Java Development Environment Release Notes
In addition to the information here, see our demos.
Since this release is based on Sun's Java2 SDK, v 1.2, it in
general contains the same known bugs and fixed bugs. For details, see
Sun's
Java Bugs Web Site.
General Release Notes
- The javadoc program automatically creates HTML documentation
for Java classes from the source code. The HTML files that it creates
make use of various decorative images; these can be found in the
/usr/java/images
directory.
Native Code Development Release Notes
See our Native Code documentation
for an introduction to working with native code.
jdb Release Notes
- To evaluate a variable in your Java program:
- you must have compiled the Java source file with the
-g
option to javac, and
- if evaluation of a local variable is required, the current thread
must be stopped at a point where the variable is live; in other
words, the variable must have been given a value, and there must be a
possibility that that value will be used before it is changed.
Unless both of these are true, you will get the message "<not
in scope>".
- Currently, you can only evaluate symbols (for example, print
xyz or print this.abc). You cannot evaluate expressions.
- It is not possible to print the elements of multidimensional
arrays.
- If you use the "up" and "down" commands to
move around in the call stack of a suspended thread, the
"step", "next", and "return" commands
will no longer operate with respect to the selected stack frame
as they have in previous releases; they now always operate with
respect to the last frame in the call stack.
- When running under jdb, it is not possible to set
breakpoints in native methods.
- When debugging an applet, using the "Restart" item in
the appletviewer's menu may cause some applets to function
incorrectly. If you encounter this problem using jdb, you
must quit and restart jdb instead.
Java and other Java-based names are trademarks of Sun Microsystems, Inc.,
and refer to Sun's family of Java-branded technologies. Sun, Sun Microsystems,
and the Sun Logo are trademarks or registered trademarks of Sun Microsystems,
Inc. in the U.S. and other countries.