javaw を実行すると Eclipse で「アクセスが拒否されました」と表示されますが、これを修正するにはどうすればよいですか?

javaw を実行すると Eclipse で「アクセスが拒否されました」と表示されますが、これを修正するにはどうすればよいですか?

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

関連情報