Výsledky 1 až 4 z 4

Téma: [JAVA] problém spuštění jar souboru

  1. #1

    Standardní [JAVA] problém spuštění jar souboru

    Vytvořil jsem spustitelný applet, ktrerý lze použít na webu nebo ho spustit přímo z jar souboru. Pokud je na webu tak se stránkou komunikuje pomocí JavaScriptu. Když je spuštěn samostatně, tak se JavaScript nepoužívá. Ale pokud applet spustím s Javou od Sunu(Oracle), tak vyskočí vyjímka:

    Kód:
    Exception in thread "main" java.lang.NoClassDefFoundError: netscape/javascript/JSException
    Caused by: java.lang.ClassNotFoundException: netscape.javascript.JSException
    	at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    	at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
    Could not find the main class: robotkarel.RobotKarelApplet. Program will exit.
    Pokud applet spustím s OpenJDK javou, tak to spustit jde bez problémů.

    Třída netscape.javascript.JSException se nachází v JRE v souboru plugin.jar. Mám nějak explicitně definovat aby se tam při spuštění hledal?
    Naposledy upravil Chuck; 24.05.2011 v 09:48.
    NTB MSI EX600, CPU Intel Core 2 Duo T5550@1,83Ghz, 2GB RAM, GF8400M-G 256MB, HDD 320GB...

  2. #2

    Standardní Re: [JAVA] problém spuštění jar souboru

    Tak jsem to částečně vyřešil pomocí přidání classpath do manifest.mf souboru.
    Kód:
    Class-path: /usr/lib/jvm/java-6-sun/jre/lib/plugin.jar
    Teď ale nevim jak to udělat aby to fungovalo i pro jiný instalace JRE v jiném adresáři. A na windows. Napadlo mě to přes proměnnou JAVA_HOME, ale ta je málokdy nastavená.
    NTB MSI EX600, CPU Intel Core 2 Duo T5550@1,83Ghz, 2GB RAM, GF8400M-G 256MB, HDD 320GB...

  3. #3

    Standardní Re: [JAVA] problém spuštění jar souboru

    Už jsem to vyřešil úlně Zkopíroval jsem potřebný soubory z plugin.jar do mýho jar souboru.
    NTB MSI EX600, CPU Intel Core 2 Duo T5550@1,83Ghz, 2GB RAM, GF8400M-G 256MB, HDD 320GB...

  4. #4

    Standardní Re: [JAVA] problém spuštění jar souboru

    Podle me by se pri behu z "ruky" (nikoli jako applet v prohlizeci) nemel kod dostat do mista, ze by potreboval netscape.javascript.JSException. Nedalo by se to teda osetrit v kodu?
    GigaByte GA-M55plus-S3G --- A64 3200+ @ 24oo ~ 1,375V BOX --- 2x512 Geil 667 CL4 @ 980 CL5 --- WD2500KS --- Acer AL1721ms --- 1/1 MBit/s via WiFi
    Blog

    09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 aneb jeste ze ty "ochrany" programujou rozumny lidi :]

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Podobná témata

  1. [Java] Nacteni XML souboru
    Založil MEluZíNa v sekci fóra Programování
    Odpovědí: 3
    Poslední příspěvek: 16.12.2006, 22:30
  2. [JAVA] java.lang.NoSuchMethodError: main
    Založil Magus v sekci fóra Programování
    Odpovědí: 4
    Poslední příspěvek: 02.11.2004, 16:41
  3. [Java, Win]Herout, Ucebnice jazyka Java - Riesene cvicenia
    Založil stanley v sekci fóra Programování
    Odpovědí: 3
    Poslední příspěvek: 29.03.2004, 12:15
  4. [java-linux] java.lang.NoClassDefFoundError - VYRESENO
    Založil KtK v sekci fóra Programování
    Odpovědí: 2
    Poslední příspěvek: 03.02.2004, 00:03
  5. [Java]Mobilní java
    Založil Jurman v sekci fóra Programování
    Odpovědí: 3
    Poslední příspěvek: 05.07.2003, 16:23

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •