ファイル/フォルダーをコピー/移動する必要があるスイングアプリケーション (ファイルエクスプローラー) を構築しています。Program Files などのいくつかのフォルダーにコピーしようとすると、例外がスローされます (アクセスが拒否されました)。管理者として NetBeans を実行することで解決できます。
仮想マシン全体を管理者として実行せずに、自分のプロジェクトにのみ管理者権限を与えることができる方法はありますか?
ファイル/フォルダーをコピー/移動する必要があるスイングアプリケーション (ファイルエクスプローラー) を構築しています。Program Files などのいくつかのフォルダーにコピーしようとすると、例外がスローされます (アクセスが拒否されました)。管理者として NetBeans を実行することで解決できます。
仮想マシン全体を管理者として実行せずに、自分のプロジェクトにのみ管理者権限を与えることができる方法はありますか?
非常に恐ろしい非クロスプラットフォームの方法として、VBScript の.ShellExecute
andRuntime.exec
を使用して、プログラムを管理者として強制的に実行することができます。
簡潔にするために、 https://dl.dropbox.com/u/26746878/Misc/JavaElevated.zipで入手できる簡単なプログラムを作成しました。
で実行できますjava Launcher
。
Launcher
NetBeans から、 main の代わりにメイン クラスとしてを実行するようになると思いますProgram
。
コマンド ライン スタートアップはありませんか。確かにあり、約 10 秒でそれを書き出す人がそこにいるはずです。Windows 7/64