Yo programaba en java bajo windows, pero hace poco me cambie a linux. Despues de instalar java con el automatix(me costo mucho de forma manual), intente probar el basico programa que muestre un "Hola" en pantalla.
Despues de compilarlo sin problemas con javac Hola.java ... al intentar ejecutarlo con java Hola me sale lo siguiente:
Exception in thread "main" java.lang.ClassFormatError: Hola (unrecognized class file version)
at java.lang.VMClassLoader.defineClass(libgcj.so.7)
at java.lang.ClassLoader.defineClass(libgcj.so.7)
at java.security.SecureClassLoader.defineClass(libgcj .so.7)
at java.net.URLClassLoader.findClass(libgcj.so.7)
at java.lang.ClassLoader.loadClass(libgcj.so.7)
at java.lang.ClassLoader.loadClass(libgcj.so.7)
at java.lang.Class.forName(libgcj.so.7)
at gnu.java.lang.MainThread.run(libgcj.so.7)
no entiendo porque, si en la compilacion no arroja ningun error, y el .class lo genera sin problemas
Por cierto, la distro que uso es kubuntu 6.06