web-dev-qa-db-ja.com

Eclipse-MacOSのデフォルトのJREがありません

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

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

Eclipse Galileo、Mac OSX10.5.8。

どんな提案も大歓迎です

15
user204254

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

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

選択する:

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

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

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

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

24
Joshua

1)Joshuaの答えに従ってください:「ヘルプ->新しいソフトウェアのインストール...選択:Galileo -- http://download.Eclipse.org/releases/galileo プログラミング言語の下で選択:Eclipse Java開発ツール3.5.x ...」

2)次に、Eclipse->設定-> Java->インストールされたJREに移動します。

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

4)「インストールされているJREタイプ」の下に、以前に欠落していた「MacOS XVM」が表示されます。これを選択して、「次へ」をクリックします。

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

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

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

8)JRE名フィールドに「JVM1.5」と入力します

9)そこから、[完了]をクリックして、JREを使用できるようになります。

これを使用して、Google AppEngineプロジェクトのビルドで欠落していたJREエラーを修正しました。

10
user288926

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

バグ156343 は、... Eclipse3.6M2(- ヘリオス、M2 2009年9月にリリース 、2010年6月にリリースされる最終バージョン)


JVMがまったくない場合は、Eclipse.iniで明示的に指定してみてください( 私が提案するもの 、 Windowsのようなパスを使用することを除いて)、再起動後もこのリストにJVMが提案されていないかどうかを確認します。
Helios3.6M (現在利用可能な最新のマイルストーン)でも確認し、すべての問題がまだ存在するかどうかを確認します。


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

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

JDTを正常に保つには、MacのVMが.classpathの最初に来ることを確認する必要があります...


3.6M2はこれを承認します、例えば:

Installed JRE

4
VonC

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

本当に便利なものがない場合は、SunからJDKをダウンロードしてから使用してください。 add これをJVMのリストに追加し、デフォルトに設定します。

0
Carl Smotricz

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

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

0
jackrabbit

同じバージョンのEclipseとMacOS Xでこの正確な問題が発生しました。詳細は、PHPバージョンのEclipseです。Eclipse内の解像度を特定できませんでしたが、ダウンロードしました。通常のバージョンのEclipseでは、MacVMを選択することができました。

0
James Pearce

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

0
Zoltán Ujhelyi

Eclipse Mars

Eclipse Market Place->「Java」と入力し、「Java 8 support for Eclipse Kepler SR2 "

Java 8 support for Eclipse Kepler SR2

0
d.danailov