daflow
2007-03-16, 09:08:12
Mahlzeit,
probier mich seit gestern (nach 7 Jahren das mal wieder -.-) an Java. Genaugenommen will ich einen vorhandenen Code warten/erweitern... naja atm scheiterts daran das Ding per Interpreter zum laufen zu bekommen...
Um nicht über irgendwelche nicht auf die schnell ersichtlichen Probleme des zu wartebnden Codes zu stossen, hab ich erstmal ein Hello-World geschrieben, ist eigentlich identisch wie das auf der sun-Dokuseite. Jdk1.6 inkl jre installiert. Path/Classpath müssten imho richtig gesetzt sein :redface:
javac lässt sich auch im gewünschten Verzeichnis aurufen und macht nen schönen Bytecode. Der Interpreter sagt aber:
C:\Flos\studium\flo\fh-gif-converter>java HelloWorldApp
Exception in thread "main" java.lang.UnsupportedClassVersionError: HelloWorldApp
(Unsupported major.minor version 50.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
.
.
.
Seh ich das korrekt, dass er aus irgendnem Grund noch ne alte JRE anzieht? Und wenn, irgendnen Tip wo ich imdie 1.6er zuweisen kann?
Hab mir grad mal Eclipse runtergeladen, mal sehen ob sichs damit besser coden lässt als mit notpad und CMD ;)
probier mich seit gestern (nach 7 Jahren das mal wieder -.-) an Java. Genaugenommen will ich einen vorhandenen Code warten/erweitern... naja atm scheiterts daran das Ding per Interpreter zum laufen zu bekommen...
Um nicht über irgendwelche nicht auf die schnell ersichtlichen Probleme des zu wartebnden Codes zu stossen, hab ich erstmal ein Hello-World geschrieben, ist eigentlich identisch wie das auf der sun-Dokuseite. Jdk1.6 inkl jre installiert. Path/Classpath müssten imho richtig gesetzt sein :redface:
javac lässt sich auch im gewünschten Verzeichnis aurufen und macht nen schönen Bytecode. Der Interpreter sagt aber:
C:\Flos\studium\flo\fh-gif-converter>java HelloWorldApp
Exception in thread "main" java.lang.UnsupportedClassVersionError: HelloWorldApp
(Unsupported major.minor version 50.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
.
.
.
Seh ich das korrekt, dass er aus irgendnem Grund noch ne alte JRE anzieht? Und wenn, irgendnen Tip wo ich imdie 1.6er zuweisen kann?
Hab mir grad mal Eclipse runtergeladen, mal sehen ob sichs damit besser coden lässt als mit notpad und CMD ;)