0 votos

¿Cómo arreglar los archivos de cabecera de Java rotos?

Tengo un portátil de Apple que ejecuta 10.6.7 y de alguna manera me las arreglé para entrar en una situación en la que los archivos de cabecera de Java son en realidad directorios (vacíos). El portátil venía con la versión 10.6.7 preinstalada. Ejecuté "Actualización de Software", instalé Xcode 3.2.6, e instalé MacPorts. Al tratar de instalar el puerto "db46" obtengo errores de compilación, porque jni.h está roto.

¿Cómo puedo solucionarlo?

bash-3.2# pwd
/System/Library/Frameworks/JavaVM.framework/Versions/Current/Headers
bash-3.2# ls -la
total 64
drwxr-xr-x  17 root  wheel    578 May  5 11:28 .
drwxr-xr-x  10 root  wheel    340 Mar 29 19:22 ..
drwxr-xr-x   2 root  wheel     68 May  5 11:28 AWTCocoaComponent.h
drwxr-xr-x   2 root  wheel     68 May  5 11:28 JDWP.h
drwxr-xr-x   2 root  wheel     68 May  5 11:28 JDWPCommands.h
-rw-r--r--   1 root  wheel    179 Oct 24  2010 JavaVM.h
-rw-r--r--   1 root  wheel   2390 Oct 24  2010 NSJavaConfiguration.h
-rw-r--r--   1 root  wheel   2060 Oct 24  2010 NSJavaVirtualMachine.h
-rw-r--r--   1 root  wheel  19394 Oct 24  2010 classfile_constants.h
drwxr-xr-x   2 root  wheel     68 May  5 11:28 jawt.h
drwxr-xr-x   2 root  wheel     68 May  5 11:28 jawt_md.h
drwxr-xr-x   2 root  wheel     68 May  5 11:28 jdwpTransport.h
drwxr-xr-x   2 root  wheel     68 May  5 11:28 jni.h
drwxr-xr-x   2 root  wheel     68 May  5 11:28 jni_md.h
drwxr-xr-x   2 root  wheel     68 May  5 11:28 jvmdi.h
drwxr-xr-x   2 root  wheel     68 May  5 11:28 jvmpi.h
drwxr-xr-x   2 root  wheel     68 May  5 11:28 jvmti.h

2voto

steveverrill Puntos 1090

Pruebe a reinstalar Java con esta actualización . Es la actualización de Java para Snow Leopard. Esperemos que eso arregle los problemas que se ven aquí.

Díganos si eso funciona, si no, podemos hacer algo más para solucionar el problema y ayudarle.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X