2012-10-22 3 views
8

AppleのJava 6 on Lionの最新のアップデートでは、Webブラウザのサポートを無効にするだけでなく、Java Web Startも無効にしました。私はJava 6と32ビットを必要とするアプリケーションでjavawsを使用します。 Java 6のは、私のシステムではまだ存在しますが、のjavawsは動作しません:OSX Lion上でJava 6を使用してjavawを再度有効にする方法はありますか?

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. 

私はのjavawsコマンドを実行すると、私は、64ビットをダウンロードすることができオラクルのWebページに私を指示し、ポップアップメッセージが表示されますJava 7は、私には役に立たないものです。 32ビットJava 6でjavawを動作させる方法はありますか?

答えて

10

私は同じ問題を修正しました。昨日、最新の1.6.0_37に更新した後、私のjavawsはもう起動しませんでした(あなたと同じメッセージ)。
which javaws それはどちらか何であなたにお答えします(それがすべてに設定されていない)、または、それは(私のPC上のような;)シンボリックリンクを指しているかもしれません:

それでは、あなたのjavawsがから取られている場合最初にチェックしてみましょう間違ったjavawsを開始します。例えばすべてのフォルダ(複数可)からあなたのjavawsを起動しよう/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands

フォルダから、あなたはの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

(テストのために使用sudoを、例えばsudo /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javaws

を私にとっては2番目のフォルダから作業しました...

次に、javaws(例:/ usr/bin/javaws)実行ファイルがそのjavaws(sudo link /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/javaws /usr/bin/javaws

P.S.他のフォーラムでは、javawがsudoなしで起動しない場合に備えて、JAVAフォルダに追加の(多分書く)権限を与えなければならないかもしれないことがわかりました。

P.S.2:あなたは(あなたがファインダーに表示されていない)「隠された」コンテンツを見つけるために、EasyFindのようなツールを使用する場合があります

+2

私は別のソースからの決定的な答えを得ました。 Appleはこれに関する技術ノートを公開しました:http://support.apple.com/kb/HT5559 –

関連する問題