2016-07-29 4 views
0

텍스트 파일을 어느 위치 에나 저장할 수있는 응용 프로그램을 작성하고 있습니다.자바가 이클립스에서 관리자 권한을 부여합니다.

java.io.FileNotFoundException : 나는 일식의 코드를 실행 해요 때 나는 다음과 같은 예외를 얻을 C가 : \ MYFILE.TXT (Zugriff verweigert)

은 "Zugriff가 verwiegert" 독일 에 대한 허가가 거부되었습니다..

C : \ Users \ MyUser \ Documents에 글을 쓸 수 있습니다.

몇 가지 조사를 수행했는데 응용 프로그램에 관리자 권한이 필요하다는 것을 알았습니다. 이것이 사실이라면 어떻게해야 이클립스에서 관리자로 실행할 수 있습니까?

내 코드는 파일을 작성합니다 :

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(); 
} 

편집 : 유래는 다음과 같은 하나 내 질문 연관 : How do I elevate my UAC permissions from Java? 을하지만 그것은 이클립스 수 있는지 알고 싶다! ; D 관리자로

+0

어느 곳에서나 쓸 수 있습니다. Eclipse로 관리자를 실행 해 보셨습니까? –

+0

관리자로 실행하면 효과적입니다. 왜 내가 혼자서 이런 일을하지 않았는지 모르겠다. D. 고맙습니다 – Lahzey

답변

1

실행 이클립스, 당신은 당신이 더 높은 권한 수준에서 코드를 실행에 대한 요구하고 마치 파일 시스템

관련 문제