Installering af JAVA på UBUNTU 7,04

Tags:    linux

Jeg har lige installeret Ubuntu 7,04. Nu skulle jeg også gerne kunne bruge Ubuntu til at programmere Java i. Filerne jeg laver bliver kompileret, men når jeg kører programmet kommer der en fejlmeddelelse. Kan i finde ud af hvad der er galt:

Installerede pakker med tilføj/fjern programmer:

SUN java 5.0 plugin
SUN java 5.0 Runtime
SUN java 6 Webstart
java webstart 1.4
SUN Java 5.0 Console
SUN java 6 Console
Java 1.4 plugin for Mozilla/Firefox

Den fil jeg kompilerer er en simpel HelloWorld.java:

public class HelloWorld
{
public static void main (String[] args)
{
System.out.println("Hello World");
}
}

Som sagt kan filen kompileres. Men når jeg kører filen med en konsole med java HelloWorld får jeg følgende fejlmeddelelse:

Exception in thread "main" java.lang.UnsupportedClassVersionError: HelloWorld (Unsupported major.minor version 49.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)


Kan i få noget ud af det?



3 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 9 karma
Sorter efter stemmer Sorter efter dato
Jeg synes snarere det, på fejlmeddelelsen, ser ud som om du har lavet noget forkert i din kode. Jeg skal dog ikke kunne sige det, da jeg ikke er specielt stiv i java, og derfor ikke kan skelne forkert kode fra rigtig.



Nå... du har vidst fået svar på eksperten.dk
http://www.eksperten.dk/spm/795323?Esession=375aba606c5bf571225dd203ad12a196
... for det er svaret :)

//edt: prøv at compile med 5.0



Indlæg senest redigeret d. 08.09.2007 10:42 af Bruger #2034
prøv at sætte en classpath på også...

f.eks.:
java -classpath . HelloWorld



t