Jikes is a Java compiler than Java, it is an open source project for IBM.
When some Application Server is running, in order to improve the speed of operation, you will choose to pre-transcribe the JSP file, but if the project is large, it takes a long time for all JSP compiles, so you need to choose a fast Java compiler, is said that Symantec's SJ is the fastest, but it does not seem to continue to develop, not supported JDK1.4, so we choose a JIDES compiler with a little time, but Jikes does not provide support for the Encoding property of the Win32 platform. I have been bothered by this issue when we use it, this can be viewed by running Jikes Help. Later, by referring to the article in SourceForge, they were completed, the original address http://jikes.sourceforge.net/faq/dev-win32.shtml.
I want to talk about some problems encountered during the process.
Steps
1. First download Jikes's original code file, the latest seems to be 1.22, but use the latest compiled results or not, there is no problem, and then use the 1.18 version to compile the result OK, download the address http: // sourceforge. NET / Project / showfiles.php? group_id = 128803, download the source code extension of the file named tar.bz2, save the path C: / TEMP
2. Download the compilation environment, use the MINGW MSYS to simulate compilation environments, download the latest MINGW and MSYS package, download the address http://sourceforge.net/Project/ShowFiles.php?group_id=2435, download completely install MINGW, then install MSYS, The terminal window requests the terminal window requests to specify the path to gcc.exe (in the minggw bin directory), if your installation path is c: / mingwstudio / mingw / bin, follow the screen into UNIX format C: / MingWstudio / MINGW, complete the binding of the MSYS environment and compilation tool GCC. Once you have finished, you can directly run the MSYS shortcut to the desktop into the simulation platform.
3. To compile JIDES, you must first compile libiconv, download the source libiconv-1.8.tar.gz, if the save path is C: / TEMP,
The following steps are compiled in the MSYS environment.
$ tar xvzf /c/temp/libiconv-1.8.tar.gz $ mkdir libiconv-build $ cd libiconv-build $ ./libiconv-1.8/configure --Nable-extra-encodings / - enable-static --disable -shared $ make $ cd .. 4. Compile JIKES source code, assume that the source code just under C: / Temp is compiled with the following command.