15


10

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

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

Eclipse Galileo、Mac OS X 10.5.8。

どんな提案でも大歓迎

8 Answer


24


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

[ヘルプ] - > [新しいソフトウェアをインストール]をクリックします。

選択してください:

Programming Languagesの下で、以下を選択します。

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

インストールすればJREが見つかります。


10


1)Joshuaの答えに従ってください: "Help→ Install New Software …​" 選択:Galileo - http://download.eclipse.org/releases/galileo [プログラミング言語]の下で選択:Eclipse Java Development Tools 3.5.x …​ "

2)次にEclipse - >設定 - > Java - >インストール済みJREの順に選択します。

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

4) 'Installed JRE Types’の下に、以前に欠けていた "MacOS X VM"が見えるはずです。 これを選択して[次へ]をクリックしてください。

5)JREホームフィールドの横にある[参照]ボタンをクリックすると、ダイアログボックスに「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が見つからないというエラーを修正しました。


4


「Mac OSでサポートされていない標準VM」というメッセージがeclipse3.3(2006)以降に見られました。

bug 156343 *それが修正されたと報告しています…​ eclipse3.6M2( http://wiki.eclipse.org/Helios [Helios] *、M2 http://download.eclipse.org/eclipse/downloads/drops/S-3.6M2-200909170100/eclipse-news-M2 .html [2009年9月にリリース]、2010年6月にリリース予定の最終版)

'' '' '

JVMがまったくない場合は、eclipse.iniで明示的にJVMを指定してください(https://stackoverflow.com/questions/142357/what-are-the-best-jvm-settings-for-eclipseのように)。 / 1409590#1409590 [私が提案するもの](Windowsのようなパスを使用することを除く)、再起動後にこのリストにまだ提案されているJVMがないかどうかを確認します。 http://download.eclipse.org/eclipse/downloads/drops/S-3.6M3-200910301201/index.php [Helios3.6M3](現在入手可能な最新のMilestone)でも確認し、問題がすべて解決しているかどうかを確認してください。 。

'' '' '

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

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

JDTを健全に保つために、あなたはおそらくMacのVMが `.classpath`の最初に来るようにするべきです… _ _

'' '' '

3.6M2はこれを承認するでしょう、例えば:

image:https://i.stack.imgur.com/Z9kIA.png [インストール済みのJRE]


0


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

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


0


あなたの質問が正確にはわからない…

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


0


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


0


私は同じバージョンのEclipseとMac OS Xでこの問題を抱えていました。 ちょっと細かいことに、それはEclipseのPHPバージョンでした。 私はEclipse内での解像度を決定できませんでしたが、通常のバージョンのEclipseをダウンロードすると、Mac VMを選択することができました。


0


エクリプスマーズ

Eclipse Market Place - >「Java」と入力して、「Eclipse Kepler SR2用のJava 8サポート」をインストールします。

https://i.stack.imgur.com/5atNe.png[image:https://i.stack.imgur.com/5atNe.png[Java 8によるEclipse Kepler SR2のサポート]]