Hallo,
ich habe derzeit ein Problem mit der Portierung meines Programms von Windows zu Linux.
Auf Windows startet mein Programm ohne Probleme, auuf Linux erhalte ich folgenen Fehler:
Das komische ist aber, das in Netbeans die Main Class gesetzt ist und das in Windows diese gefunden wird.
Auf beiden Systemen habe ich das Programm über die Konsole und (Doppel)Klick auf die jar getestet, also ohne Netbeans.
Systeme Windows:
Windows 7 Bit
Java 7
System Linux:
Open Suse 12.1 64 Bit
Java 7 (Linux x64 RPM)
ich habe derzeit ein Problem mit der Portierung meines Programms von Windows zu Linux.
Auf Windows startet mein Programm ohne Probleme, auuf Linux erhalte ich folgenen Fehler:
Code:
cfg lib roomIT.jar
XXX@linux-ov19:~/Dokumente/roomIT> java -jar roomIT.jar
Exception in thread "main" java.lang.UnsupportedClassVersionError: de/roomIT/roomIT : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
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)
Could not find the main class: de.roomIT.roomIT. Program will exit.
XXX@linux-ov19:~/Dokumente/roomIT>
Das komische ist aber, das in Netbeans die Main Class gesetzt ist und das in Windows diese gefunden wird.
Auf beiden Systemen habe ich das Programm über die Konsole und (Doppel)Klick auf die jar getestet, also ohne Netbeans.
Systeme Windows:
Windows 7 Bit
Java 7
System Linux:
Open Suse 12.1 64 Bit
Java 7 (Linux x64 RPM)