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.
Font specified in font.properties not found [-b&h-lucida-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1]
java.awt.List
object, you may see warnings of the following form:
Warning: Name: HorScrollBar Class: XmScrollBar The scrollbar page increment is less than 1.
They do not indicate any real problem. They are due to a bug in Motif which will eventually be fixed, but in the meantime there are two ways you can eliminate them if you like:
XApplication*sgiMode: true
to the .Xdefaults
or .Xresources
file in
your home directory (you will need to login or run xrdb for
this to take effect). This will also change a few minor aspects of
how your windows are displayed such that they look more like other SGI
desktop applications.
If you have access to the root account on your system and want to
make this change effective for all users, add the above line to the
file /usr/lib/X11/app-defaults/XApplication
(create the
file if it does not already exist).
java.awt.Container
) and then calling show()
on that UI object.
java.awt.TextField
, you will get a ">" instead. This
is due to a X-Windows bug in IRIX 6.5; to fix it you must upgrade to
a later 6.5.x revision of IRIX.
Assertion failed in file "../../c++runtime/throw.cxx", line 941 Abort (core dumped)
You can work around this bug by adding an empty throw
specification ("throw()
") to each C++ function which
implements a Java native method (you do not need to do this for other
C++ functions/methods). Also, when compiling your C++ code, you must
define the symbol JAVA_NATIVE_METHOD_THROW_CLAUSE
(e.g.,
on the command line with the -D flag), which causes the native
method declarations generated by javah to also contain these
empty throw specifications.
-prof
option to java does not work
properly in the presence of MIPS code
execution. If you use the -prof
option, use the
-nojit
option also.
font.properties
files in
/usr/java/lib
as well as on the X-Windows server.
For any given point size, the font that is chosen on SGI systems matches what PostScript produces on a printer for a font of the same point size. The reason that Sun's fonts look smaller is that the Sun X server chooses 75dpi fonts even on 95dpi monitors, for example, whereas the SGI X server chooses 100dpi fonts instead. Likewise, the fonts in our 3.0.1 release were smaller because the AWT code that chose them was incorrectly based upon the same assumption.
Unfortunately, some existing Java code depends on these smaller
fonts for UI layout to be correct. If you would like font sizes
comparable to those of our early releases or on Sun systems, you
can set the JAVA_SMALL_FONTS
environment variable:
setenv JAVA_SMALL_FONTS
java_eoe
product, you must obtain an ODBC driver. On
Sun's web site, you can find information about JDBC
drivers in general and about the
JDBC-ODBC Bridge in particular. If you try to use the JDBC-ODBC
Bridge and do not have an ODBC driver, you will get an error message
similar to this:
/usr/java/bin/../bin32/sgi/green_threads/java: rld: Fatal Error: cannot successfully map soname 'libodbcinst.so' under any of the filenames /usr/java/bin/../lib32/sgi/green_threads/libodbcinst.so:/usr/lib32/libodbcinst.so:/lib32/libodbcinst.so:/usr/libn32/libodbcinst.so:/libn32/libodbcinst.so: (libJdbcOdbc.so)
CLASSPATH
and
JAVA_HOME
environment variables, since Netscape also uses
these variables to locate Java library class files. For more general
information on setting these variables, see our suggestions for setting up your environment to run Java
correctly.
java_3*
or moz*.zip
,
depending on your version of Netscape), you may see a bus error,
segmentation violation, or exception when using one of the tools in
this kit.
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.