Das stimmt nicht ganz. Das müsste eher heißen: "Wenn du das Programm FÜR Java 1.7 compilierst"
Du kannst dem java compiler sagen dass er dein Programm für Java 1.6 startbar kompilieren soll, siehe -source und -target flags.
kannst du mir erklären wie ich das in netbeans einstelle dass wenn ich es mit 1.7 kompiliere dass es auch unter 1.6 startbar wird ...
verwende echt nur standard klassen ... aber wenn ich es mit 1.6 wieder compilieren will meckert es irgendwelche paths würden nicht stimmen ...
so stelle ich es ein:
wenn es jemand der nicht die aktuellse java version hat ausfürhen will kommt das:
hs082089:dist duynguyenthai$ java -jar UNO_netbeans.jar
Exception in thread "main" java.lang.UnsupportedClassVersionError: start/Uno : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
// edit hat sich erledigt ... geht jetzt