(last updated 21/09/98)
javaIDE is a small java program I have written to help the java programmer write and compile classes easily with the touch of a button. I have created this application with jdk1.1.6 on win95/98. I have not tested it in other platforms and probably they will be some bugs in other platforms but since currently I have only win98 installed I will concentrate on it.
In order to run javaIDE you must have installed jdk1.1.3 or later.
Unpack the application with unzip or winzip, go to the directory where you unzipped it and write:
java -classpath c:\jdk1.1.6\lib\classes.zip;.\javaIDE.jar javaIDE
If you have jdk installed in another directory replace "c:\jdk1.1.6\lib\classes.zip" with the directory where classes.zip is. There are also other ways to run it, but I don't want to confuse you.
Now you shoud have the application loaded. You will a see a
message "Plese set options from the Option Menu". Go to
the options menu and specify the location of java interpreter,
java compiler, appletviewer and the classpath.The defaults values
show the values of these variables in my computer. For example:
java compiler:
c:\jdk1.1.6\bin\javac
If you want you can press the ... button to browse.
For the classpath in win95 you must specify
c:\jdk1.1.6\lib\classes.zip
or at whatever directory the classes are. If you want to include
more than one directory use semicolons like this:
C:\jdk1.1.6\lib\classes.zip;c:\mydir\myLib.zip;d:\myDir2\myLib.jar
Don't end the last file with a semicolon.
If your path variable includes the bin directory where these files are installed you can write only java, javac, appletviewer. However you must declare the classpath variable.If you need to apply more than one classes separate them with semicolons but don't put a semicolon in the last class!
If you have any problems running it mail me at gele@egnatia.ee.auth.gr
Version 0.94 improvements:
An output box has been added so that you can see the error
messages of javac, java and appletviewer. A bug in the saving of
java files has been corrected. Instead of creating an html file
you can open one.
Version 0.95 improvements:
Wait cursor appears during compilation.Also after request, when
you press the compile button, the file is first saved and then
compiled.
Version 0.96 improvements:
A bug regarding the "import" statement has been fixed
Added a box that prevents you from exiting without saving.
Version 0.97 improvements(09/09/98): Output of programs is
displayed in output area. Previous versions printed only the
errors in the output area.
Version 0.98 (21/09/98) : TextArea bug corrected thanks to Jeff Byers. I also added a recent file feature.
TextArea has some kind of bug in windows sun version of java and when you drag scrollbars the text is automatically selected. This is a bug of sun's java interpeter not of javaIDE. I tried using Microsoft's java interpreter (jview), which is available in win98 (I don't know if it is also available in win95) and this problem doesn't appear!
I filed a bug report to sun and they answered me that:
"This bug is being tracked under the following
Bug-ID: 4026164
Synopsis: Scrolling large TextAreas changes the selection.
This bug was closed as "not reproducible""
They also told me to send them a small program that will demonstrate this bug. So, I created a small program and sent it
to them on 14/09/98. I hope that they will fix it, because it is very irritating.
Good news: Thanks to Jeff Byers who has written a class TextAreaScrollingFix this problem no longer exists.
MessageBox and FontDialog classes have been taken from a Java book. I don't want to advertise it, that is why I don't mention it. TextAreaFix class has been written from Jeff Byers. All the other classes are the intellectual property of George Eleftheriou.
This application is freeware. The author (George Eleftheriou) makes no warranties about the suitability of the software, either express or implied, and shall not be liable for any damages suffered as a result of using or misusing this software.