0
我在寫一個應該能夠將文本文件保存到任何位置的應用程序。當我運行Eclipse中的代碼,我得到以下異常:Java在eclipse中給予管理員權利
java.io.FileNotFoundException:C:\ MYFILE.TXT(Zugriff verweigert)
「Zugriff verwiegert」是德文權限被拒絕。
雖然我可以寫信給C:\ Users \ MyUser \ Documents。
我做了一些研究,發現應用程序需要管理員權限。 如果是這樣,我如何在eclipse中以管理員身份運行它?
我的代碼寫入文件:
try {
PrintWriter writer = new PrintWriter("C:\\myFile.txt", "UTF-8");
writer.print(script.toString());
writer.close();
} catch (FileNotFoundException | UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
編輯: 關聯#1我與下面的一個問題: How do I elevate my UAC permissions from Java? 但我想知道,如果它在Eclipse中是可能的! ; d
它看起來像你問在更高的權限等級執行你的代碼上。您是否嘗試以管理員身份運行Eclipse? –
以管理員身份運行它。不知道爲什麼我沒有自己想出這個:D。謝謝 – Lahzey