2012-03-17 9 views
1

親ディレクトリではなくjava.exeへのアクセスに問題があります。Java.exeへのアクセスが拒否されました

は、Windows Vista Home Premiumは、JDK 7

私は、任意のディレクトリからのjava.exeを実行する必要がありますが、私は、コマンドPROMTからそれを実行しようとすると、私はメッセージ「アクセスが拒否されました」を得ます。私はすべての関連する環境変数を設定しました。このファイルへのアクセス権により私はそれを実行できます。すべてのフォルダには読み取りアクセス権があります。

親ディレクトリから実行するとすべてが問題ありません。

誰に問題があるのか​​分かりませんか?

+0

管理者以外のアカウントからログインしていますか? – Lucifer

+0

jreとjdkの両方をインストールしていた可能性があります。 jreを取り除いたとき、問題は解決されました。 – user1275628

答えて

1

明白な説明とは別の説明は考えられません。つまり、実際にはコマンドプロンプトに対して環境変数を正しく設定していないということです。

  • PATH変数が正しく設定されていない可能性があります。

  • 環境変数を変更した後、コマンドシェルを再起動していない可能性があります。

(私はあなたが完全なパス名ではなく、javaを使用してjava.exeを実行することができれば、これはアクセス許可の問題することができないと思います。)

+0

いいえ、パスが正しく設定されていて、システムを再起動しました。 「C:¥Program Files¥Java¥jdk1.7.0_03¥bin¥」java.exeを実行すると動作します。私のパス変数は "C:¥Program Files¥Java¥jdk1.7.0_03¥bin"です。 – user1275628

0

は、「管理者として実行」でのcmd.exeを実行してみてください。

+0

はい、試しましたが、それは私を助けませんでした。 – user1275628

関連する問題