NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
KathyLee, > ACK! I'm trying to compile VisAD with the new JDK1.2. Apparently, > there are 2 releases of the JDK, a reference implementation and an > early release Production version for Solaris. Below are the differences > we have found between the two versions. The javax.swing import > statement won't work with the Production version, and I can't get a > clean compile with the reference version. I'm stuck! Anybody know > what is going on, at least with the Solaris version?? Note that running 'make compile' in the visad directory will generate error messages but these are not generally harmful. The Makefile tries to compile all the Java sources as well as native code in each visad subdirectory, and the native code compile may well fail and in many subdirectories will generate warnings even if successful. However, after a compile failure in one subdirectory 'make compile' will continue in other subdirectories. If the error messages from running 'make compile' indicate a real failure to compile (i.e., after 'make compile' ends you cannot run 'java Simple' in the visad/examples directory) please let me know. Sun has changed the name of the swing packages to 'javax.swing.*' and if the JDK 1.2 Production implementation for Sparc doesn't currently recognize this, then it will when it comes out of beta. > KathyLee Simunich > Argonne National Lab > > -----differences------ > > Reference Version - > same code on Windows and Solaris > no support from Sun > not JIT Running 'java -version' gives: Classic VM (build JDK-1.2-V, green threads, sunwjit) indicating the sunwjit - whether its a good JIT is another question, but HotSpot (to be released sometime in 1999) is the real performance promise anyways. > not optimized > either javax.swing or com.sun.java.swing seem to work > not for release to users > no root permission needed to install > > Production Version - > different code on two platforms > supported by Sun > JIT > optimized for Solaris > only com.sun.java.swing works <== problem with VisAD code This is really a problem with the JDK 1.2 Production Version - VisAD has changed to javax.swing as specified by Sun. > supposed to used in releases to users > root installs in /usr Good luck and please keep me posted on your progress. Cheers, Bill ---------------------------------------------------------- Bill Hibbard, SSEC, 1225 W. Dayton St., Madison, WI 53706 whibbard@xxxxxxxxxxxxx 608-263-4427 fax: 608-263-6738 http://www.ssec.wisc.edu/~billh/vis.html "kill cross-platform Java by growing the polluted Java market" - from an internal Microsoft planning document
visad
archives: