Library
Reference Material:
Downloads:
- Compilers:
-
- User interfaces for programming with Java (all are free
downloads):
-
-
Eclipse is my
hands-down favorite for "real" work.
- OK on Windows (available on Dept lab PCs and
virtual PC lab machines)
- On our Linux machines. You'll want to use NX for
your connection if you are off-campus. With a normal X
connection, it's much too slow.
- You can get the Sun NetBeans IDE along with the
J2SE download.
- OK on Windows, probably not the easiest choice for
beginners
- Agonizingly slow when run remotely via X (on the CS
Unix machines)
- You can also use Unix/CygWin emacs as
described
in CS 252.
- OK on Windows (if you have CygWin)
- Works fine when run remotely via X
-
DrJava is an environment
targeted at students or programmers new to Java.
- OK on Windows (if you have CygWin)
- OK when run remotely via X. Run it as
~zeil/bin/drjava &
-
jGrasp is also an
educational environment with some support for UML.
- Testing:
-
- Get JUnit from
http://junit.org. Note
that JUnit is "built-in" to Eclipse, another reason why
Eclipse is my preferred IDE.
In the Forum: