stworzylem sobie applecik za pomoca jdk6.0 i netbeansow 5.5 (chyba najbardziej aktualna), dziala ok.
umiescilem tag
<applet name="Speede" mayscript="true" code="com.speede.Initapplet" archive="jar/speede6.jar" width="525" height="425">
<PARAM name="model" value="models/HyaluronicAcid.xyz">
No Java 2 SDK, Standard Edition v 1.6.0 support for APPLET!!
</applet>
w index.html i przekonwertowalem dokument html za pomoca conwerterea ktory dodal mi tagi object dla IE.
wszystko niby fajnie, jesli ktos ma zainstalowana jre6.0
jesli staram sie uruchomic applet na przegladarce ze starsza werjsa JRE:
1)IE , IE stara sie instalowac mi nowa wersje VM(w tagu objcet jest wskazana potrzebna wersja) jednak po kliknieciu "finish" w wizardzie dalej nic nie dziala i mam probelm jak w punkcie 2.
2)w FF czy Operze, jest jeszcze gorzej poniewaz tag <applet wogole nic nie mowi o potrzebnej wersji. wiec applet sie odrazu wywala i zglasza blad
java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadCode(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
i zabardzo nie wiem jak to obejsc.
widzialem gdzies skrypt w JS ktory wykrywa zainstalowana wersje VM i w zaleznosci dopuszcza wykonanie lub sciagniecie nowej JRE - czy jest to jedyny sposob?
dlaczego na IE wkoncu ta nowsza wersja sie nie doinstalowuje:(
HELP :| bo juz mnie to do szalu doprowadza