2016-07-29 88 views
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

+0

它看起來像你問在更高的權限等級執行你的代碼上。您是否嘗試以管理員身份運行Eclipse? –

+0

以管理員身份運行它。不知道爲什麼我沒有自己想出這個:D。謝謝 – Lahzey

回答

1

運行Eclipse作爲管理員,你將能夠在任何地方寫文件系統

相關問題