Come risolvere i file di intestazione Java danneggiati?

0

Ho un portatile Apple con 10.6.7 e in qualche modo sono riuscito a entrare in una situazione in cui i file di intestazione Java sono in realtà (vuote) directory. Il portatile è arrivato con 10.6.7 preinstallato. Ho eseguito "Aggiornamento software", installato Xcode 3.2.6 e installato MacPorts. Quando provo ad installare la porta "db46" ottengo errori di compilazione, perché jni.h è rotto.

Come posso risolvere questo problema?

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
    
posta ubiyubix 05.05.2011 - 21:14
fonte

1 risposta

2

Prova a reinstallare Java utilizzando questo aggiornamento . È l'aggiornamento Java per Snow Leopard. Spero che risolverà i problemi che vedrai qui.

Facci sapere se funziona, se non possiamo risolvere ulteriormente i problemi e aiutarti.

    
risposta data 06.05.2011 - 02:17
fonte

Leggi altre domande sui tag