シンプルなJavaプログラムを開発してCドライブのルートディレクトリ(Windowsがインストールされている場所)にファイルを書き込むが、プログラムは「
アクセスが拒否されました
」というエラーメッセージを表示する。空のファイルをCドライブのルートディレクトリに手動で作成してください。ただし、ファイルを作成するオプションはありません。新しいフォルダのみが許可されます。
P.Sログインしたユーザーは管理者グループの下にあります.
解決策
Windows 7または8(Vistaでも可)では、ユーザー(管理者さえも)はCドライブのルートディレクトリにファイルを作成できません。そうでない場合は、「
必要な権限がクライアントによって保持されていません」、
アクセスが拒否されました** “というメッセージが表示されます。
これを修正するには、ユーザーアカウント制御(UAC)をオフにしてください。 Windows 8では、コントロールパネルからUACをオフにしないでください。レジストリを通過する必要があります。
-
キーを押して “Windowsキー+ R”は、入力してください
regedit
-
見つけ出す
HKEY
LOCAL
MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ System \ EnableLUA
。 `EnableLUA`値を0に更新します(オフの場合)
-
Windowsを再起動します.
C:\folder\your-file.txt - OK C:\your-file.txt - NOT OK