web-dev-qa-db-ja.com

Eclipseはjavawの実行時に「アクセスが拒否されました」と表示し、それを修正する方法を教えてください。

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
Eduardo de Luna

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

0
vahissan