Sida 2 av 2
Re: Hur kör man java program?
Postat: 7 maj 2010, 18:30:23
av PHermansson
Kod: Markera allt
java -jar visolate-2.1.6.jar
Exception in thread "main" java.lang.NoClassDefFoundError: javax/vecmath/Tuple2d
at visolate.Visolate.<init>(Visolate.java:66)
at visolate.Visolate.<init>(Visolate.java:61)
at visolate.Main.main(Main.java:65)
Caused by: java.lang.ClassNotFoundException: javax.vecmath.Tuple2d
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:334)
... 3 more
Kod: Markera allt
java -version
java version "1.6.0_18"
OpenJDK Runtime Environment (IcedTea6 1.8) (6b18-1.8-0ubuntu1)
OpenJDK Client VM (build 14.0-b16, mixed mode, sharing)
Sen är jag inte så duktig på Java... Men jag hittar bara .class-filer (kompilerade filer) ska ju finnas källkod också iom att det ligger på SF.
Re: Hur kör man java program?
Postat: 7 maj 2010, 18:34:15
av tecno
4kTRB skrev:Dom kan ha missat något med manifest-filen.
Main-Class: visolate.Main
Detta finns i manifest.mf som ligger i roten på jar filen.
tre mappar varav visolate och i den finns main.class
är visolate.Main dvs visolate = mappen Main = class filen som ska exekveras ?
Re: Hur kör man java program?
Postat: 7 maj 2010, 18:35:47
av 4kTRB
Kan detta vara svaret?
- java.lang.NoClassDefFoundError:
You try to run a little java program and you get this blasted error. I first got this error when running our little hello world program.
This occurs because the classpath is not setup or referenced correctly.
Executing your program using this command should correct the problem:
java -classpath . helloworld
where helloworld is the name of your compiled class.
This tells java that your classpath is your local directory
http://www.tech-recipes.com/rx/826/java ... ounderror/
Re: Hur kör man java program?
Postat: 7 maj 2010, 18:37:06
av tecno
PHermansson
Intressant, du får samma fel som jag fastän i Ubuntu. Börjar mer och mer tro på att nåt är galet med jar paketet.
Re: Hur kör man java program?
Postat: 7 maj 2010, 18:49:13
av 4kTRB
Här är en med, tror jag, samma problem som fått det löst...
http://forums.sun.com/thread.jspa?threa ... 0&tstart=1
Re: Hur kör man java program?
Postat: 7 maj 2010, 19:42:35
av xraid
ok prova installera i "classpath" biblioteket som visas av PHermansson felmedelande :
***Exception in thread "main" java.lang.NoClassDefFoundError: javax/vecmath/Tuple2d***
har Ni javax/vecmath/Tuple2d installerat ? kan vara det . som gör att exekveringen falerar tyst !? ...
Re: Hur kör man java program?
Postat: 7 maj 2010, 19:44:20
av xraid
Re: Hur kör man java program?
Postat: 7 maj 2010, 19:49:31
av xraid
Annars så specificera explicit -classpath i commando tolken :
java -classpath till/var/filer/ligger.jar:fler/till/var/filerLigger senHärClassPacketNamn+main
ex.
java -classpath c:\härliggerallaminarelevantafiler dodaPacketNamn.main
Re: Hur kör man java program?
Postat: 7 maj 2010, 19:55:28
av tecno
Finns inte i min burk i alla fall, varfrån hämtar man nödvändiga filer och vart ska dessa placeras? Nåt som ska kompileras eller nåt annat skumt?
Re: Hur kör man java program?
Postat: 7 maj 2010, 20:01:07
av Uttis
Re: Hur kör man java program?
Postat: 7 maj 2010, 20:02:47
av tecno
java -classpath c:/visolate.jar måste väl räcka till, eller ska man deklarera 'trädet' inom jar filen också? Main filen ligger i en mapp som heter visolate inne i jar paketet.
Re: Hur kör man java program?
Postat: 7 maj 2010, 20:05:07
av Carmis
En sak om exekverbara .jar filer bara.
Det går bara att dubbelklicka på såna filer om det är en fönsterapplikation annars så måste man köra dem i kommandotolken.
Re: Hur kör man java program?
Postat: 7 maj 2010, 20:08:21
av tecno
DÄR SATT DEN UTTIS STORT TACK
Re: Hur kör man java program?
Postat: 7 maj 2010, 20:28:32
av xraid
tack