텍스트 파일을 어느 위치 에나 저장할 수있는 응용 프로그램을 작성하고 있습니다.자바가 이클립스에서 관리자 권한을 부여합니다.
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 관리자로
어느 곳에서나 쓸 수 있습니다. Eclipse로 관리자를 실행 해 보셨습니까? –
관리자로 실행하면 효과적입니다. 왜 내가 혼자서 이런 일을하지 않았는지 모르겠다. D. 고맙습니다 – Lahzey