Estoy trabajando en un proyecto en netbeans que requiere que el proyecto en ejecución tenga privilegios de administrador.Obtener netbeans para ejecutar mi proyecto con sudo?
Me gustaría que cada vez que presiono "Ejecutar proyecto" (F6) mi proyecto se ejecuta como root, por lo que con el equivalente de "gksudo javac Main", ya que tiene una GUI.
Una opción es iniciar netbeans con privilegios de administrador, fácilmente editando el acceso directo a "gksudo netbeans". Pero como tengo varios proyectos en netbeans, esto significa que para cada proyecto debo ejecutar netbeans con privilegios de root, esto no es lo que quiero.
Otra opción, por supuesto, es simplemente ejecutar mi proyecto desde el shell, pero esto tampoco es ideal.
Creo que esto es posible mediante la modificación de este proyecto de archivo build.xml, pero estoy teniendo problemas para averiguar cómo.
Después de algunas investigaciones parece que es más bien una pregunta de Apache Ant, tengo acceso a build.xml que puedo modificar, así que necesito saber cómo hacer que Ant ejecute mi proyecto con sudo/gksudo. Sin embargo, no puedo entender cómo hacer esto o si es posible.
debe tener la opción de cambiar la entrada de línea de comando utilizada para iniciar su proyecto principal. No ? –
No, por lo que puedo ver en "Propiedades del proyecto" netbeans me permite agregar argumentos, un directorio de trabajo y opciones de VM pero nada que esté antes de la "java" en la línea de comandos. –