15

インストールされている JRE のリストは空です。[追加] をクリックすると、表示されるオプションは [実行環境の説明]、[標準 1.1.x VM]、[標準 VM] のみです。

MacOS デフォルト JRE のオプションはなく、標準 VM を選択すると、通常の「標準 VM は MacOS ではサポートされていません」という結果になります。

エクリプス ガリレオ、Mac OS X 10.5.8。

どんな提案でも大歓迎です

4

9 に答える 9

24

私はちょうど同じ問題を抱えていて、それを修正することができました。PDT を Eclipse クラシックで動作させることができなかったため、Eclipse for PHP (PDT) をインストールしました。その後、新しいインストールでは Java ファイルが実行されないことがわかりました。しかし、簡単な解決策があります:

[ヘルプ] -> [新しいソフトウェアのインストール...] に移動します。

選択する:

ガリレオ - http://download.eclipse.org/releases/galileo

[プログラミング言語] で次を選択します。

Eclipse Java 開発ツール 3.5.1.r351_v20090810-0600-7r88FEoFI0WTo6Az-1qFRHm37ChJ

インストールすると、JRE が見つかります。

于 2010-02-16T05:16:41.290 に答える
10

1) Joshua の回答に従ってください: 「Help->Install New Software... Select: Galileo - http://download.eclipse.org/releases/galileo [ Programming Languages] で、Eclipse Java Development Tools 3.5.x... を選択します。」

2) 次に、Eclipse -> Preferences -> Java -> Installed JREs に移動します。

3) [追加] をクリックします。

4) [Installed JRE Types] の下に、以前は表示されていなかった [MacOS X VM] が表示されるので、これを選択して [次へ] をクリックします。

5) JRE ホーム フィールドの横にある [BROWSE] ボタンをクリックすると、ダイアログ ボックスに「JRE インストールのルート ディレクトリを選択してください」と表示されます。

6) /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home に移動します。

7) [開く] をクリックします。

8) JRE 名フィールドに「JVM 1.5」と入力します。

9) そこから [FINISH] をクリックすると、JRE が利用可能になります。

これを使用して、Google App Engine プロジェクトを構築する JRE の欠落エラーを修正しました。

于 2010-03-08T16:06:39.003 に答える
4

「標準 VM は MacOS ではサポートされていません」というメッセージは、eclipse3.3 (2006!) 以降見られます。

バグ 156343は、それが eclipse3.6M2 ( 2009 年 9 月にリリースされたHelios、 M2、2010年 6 月にリリースされる最終バージョン)で修正されたと報告しています。


JVM がまったくない場合は、eclipse.ini で明示的に 1 つを指定してみてください( Windows のようなパスを使用することを除いて、私が提案するものと同様です)。Helios3.6M3
(現在入手可能な最新のマイルストーン) でも確認し、すべての問題がまだ残っているかどうかを確認します。


現在の回避策 (つまり、最初にデフォルトの VM があった場合) は、たとえば JRockit のような JDK の場合は次のようになります。

JRockit VM の jar をライブラリとして追加します。
Mac のクラスが優先されますが (ブート クラスパス上にあるため)、添付されたバンドルの Jar で詳細を確認することもできます。

JDT を正常に保つには、おそらく Mac の VM が最初に来るようにする必要が.classpathあります...


3.6M2 はこれを許可します。たとえば、次のようになります。

インストール済みの JRE

于 2009-11-15T08:53:40.697 に答える
0

OSXの組み込みJVMが必要な場合は、Mac OSX VMとして追加できます。そうでない場合は、VonCのコメントで何をすべきかがわかります。

于 2009-11-15T20:58:25.820 に答える
0

私は同じバージョンの Eclipse と Mac OS X でこの正確な問題を抱えていました。マイナーな詳細なメモ、それは Eclipse の PHP バージョンでした。Eclipse 内で解決策を特定できませんでしたが、通常バージョンの Eclipse をダウンロードすると、Mac VM を選択できるようになりました。

于 2010-01-20T15:37:00.823 に答える
0

そこに「追加」ボタンがあり、新しい JVM を追加できます。実際、「JVM を探す」ボタンさえあるはずです。

手元に JDK がない場合は、Sun から JDK をダウンロードし、それを使用addして JVM のリストに追加し、それをデフォルトに設定します。

于 2009-11-15T08:34:30.063 に答える
0

あなたの質問が正確に何であるかわかりません...

JVM/JDK が Mac OS X のどこにあるか知りたい場合は、さまざまなバージョンが にあります/System/Library/Frameworks/JavaVM.framework/Versions。これらの 1 つを Eclipse に追加するだけです。

于 2009-11-15T08:36:29.410 に答える