Eclipse で HelloWorld クラスをコンパイルして実行しようとしていますが、それすらできません。Eclipse x86 SDK 4.2.0 と、最新の JRE および JDK を 64 ビット版でインストールしました。また、コマンド プロンプトに応答するように PATH 変数を設定しました。次のコードを実行しようとすると、
class HelloWorld {
public static void main(String[] args)
{
System.out.println("Hello World!" ) ;
}
}
そして、次のエラーが返されます。
コマンド ラインの実行中に例外が発生しました。プログラム "C:\Program Files\Java\jre7\bin\javaw.exe" (ディレクトリ "C:\Users\Default\workspace\devs") を実行できません: CreateProcess エラー = 5、アクセスが拒否されました。
これを修正するのを手伝ってもらえますか? ありがとうございます!
答え1
ファイルに次のエントリを追加する必要がありますeclipse.ini
。
-vm
C:/Prog/Java/jdk1.6.0_21/jre/bin/server/jvm.dll
必ずバージョン番号を自分のものに置き換え、問題が発生した場合に備えて元の eclipse.ini ファイルをバックアップし、上記の行を --vmargs 引数の前のファイルにコピーしてください。そうしないと、Eclipse がクラッシュします。
詳細については、次のリンクを参照してください。http://www.eclipse.org/forums/index.php?t=msg&goto=559997&S=a4836b4add35f1ac144df946cb1ef64d