Tôi đang làm việc trên một dự án trong netbeans đòi hỏi các dự án đang chạy để có quyền root.Nhận netbeans để chạy dự án của tôi với sudo?
Tôi muốn nó để mỗi lần tôi đẩy "Chạy dự án" (F6) dự án của tôi được chạy dưới dạng gốc, vì vậy với tương đương với "gksudo javac Main", vì nó có GUI.
Một tùy chọn là bắt đầu netbeans với đặc quyền root, dễ dàng thực hiện bằng cách chỉnh sửa phím tắt thành "gksudo netbeans". Nhưng khi tôi có nhiều dự án trong netbeans, điều này có nghĩa là đối với mỗi dự án tôi phải chạy netbeans với quyền root, đây không phải là những gì tôi muốn.
Một tùy chọn khác, tất nhiên, chỉ đơn giản là chạy dự án của tôi từ trình bao, nhưng điều này cũng không lý tưởng.
Tôi nghĩ rằng điều này là có thể bằng cách thay đổi tệp build.xml dự án này nhưng gặp sự cố khi tìm hiểu cách thực hiện. Sau khi một số nghiên cứu có vẻ như đây là một câu hỏi Apache Ant, tôi có quyền truy cập build.xml mà tôi có thể sửa đổi vì vậy tôi cần biết cách để Ant chạy dự án của tôi với sudo/gksudo. Tuy nhiên, tôi không thể tìm ra cách để làm điều này hoặc nếu có thể.
bạn phải có tùy chọn để thay đổi mục nhập dòng lệnh được sử dụng để bắt đầu dự án chính của bạn. Không? –
Không, theo như tôi có thể thấy trong "Thuộc tính dự án" netbeans cho phép tôi thêm đối số, một thư mục làm việc và VM tùy chọn nhưng không có gì mà sẽ được trước khi "java" trên dòng lệnh. –