シンプルなJavaプログラムを開発してCドライブのルートディレクトリ(Windowsがインストールされている場所)にファイルを書き込むが、プログラムは「

アクセスが拒否されました

」というエラーメッセージを表示する。空のファイルをCドライブのルートディレクトリに手動で作成してください。ただし、ファイルを作成するオプションはありません。新しいフォルダのみが許可されます。


P.Sログインしたユーザーは管理者グループの下にあります.

解決策

Windows 7または8(Vistaでも可)では、ユーザー(管理者さえも)はCドライブのルートディレクトリにファイルを作成できません。そうでない場合は、「

必要な権限がクライアントによって保持されていません」、

アクセスが拒否されました** “というメッセージが表示されます。

これを修正するには、ユーザーアカウント制御(UAC)をオフにしてください。 Windows 8では、コントロールパネルからUACをオフにしないでください。レジストリを通過する必要があります。

  1. キーを押して “Windowsキー+ R”は、入力してください

    regedit

  2. 見つけ出す


HKEY

LOCAL

MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ System \ EnableLUA

。 `EnableLUA`値を0に更新します(オフの場合)

  1. Windowsを再起動します.


windows 8のuacを無効にする、width = 623、height = 494

C:\folder\your-file.txt - OK
C:\your-file.txt - NOT OK