質問: ### 前提・実現したいこと Javaの練習のために何とかeclipseをダウンロードしたのですが、 "Hello World"を実行してもエラーになってしまいます。 eclipseの設定がまずいのでしょうか?? 全くわかりません。。。(泣) どうかご教授いただけないでしょうか。 お願いします。m(..)m --- コンソールにこのようなメッセージが出てしまい、 プログラムが実行されません。。。 usage: dirname path /Applications/Eclipse_4.6.2 2.app/Contents/java/8/Home/bin/javaw: line 3: //bin/java: No such file or directory ### 該当のソースコード ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/96a78f6c0a51890bd5d9fbcc4934a70f.png) public class trial01 { public static void main(String[] args) { System.out.println("Hello World"); } } 参考 mac/Java/Eclipse_4.6.2
回答: まず、どうやってEclipseを入れたのでしょうか?最近はEclipse Installerを使うようになっているので、そのようなパスにはならないはずなのですが、**古いサイト**を参考にされた可能性があります。その場合、**入れ方がそもそも間違っている**場合も多くあります。 始めに確認することはJava SE Development Kit(JDK)がインストールされているかどうかです。ターミナル(Launchpadで「ターミナル」で探すとでてきます)で`javac -version`と打ってみましょう。 ※ `java`ではありません。`javac`と最後にcがつきます。 ``` $ javac -version javac 1.8.0_121 ``` このようにバージョンが出てくる場合はJDKは入っています。もし、入っていない場合はOracleのJavaダウンロードから**JDK**をダウンロードして、インストールしてください。 次に、Eclipseのダウンロードからダウンロードして、入れてください。このとき入るのはEclipse InstallerというEclipseをインストールするものです。起動すると何をインストールするか選べますので、「Eclipse IDE for Java Developers」を選んでください。このとき、Java 1.8+ VMの所に先ほど入れたJDKが認識され、自動的に入っているはずです。この状態でそのままインストールすれば、EclipseがJDKを認識してくれるので、パスがおかしくなることはありません。なお、よくわからなければ、デフォルトでインストールしてかまいません。