Downloading the IDE jar file and doubleclicking it will work for small projects, but
usually the IDE will need more than the default 64MB of memory. Also you will have
to select a JSDK version for the project, because the IDE needs a JDK source file
(src.jar or src.zip) for the code completion.
You should start the IDE with a batch file and allow it to use more memory.
Recommended values for the Xmx parameter :
-Xmx80m for computers with 128MB memory, ok for smaller projects
-Xmx160m for computers with 256MB memory
-Xmx300m for computers with 512MB memory, if you have big projects with 1000+ files.
The IDE initially will try to reserve and release all that memory for testing,
if it's really available.
Setting the maximum allowed memory too high will slow down the IDE application start,
because the operating systems will free non-locked (handles) memory contents and
write memory to system cache files, when the IDE initially checks the available memory
to that limit.
If only a small amount of memory is available, it will perform the compiling in several
branches for preventing JAVAC from running out of memory,
which will slow down the compilation process.
Be sure, that the location where
you download the jar file to is not write protected for the IDE [MultiUser MacOSX,Linux].
For Windows make sure that the path does not contain directories with spaces in it.
For Windows 98/2000 or later, you can download this
Launch Program,
which let's you choose the available JVM's and additional parameters for the JVM as well as
the IDE itself.
Just put this application to the same place where the IDE JAR file is located and start it.
The Delphi source of this launch utility also is included in the source zip file,
which you can download above.
Note: If you start the program with the argument -noframe , it will start the IDE directly
without showing the parameter dialog, but using the set values, which it stores in
an Ini file.