From: Andrew W. <an...@co...> - 2007-04-16 16:18:48
|
Hello, Does the current JmolApplet.jar version 11 run happily in JVM 1.1? I'm trying to get it to work with Explorer and Netscape 4.7 on Windows, but unfortunately there seems to be some Java 1.2 code preventing the applet from running. Namely method add() to a vector in class org.jmol.util.CommandHistory, which is Java 1.2? Or am I using the ant script incorrectly? Thanks, Andrew |
From: Miguel <mi...@jm...> - 2007-04-16 16:55:23
|
> > Hello, > > Does the current JmolApplet.jar version 11 run happily in JVM 1.1? > > I'm trying to get it to work with Explorer and Netscape 4.7 on Windows, > but unfortunately there seems to be some Java 1.2 code preventing the > applet from running. > > Namely method add() to a vector in class org.jmol.util.CommandHistory, > which is Java 1.2? > > Or am I using the ant script incorrectly? Jmol was JVM 1.1 compliant until about a year ago. There have been a number of enhancements made over the past year by Bob Hanson & others. At one point (several years ago?) I said that I would maintain 1.1 compatibility through 2006 ... but as I said I have not been involved. If the *only* problem is the add() method to a vector class then I strongly suspect that Bob could easily make the change. However, I would not encourage him to do anything more than that. Finally, be advised that Netscape 4.7 on Win32 had a few problems and on Mac OS 9 had *many* problems. IE with the MSFT 1.1 JVM worked great. Miguel |
From: Bob H. <ha...@st...> - 2007-04-17 02:28:03
|
Sorry, Andy. Jmol will not run on Java 1.1. We have kept it compatible with Java 1.3. That's as far back as we go. Andrew Waterhouse wrote: >Hello, > >Does the current JmolApplet.jar version 11 run happily in JVM 1.1? > >I'm trying to get it to work with Explorer and Netscape 4.7 on Windows, >but unfortunately there seems to be some Java 1.2 code preventing the >applet from running. > >Namely method add() to a vector in class org.jmol.util.CommandHistory, >which is Java 1.2? > >Or am I using the ant script incorrectly? > >Thanks, > >Andrew > > >------------------------------------------------------------------------- >This SF.net email is sponsored by DB2 Express >Download DB2 Express C - the FREE version of DB2 express and take >control of your XML. No limits. Just data. Click to get it now. >http://sourceforge.net/powerbar/db2/ >_______________________________________________ >Jmol-developers mailing list >Jmo...@li... >https://lists.sourceforge.net/lists/listinfo/jmol-developers > > |
From: Andrew W. <an...@co...> - 2007-04-17 08:29:44
|
Thanks guys for the quick response! I had noticed that the jmol.js does not work in Netscape 4.7, making the requirement for Java 1.1 redundant anyway. I use Netscape 4.7 and IE with Java plugin turned off just for testing the Java 1.1 compatibility of our software. Its unlikely that anyone would seriously use these browsers these days, but we were wanting to set the standard of Java 1.1 for our code for our applets at the moment, so we must make the decision whether to stick with Jmol 10 for now, or just go with the latest version. Can I ask if there was any decision taken as to leaving behind Java 1.1 and moving to Java 1.3 as the minimum standard? Thanks, Andrew Bob Hanson wrote: > Sorry, Andy. Jmol will not run on Java 1.1. We have kept it compatible > with Java 1.3. That's as far back as we go. > > Andrew Waterhouse wrote: > > >> Hello, >> >> Does the current JmolApplet.jar version 11 run happily in JVM 1.1? >> >> I'm trying to get it to work with Explorer and Netscape 4.7 on Windows, >> but unfortunately there seems to be some Java 1.2 code preventing the >> applet from running. >> >> Namely method add() to a vector in class org.jmol.util.CommandHistory, >> which is Java 1.2? >> >> Or am I using the ant script incorrectly? >> >> Thanks, >> >> Andrew >> >> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by DB2 Express >> Download DB2 Express C - the FREE version of DB2 express and take >> control of your XML. No limits. Just data. Click to get it now. >> http://sourceforge.net/powerbar/db2/ >> _______________________________________________ >> Jmol-developers mailing list >> Jmo...@li... >> https://lists.sourceforge.net/lists/listinfo/jmol-developers >> >> >> > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Jmol-developers mailing list > Jmo...@li... > https://lists.sourceforge.net/lists/listinfo/jmol-developers > |
From: Bob H. <ha...@st...> - 2007-04-18 05:55:29
|
Andrew Waterhouse wrote: >Can I ask if there was any decision taken as to leaving behind Java 1.1 >and moving to Java 1.3 as the minimum standard? > > > Somehow I got it into my head that we were trying to be compatible with 1.3, so I didn't look as far back as 1.1. I've changed all the Vector.add and Vector.remove calls to Vector.addElement/Vector.insertElementAt and Vector.removeElement/Vector.removeElementAt, at least in 11.1.29. I don't think there's much else in there that would be different -- I've deliberately stayed away from anything particularly new in Java; I just didn't know about the changed Vector methods. Please try compiling 11.1.29 and let me know what happens. Should I go back and do this for 11.0 as well? Bob >Thanks, > >Andrew > > > > > >Bob Hanson wrote: > > >>Sorry, Andy. Jmol will not run on Java 1.1. We have kept it compatible >>with Java 1.3. That's as far back as we go. >> >>Andrew Waterhouse wrote: >> >> >> >> >>>Hello, >>> >>>Does the current JmolApplet.jar version 11 run happily in JVM 1.1? >>> >>>I'm trying to get it to work with Explorer and Netscape 4.7 on Windows, >>>but unfortunately there seems to be some Java 1.2 code preventing the >>>applet from running. >>> >>>Namely method add() to a vector in class org.jmol.util.CommandHistory, >>>which is Java 1.2? >>> >>>Or am I using the ant script incorrectly? >>> >>>Thanks, >>> >>>Andrew >>> >>> >>>------------------------------------------------------------------------- >>>This SF.net email is sponsored by DB2 Express >>>Download DB2 Express C - the FREE version of DB2 express and take >>>control of your XML. No limits. Just data. Click to get it now. >>>http://sourceforge.net/powerbar/db2/ >>>_______________________________________________ >>>Jmol-developers mailing list >>>Jmo...@li... >>>https://lists.sourceforge.net/lists/listinfo/jmol-developers >>> >>> >>> >>> >>> >>------------------------------------------------------------------------- >>This SF.net email is sponsored by DB2 Express >>Download DB2 Express C - the FREE version of DB2 express and take >>control of your XML. No limits. Just data. Click to get it now. >>http://sourceforge.net/powerbar/db2/ >>_______________________________________________ >>Jmol-developers mailing list >>Jmo...@li... >>https://lists.sourceforge.net/lists/listinfo/jmol-developers >> >> >> > >------------------------------------------------------------------------- >This SF.net email is sponsored by DB2 Express >Download DB2 Express C - the FREE version of DB2 express and take >control of your XML. No limits. Just data. Click to get it now. >http://sourceforge.net/powerbar/db2/ >_______________________________________________ >Jmol-developers mailing list >Jmo...@li... >https://lists.sourceforge.net/lists/listinfo/jmol-developers > > |
From: Andrew W. <an...@co...> - 2007-04-19 13:41:59
|
Hi Bob, On delving further into the code, it turns out there are several uses of code post 1.1, mainly related to the BitSet. Even when compilers are set to target 1.1, 1.1 jvms can't cope. Probably too much bother for you to be worth doing, we will go forward with the Jmol 11 stable version. Thanks, Andrew Bob Hanson wrote: > Andrew Waterhouse wrote: > > >> Can I ask if there was any decision taken as to leaving behind Java 1.1 >> and moving to Java 1.3 as the minimum standard? >> >> >> >> > Somehow I got it into my head that we were trying to be compatible with > 1.3, so I didn't look as far back as 1.1. I've changed all the > Vector.add and Vector.remove calls to > Vector.addElement/Vector.insertElementAt and > Vector.removeElement/Vector.removeElementAt, at least in 11.1.29. I > don't think there's much else in there that would be different -- I've > deliberately stayed away from anything particularly new in Java; I just > didn't know about the changed Vector methods. Please try compiling > 11.1.29 and let me know what happens. > > Should I go back and do this for 11.0 as well? > > Bob > > >> Thanks, >> >> Andrew >> >> >> >> >> >> Bob Hanson wrote: >> >> >> >>> Sorry, Andy. Jmol will not run on Java 1.1. We have kept it compatible >>> with Java 1.3. That's as far back as we go. >>> >>> Andrew Waterhouse wrote: >>> >>> >>> >>> >>> >>>> Hello, >>>> >>>> Does the current JmolApplet.jar version 11 run happily in JVM 1.1? >>>> >>>> I'm trying to get it to work with Explorer and Netscape 4.7 on Windows, >>>> but unfortunately there seems to be some Java 1.2 code preventing the >>>> applet from running. >>>> >>>> Namely method add() to a vector in class org.jmol.util.CommandHistory, >>>> which is Java 1.2? >>>> >>>> Or am I using the ant script incorrectly? >>>> >>>> Thanks, >>>> >>>> Andrew >>>> >>>> >>>> ------------------------------------------------------------------------- >>>> This SF.net email is sponsored by DB2 Express >>>> Download DB2 Express C - the FREE version of DB2 express and take >>>> control of your XML. No limits. Just data. Click to get it now. >>>> http://sourceforge.net/powerbar/db2/ >>>> _______________________________________________ >>>> Jmol-developers mailing list >>>> Jmo...@li... >>>> https://lists.sourceforge.net/lists/listinfo/jmol-developers >>>> >>>> >>>> >>>> >>>> >>>> >>> ------------------------------------------------------------------------- >>> This SF.net email is sponsored by DB2 Express >>> Download DB2 Express C - the FREE version of DB2 express and take >>> control of your XML. No limits. Just data. Click to get it now. >>> http://sourceforge.net/powerbar/db2/ >>> _______________________________________________ >>> Jmol-developers mailing list >>> Jmo...@li... >>> https://lists.sourceforge.net/lists/listinfo/jmol-developers >>> >>> >>> >>> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by DB2 Express >> Download DB2 Express C - the FREE version of DB2 express and take >> control of your XML. No limits. Just data. Click to get it now. >> http://sourceforge.net/powerbar/db2/ >> _______________________________________________ >> Jmol-developers mailing list >> Jmo...@li... >> https://lists.sourceforge.net/lists/listinfo/jmol-developers >> >> >> > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Jmol-developers mailing list > Jmo...@li... > https://lists.sourceforge.net/lists/listinfo/jmol-developers > |
From: Miguel <mi...@jm...> - 2007-04-21 11:25:24
|
> not necessarily. These are all very easy. Please identify them one by > one and let me take a whack at them. > > Bob > > Andrew Waterhouse wrote: > >>Hi Bob, >> >>On delving further into the code, it turns out there are several uses of >>code post 1.1, mainly related to the BitSet. Even when compilers are set >>to target 1.1, 1.1 jvms can't cope. Yes, there were a number of very useful BitSet methods that were added after Java 1.1 Miguel |
From: Bob H. <ha...@st...> - 2007-04-24 02:52:51
|
Right, so in Java 1.1 we have: and(BitSet) o clear(int) o clone() o equals(Object) o get(int) o hashCode() o or(BitSet) o set(int) o size() o toString() o xor(BitSet) and in Java 1.3 we have those plus: void andNot(BitSet set) int length() I see I employed andNot five times; I may have used length(), but I've tried to avoid it. What's the simplest equivalent of "andNot" ? Bob Miguel wrote: >>not necessarily. These are all very easy. Please identify them one by >>one and let me take a whack at them. >> >>Bob >> >>Andrew Waterhouse wrote: >> >> >> >>>Hi Bob, >>> >>>On delving further into the code, it turns out there are several uses of >>>code post 1.1, mainly related to the BitSet. Even when compilers are set >>>to target 1.1, 1.1 jvms can't cope. >>> >>> > >Yes, there were a number of very useful BitSet methods that were added >after Java 1.1 > > >Miguel > > >------------------------------------------------------------------------- >This SF.net email is sponsored by DB2 Express >Download DB2 Express C - the FREE version of DB2 express and take >control of your XML. No limits. Just data. Click to get it now. >http://sourceforge.net/powerbar/db2/ >_______________________________________________ >Jmol-developers mailing list >Jmo...@li... >https://lists.sourceforge.net/lists/listinfo/jmol-developers > > |
From: Bob H. <ha...@st...> - 2007-04-21 08:20:05
|
not necessarily. These are all very easy. Please identify them one by one and let me take a whack at them. Bob Andrew Waterhouse wrote: >Hi Bob, > >On delving further into the code, it turns out there are several uses of >code post 1.1, mainly related to the BitSet. Even when compilers are set >to target 1.1, 1.1 jvms can't cope. > >Probably too much bother for you to be worth doing, we will go forward >with the Jmol 11 stable version. > >Thanks, > >Andrew > > > >Bob Hanson wrote: > > >>Andrew Waterhouse wrote: >> >> >> >> >>>Can I ask if there was any decision taken as to leaving behind Java 1.1 >>>and moving to Java 1.3 as the minimum standard? >>> >>> >>> >>> >>> >>> >>Somehow I got it into my head that we were trying to be compatible with >>1.3, so I didn't look as far back as 1.1. I've changed all the >>Vector.add and Vector.remove calls to >>Vector.addElement/Vector.insertElementAt and >>Vector.removeElement/Vector.removeElementAt, at least in 11.1.29. I >>don't think there's much else in there that would be different -- I've >>deliberately stayed away from anything particularly new in Java; I just >>didn't know about the changed Vector methods. Please try compiling >>11.1.29 and let me know what happens. >> >>Should I go back and do this for 11.0 as well? >> >>Bob >> >> >> >> >>>Thanks, >>> >>>Andrew >>> >>> >>> >>> >>> >>>Bob Hanson wrote: >>> >>> >>> >>> >>> >>>>Sorry, Andy. Jmol will not run on Java 1.1. We have kept it compatible >>>>with Java 1.3. That's as far back as we go. >>>> >>>>Andrew Waterhouse wrote: >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>>>Hello, >>>>> >>>>>Does the current JmolApplet.jar version 11 run happily in JVM 1.1? >>>>> >>>>>I'm trying to get it to work with Explorer and Netscape 4.7 on Windows, >>>>>but unfortunately there seems to be some Java 1.2 code preventing the >>>>>applet from running. >>>>> >>>>>Namely method add() to a vector in class org.jmol.util.CommandHistory, >>>>>which is Java 1.2? >>>>> >>>>>Or am I using the ant script incorrectly? >>>>> >>>>>Thanks, >>>>> >>>>>Andrew >>>>> >>>>> >>>>>------------------------------------------------------------------------- >>>>>This SF.net email is sponsored by DB2 Express >>>>>Download DB2 Express C - the FREE version of DB2 express and take >>>>>control of your XML. No limits. Just data. Click to get it now. >>>>>http://sourceforge.net/powerbar/db2/ >>>>>_______________________________________________ >>>>>Jmol-developers mailing list >>>>>Jmo...@li... >>>>>https://lists.sourceforge.net/lists/listinfo/jmol-developers >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>------------------------------------------------------------------------- >>>>This SF.net email is sponsored by DB2 Express >>>>Download DB2 Express C - the FREE version of DB2 express and take >>>>control of your XML. No limits. Just data. Click to get it now. >>>>http://sourceforge.net/powerbar/db2/ >>>>_______________________________________________ >>>>Jmol-developers mailing list >>>>Jmo...@li... >>>>https://lists.sourceforge.net/lists/listinfo/jmol-developers >>>> >>>> >>>> >>>> >>>> >>>> >>>------------------------------------------------------------------------- >>>This SF.net email is sponsored by DB2 Express >>>Download DB2 Express C - the FREE version of DB2 express and take >>>control of your XML. No limits. Just data. Click to get it now. >>>http://sourceforge.net/powerbar/db2/ >>>_______________________________________________ >>>Jmol-developers mailing list >>>Jmo...@li... >>>https://lists.sourceforge.net/lists/listinfo/jmol-developers >>> >>> >>> >>> >>> >>------------------------------------------------------------------------- >>This SF.net email is sponsored by DB2 Express >>Download DB2 Express C - the FREE version of DB2 express and take >>control of your XML. No limits. Just data. Click to get it now. >>http://sourceforge.net/powerbar/db2/ >>_______________________________________________ >>Jmol-developers mailing list >>Jmo...@li... >>https://lists.sourceforge.net/lists/listinfo/jmol-developers >> >> >> > >------------------------------------------------------------------------- >This SF.net email is sponsored by DB2 Express >Download DB2 Express C - the FREE version of DB2 express and take >control of your XML. No limits. Just data. Click to get it now. >http://sourceforge.net/powerbar/db2/ >_______________________________________________ >Jmol-developers mailing list >Jmo...@li... >https://lists.sourceforge.net/lists/listinfo/jmol-developers > > |
From: Angel H. <ang...@ua...> - 2007-04-17 08:17:51
|
Don't know if this will be of help, but in my system (WinXPsp2, up-to- date with Java), Netscape 4.7 about:plugins says: File name: C:\Program files\Netscape\Communicator\Program\plugins\NPOJI610.dll Java Plug-in 1.4.2_12 for Netscape Navigator (DLL Helper) So, it seems to me that later versions of Java can be installed in NN4. |