2012-10-22 6 views
8

Con l'ultimo aggiornamento di Java 6 su Lion di Apple, non solo ha disabilitato il supporto del browser Web, ma ha anche disabilitato Java Web Start. Io uso javaws con un'app che richiede Java 6 e 32 bit. Java 6 è ancora presente sul mio sistema, ma javaws non funziona:C'è un modo per riattivare javaws con Java 6 su OSX Lion?

James-Babkas-iMac:~ jimbabka$ java -version 
java version "1.6.0_37" 
Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909) 
Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode) 

James-Babkas-iMac:~ jimbabka$ javaws http://foo.bar.org/bgameui/bgameui.jnlp 
No Java runtime present, requesting install. 
Unable to locate a Java Runtime to invoke. 

Quando faccio funzionare l'ordine javaws, ottengo un messaggio pop-up che mi indirizza a una pagina web di Oracle dove posso scaricare a 64-bit Java 7, che non serve a me. C'è un modo per far funzionare ancora i javaw con Java 6 a 32 bit?

risposta

10

Ho risolto lo stesso problema. Dopo l'aggiornamento di ieri all'ultima versione 1.6.0_37, i miei javaws non si avviano più (lo stesso messaggio del tuo).

Quindi cerchiamo di controllare prima dove i vostri javaws è tratto da:
which javaws Essa vi risponderà o con niente (allora non è impostato a tutti) o potrebbe puntare a un link simbolico (proprio come sul mio PC;) che inizia un javaws sbagliato. per esempio. dalla cartella /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands

tenta di avviare il javaws da tutte le cartelle (s) a trovare javaws: /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/ /System/Library/Java/Support/Deploy.bundle/Contents/MacOS

(uso di sudo per i test, ad esempio sudo /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javaws )

Per me è lavorato dalla 2a cartella ...

Quindi si può puntare a un file javaws (es./usr/bin/javaws) eseguibile su tale javaws (sudo link /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/javaws /usr/bin/javaws)

P.S. In altri forum ho scoperto che potrebbe essere necessario fornire ulteriori diritti di lettura (forse scrittura) alle tue cartelle JAVA nel caso in cui javaws non inizi senza sudo.

P.S.2: si potrebbe desiderare di utilizzare uno strumento come EasyFind per trovare i contenuti "nascosti" (che non si vede con il Finder)

+2

ho avuto una risposta definitiva da un'altra fonte. Apple ha rilasciato una nota tecnica al riguardo: http://support.apple.com/kb/HT5559 –

Problemi correlati