Hallo!
Ich habe in NetBeans ein Projekt mit einem JFrame und ein paar darin eingebundenen JInternalFrames. Auf den JInternalFrames sind ein paar Buttons, Radio Buttons, Textfelder, usw.
Um das Projekt zu kompilieren, gehe ich auf Run -> Clean and Build Main Project.
Im Output steht dann, was alles gemacht wird. Ganz zuletzt steht:
BUILD SUCCESSFUL (total time: 2 seconds)
Ich werde auch darauf hingewiesen, dass ich mittels:
java -jar "/home/meinuser/NetBeansProjects/MeinProgramm/dist/MeinProgramm.jar"
Das soeben kompilierte Programm starten kann. Führe ich diesen Befehl allerdings im Terminal aus, bekomme ich folgenden Fehler:
Während meiner Entwicklung gab es keine Komplikationen.
Was muss ich machen, um mein kompiliertes Projekt außerhalb der IDE zu starten?
Vielen Dank im Voraus!
Ich habe in NetBeans ein Projekt mit einem JFrame und ein paar darin eingebundenen JInternalFrames. Auf den JInternalFrames sind ein paar Buttons, Radio Buttons, Textfelder, usw.
Um das Projekt zu kompilieren, gehe ich auf Run -> Clean and Build Main Project.
Im Output steht dann, was alles gemacht wird. Ganz zuletzt steht:
BUILD SUCCESSFUL (total time: 2 seconds)
Ich werde auch darauf hingewiesen, dass ich mittels:
java -jar "/home/meinuser/NetBeansProjects/MeinProgramm/dist/MeinProgramm.jar"
Das soeben kompilierte Programm starten kann. Führe ich diesen Befehl allerdings im Terminal aus, bekomme ich folgenden Fehler:
Java:
meinuser@meinrechner:~$ java -jar "/home/meinuser/NetBeansProjects/MeinProgramm/dist/MeinProgramm.jar"
Exception in thread "main" java.lang.UnsupportedClassVersionError: ApplicationPresentation/frmMain : 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: ApplicationPresentation.frmMain. Program will exit.
Während meiner Entwicklung gab es keine Komplikationen.
Was muss ich machen, um mein kompiliertes Projekt außerhalb der IDE zu starten?
Vielen Dank im Voraus!