Mam kilka pytań odnośnie tego tematu, szukałem troche na necie ale każdy co innego pisze.
- Czy ustawiać zmienna CLASSPATH?
Mam zainstalowane j2re na c:\Program Files\java\j2re1.4.2_02
U siebie zmienna CLASSPATH ustawilem na c:\Program Files\java\j2re1.4.2_02\lib\ nie wiem czy to jest dobrze czy zle?
Czy da sie tak zrobic zeby po przeniesieniu programu na inny komputer zadzialal bez ustawiania na nim CLASSPATH? - Tworzenie plików jar.
Ja osobście tworze pliki jar w winzipie ustawienia Action: Add Compresion: Normal
Plik MANIFEST.MF w katalogu META-INF wyglada nastepująco:
Manifest-Version: 1.0
Created-By: 1.4.2_02 (Sun Microsystems Inc.)
Main-Class: "nazwa klasy"
Po utowrzeniu w ten sposob pliku jar mam do wyboru dwa rodzaje bledow.Dostaje albo: Invalid or corrupt jarfile D:...... albo Failed to load Main-Class manifest attribute from D:...... Jaka moze byc tego przyczyna.
3. Odpalanie pliku jar jako apletu na stronie www.
Applet laduje na strone za pomoca znacznikow object i embed
<body bgcolor="white"> <object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" width="200" height="350" codetype="application/java"> <param name="code" value="sonda.jar"> <param name="type" value="application/x-java-applet;varsion=1.4"> <param name="scriptable" value="false"> <embed type="application/x-java-applet;version=1.4" code="sonda.jar" width="200" height="350" scriptable="false" pluginspage="http://java.sun.com/products/plugin/1.4/plugin-install.html"> </embed> </object>
Jezeli laduje sam plik *.class aplet bez problemu sie laduje ale jak zmienie na *.jar pisze ze Applet sonda.jar notinited, dlaczego tak sie moze dziac ?
Z góry dzieki za pomoc
POZDRAWIAM