나는 실행중인 프로젝트가 루트 권한을 필요로하는 netbeans 프로젝트에서 작업 중이다.sudo로 내 프로젝트를 실행하려면 netbeans를 얻으시겠습니까?
"프로젝트 실행"(F6)을 누를 때마다 내 프로젝트가 루트로 실행되므로 GUI가있는 것처럼 "gksudo javac Main"과 동등하게 실행하고 싶습니다.
"gksudo netbeans"에 대한 바로 가기를 편집하여 쉽게 루트 권한으로 넷빈을 시작할 수 있습니다. 하지만 netbeans에서 여러 프로젝트가 있기 때문에 루트 권한으로 netbeans를 실행해야하는 각 프로젝트마다 이것이 내가 원하는 것은 아닙니다.
또 다른 옵션은 물론 내 프로젝트를 셸에서 실행하는 것입니다.하지만 이는 이상적이지 않습니다.
이 프로젝트의 build.xml 파일을 변경하여 가능하다고 생각하지만 문제를 파악하는 데 어려움이 있습니다.
약간의 연구 끝에 이것이 아파치 개미 질문 인 것처럼 보일 수 있습니다. 수정할 수있는 build.xml에 액세스 할 수 있으므로 개미가 sudo/gksudo로 프로젝트를 실행하는 방법을 알아야합니다. 그러나, 나는 이것을 할 수있는 방법이나 그것이 가능한지를 알 수 없다.
기본 프로젝트를 시작하는 데 사용되는 명령 줄 항목을 변경하는 옵션이 있어야합니다. 아니 ? –
아니요, "Project Properties"에서 볼 수있는 netbeans를 사용하면 인수, 작업 디렉토리 및 VM 옵션을 추가 할 수 있지만 명령 줄의 "java"앞에는 아무 것도 입력 할 수 없습니다. –