PDA

Ver la versión completa : [Ayuda] Problema con java



blindrulo
19/11/2011, 11:24
Buenas, pues le famigo neo me ha pasado un programa hecho en java y cuando lo intento ejecutar me dice que no y me la sale esto en la consola java:


Nov 19 01:32:46 RULO-5 [0x0-0x64064].com.apple.JarLauncher[659]: SystemFlippers: didn't consume all data for long ID 0 (pBase = 0x10012e050, p = 0x10012e054, pEnd = 0x10012e058)
Nov 19 01:32:46 RULO-5 [0x0-0x64064].com.apple.JarLauncher[659]: SystemFlippers: didn't consume all data for long ID 0 (pBase = 0x1001262c0, p = 0x1001262c4, pEnd = 0x1001262c8)
Nov 19 01:32:46 RULO-5 [0x0-0x64064].com.apple.JarLauncher[659]: Exception in thread "main"
Nov 19 01:32:46 RULO-5 [0x0-0x64064].com.apple.JarLauncher[659]: java.lang.UnsupportedClassVersionError: Bad version number in .class file
Nov 19 01:32:46 RULO-5 [0x0-0x64064].com.apple.JarLauncher[659]: at java.lang.ClassLoader.defineClass2(Native Method)
Nov 19 01:32:46 RULO-5 [0x0-0x64064].com.apple.JarLauncher[659]: at java.lang.ClassLoader.defineClass(ClassLoader.java :775)
Nov 19 01:32:46 RULO-5 [0x0-0x64064].com.apple.JarLauncher[659]: at java.security.SecureClassLoader.defineClass(Secure ClassLoader.java:160)
Nov 19 01:32:46 RULO-5 [0x0-0x64064].com.apple.JarLauncher[659]: at java.net.URLClassLoader.defineClass(URLClassLoader .java:254)
Nov 19 01:32:46 RULO-5 [0x0-0x64064].com.apple.JarLauncher[659]: at java.net.URLClassLoader.access$100(URLClassLoader. java:56)
Nov 19 01:32:46 RULO-5 [0x0-0x64064].com.apple.JarLauncher[659]: at java.net.URLClassLoader$1.run(URLClassLoader.java: 195)
Nov 19 01:32:46 RULO-5 [0x0-0x64064].com.apple.JarLauncher[659]: at java.security.AccessController.doPrivileged(Native Method)
Nov 19 01:32:46 RULO-5 [0x0-0x64064].com.apple.JarLauncher[659]: at java.net.URLClassLoader.findClass(URLClassLoader.j ava:188)
Nov 19 01:32:46 RULO-5 [0x0-0x64064].com.apple.JarLauncher[659]: at java.lang.ClassLoader.loadClass(ClassLoader.java:3 17)
Nov 19 01:32:46 RULO-5 [0x0-0x64064].com.apple.JarLauncher[659]: at sun.misc.Launcher$AppClassLoader.loadClass(Launche r.java:280)
Nov 19 01:32:46 RULO-5 [0x0-0x64064].com.apple.JarLauncher[659]: at java.lang.ClassLoader.loadClass(ClassLoader.java:2 52)
Nov 19 01:32:46 RULO-5 [0x0-0x64064].com.apple.JarLauncher[659]: at java.lang.ClassLoader.loadClassInternal(ClassLoade r.java:375)

Alguien sabe que significa y una solución?. GRACIAS.

Algo similar me pasaba con algunas versiones del downtify de nakio.

Un saludo. :brindis:

^MiSaTo^
19/11/2011, 11:25
Parece ser que no es compatible con la versión de java que tengas o algo así. Al menos eso entiendo yo. La JVM de mac es una p00ta basura de verdad...

jduranmaster
19/11/2011, 11:26
Nov 19 01:32:46 RULO-5 [0x0-0x64064].com.apple.JarLauncher[659]: java.lang.UnsupportedClassVersionError: Bad version number in .class file

tu máquina virtual es más antigua que la suya. o viceversa.

^MiSaTo^
19/11/2011, 11:28
tu máquina virtual es más antigua que la suya. o viceversa.

Supongo que será que está compilado para java6 y él tendrá la 5 o algo así. Al revés no suele fallar ;) (o no debería xD)

jduranmaster
19/11/2011, 11:33
Supongo que será que está compilado para java6 y él tendrá la 5 o algo así. Al revés no suele fallar ;) (o no debería xD)

depende..... yo he visto cosas muy raras en Java. Precisamente ahora en el curro estoy haciendo un programa desde MATLAB para controlar un DSP instalado en placa con FPGA y la interfaz gráfica va en java SWING. Toda esa parte gráfica está con la versión 1.6 del J2EE, resulta que la versión de MATLAB incluye internamente el nucleo de la 1.5, y hay que poner sentencias para hacerlas compatibles.

blindrulo
19/11/2011, 11:33
Donde se mira la versión de java?

Un saludo. :brindis:

jduranmaster
19/11/2011, 11:33
Donde se mira la versión de java?

Un saludo. :brindis:

java -version desde consola de comandos.

^MiSaTo^
19/11/2011, 11:34
depende..... yo he visto cosas muy raras en Java. Precisamente ahora en el curro estoy haciendo un programa desde MATLAB para controlar un DSP instalado en placa con FPGA y la interfaz gráfica va en java SWING. Toda esa parte gráfica está con la versión 1.6 del J2EE, resulta que la versión de MATLAB incluye internamente el nucleo de la 1.5, y hay que poner sentencias para hacerlas compatibles.

Me ahorro los comentarios sobre lo que opino de java y sus cosas extrañas xD


Donde se mira la versión de java?

Un saludo. :brindis:

Abre un terminal y pon "java -version" y pregúntale a Neo para qué versión del JRE lo ha compilado ;)

blindrulo
19/11/2011, 11:37
me dice esto:


java version "1.5.0_30"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_30-b03-389-9M3425)
Java HotSpot(TM) Client VM (build 1.5.0_30-161, mixed mode, sharing)


Un saludo. :brindis:

^MiSaTo^
19/11/2011, 11:38
me dice esto:



Un saludo. :brindis:

Pues posiblemente neo esté compilando con java6 entonces ;)

No te salta ninguna actualización de java? porque a mi me dice esto:


java version "1.6.0_29"
Java(TM) SE Runtime Environment (build 1.6.0_29-b11-402-10M3527)
Java HotSpot(TM) 64-Bit Server VM (build 20.4-b02-402, mixed mode)


La 1.5 ya tiene años... xD

jduranmaster
19/11/2011, 11:38
me dice esto:

pues solo falta saber la versión de NEO, si está por encima de la tuya el problema es la incompatibilidad porque lo mismo el usa una versión más moderna de JVM/JRE.

^MiSaTo^
19/11/2011, 11:40
Si estás usando Snow Leopard prueba a bajarte la última versión de java desde la web de Apple, osea aquí (http://support.apple.com/kb/DL1360)

blindrulo
19/11/2011, 11:40
Pues posiblemente neo esté compilando con java6 entonces ;)

No te salta ninguna actualización de java? porque a mi me dice esto:


java version "1.6.0_29"
Java(TM) SE Runtime Environment (build 1.6.0_29-b11-402-10M3527)
Java HotSpot(TM) 64-Bit Server VM (build 20.4-b02-402, mixed mode)


La 1.5 ya tiene años... xD

Hace tiempo que no. Antes si salía alguna vez.

Pues nada si es eso actualizaré y punto. Pero vamso que ya digo que con el downtify de nakio, algunas versiones me iban bien y en otras me pasaba lo mismo. Como diría papuchi: raro, raro, raro.

Un saludo. :brindis:

jduranmaster
19/11/2011, 11:41
¿el programa que te ha pasado neo usa alguna libreria comprimida tipo JAR?

^MiSaTo^
19/11/2011, 11:42
Tú actualiza a la versión 6, que te va a venir bien de todos modos ;)

blindrulo
19/11/2011, 12:56
Hombre de java no tengo ni idea pero como el archivo es .jar me imagino que si. Ahora que estoy pensando, cuando me baje el programa de nakio y tenia extensión .jar no me iba pero la de ahora que es .app si.

Un saludo. :brindis:

< - >

Si estás usando Snow Leopard prueba a bajarte la última versión de java desde la web de Apple, osea aquí (http://support.apple.com/kb/DL1360)


Tú actualiza a la versión 6, que te va a venir bien de todos modos ;)

Esa es la historia, que yo no uso snow, por lo que lo mismo no me rula la versión 6 y ya tengo problemas con el **** flash por eso como pa tener ahora con java.

Un saludo. :brindis:

^MiSaTo^
19/11/2011, 13:27
Esa es la historia, que yo no uso snow, por lo que lo mismo no me rula la versión 6 y ya tengo problemas con el **** flash por eso como pa tener ahora con java.

Un saludo. :brindis:

Es porque tu mac no soporta SL? porque si no es por eso ya estás tardando en ponerlo xD

blindrulo
19/11/2011, 13:59
No es por eso. Como hasta ahora todo me iba bien, digo pues pa que, pero veo que ya va viendo necesidad de hacerlo.

Un saludo. :brindis:

neostalker
19/11/2011, 14:44
Blindrulo, debe ser por tu versión, porque yo tengo la 1.6.0_29, como MiSaTo :p (bajo Windows 7, eso sí)

blindrulo
19/11/2011, 15:09
Pos nada, tendré que buscar un leopardo blanco por ahí.

Un saludo. :brindis:

neostalker
19/11/2011, 18:13
Pos nada, tendré que buscar un leopardo blanco por ahí.

Un saludo. :brindis:

Mientras tanto voy mejorando el programa, añadiéndole funciones :)

blindrulo
20/11/2011, 13:51
Pues estoy mirando y no encuentro ningún lindo gatito.

Un saludo. :brindis: