Salve a tutti, sono un newbie di linux e spero di riuscire a trovare una risposta da chi ne sa più di me.. Dunque, ho installato l'ultima versione di kubuntu, aggiornata, e ho provato ad installare la jdk-6u2-linux-i586.bin poiché mi serve per usi universitari.. Dopo l'installazione dando
Javac HelloWorld.java
ottengo questo tipo di errore:
The program 'javac' can be found in the following packages:
* jikes-sun
* jikes-sablevm
* kaffe
* ecj
* java-gcj-compat-dev
* j2sdk1.4
* jikes-classpath
* jikes-gij
* sun-java6-jdk
* sun-java5-jdk
* jikes-kaffe
* gcj-4.1
Allora ho settato la variabile $PATH con
export PATH=$PATH:dove/ho/java/bin
e questo valore rimane salvato solamente finché non chiudo la shell, dopodiché devo reimpostarlo.. Perché? Inoltre, quando sono riuscito a compilare HelloWorld.java, dando
java HelloWorld
ottengo questo tipo di errore:
Exception in thread "main" java.lang.ClassFormatError: HelloWorld (unrecognized class file version)
at java.lang.VMClassLoader.defineClass(libgcj.so.70)
at java.lang.ClassLoader.defineClass(libgcj.so.70)
at java.security.SecureClassLoader.defineClass(libgcj .so.70)
at java.net.URLClassLoader.findClass(libgcj.so.70)
at gnu.gcj.runtime.SystemClassLoader.findClass(libgcj .so.70)
at java.lang.ClassLoader.loadClass(libgcj.so.70)
at java.lang.ClassLoader.loadClass(libgcj.so.70)
at gnu.java.lang.MainThread.run(libgcj.so.70)
e non so più cosa fare.. Qualcuno può aiutarmi? Ringrazio tutti in anticipo..