我正在netbeans中开发一个项目,需要运行的项目具有root权限。
我希望每次按下“运行项目”(F6)时,我的项目都会以root身份运行,就像“gksudo javac Main”一样,因为它有GUI界面。
一种选择是使用root特权启动netbeans,通过编辑快捷方式“gksudo netbeans”轻松完成。但由于我在netbeans中有多个项目,这意味着对于每个项目,我都必须使用root权限来运行netbeans,这不是我想要的。
当然,另一种选择是从shell中简单地运行我的项目,但这也不理想。
我认为可以通过更改此项目的build.xml文件来实现,但我在解决方法上遇到了困难。
经过一些研究,似乎这是一个Apache Ant问题。我可以访问build.xml,可以修改它,所以我需要知道如何让Ant使用sudo / gksudo运行我的项目。但是,我无法弄清楚如何做到这一点或是否可能。
我希望每次按下“运行项目”(F6)时,我的项目都会以root身份运行,就像“gksudo javac Main”一样,因为它有GUI界面。
一种选择是使用root特权启动netbeans,通过编辑快捷方式“gksudo netbeans”轻松完成。但由于我在netbeans中有多个项目,这意味着对于每个项目,我都必须使用root权限来运行netbeans,这不是我想要的。
当然,另一种选择是从shell中简单地运行我的项目,但这也不理想。
我认为可以通过更改此项目的build.xml文件来实现,但我在解决方法上遇到了困难。
经过一些研究,似乎这是一个Apache Ant问题。我可以访问build.xml,可以修改它,所以我需要知道如何让Ant使用sudo / gksudo运行我的项目。但是,我无法弄清楚如何做到这一点或是否可能。