intellij instalar idea generate for edition como community intellij-idea

intellij-idea - instalar - intellij community install



IntelliJ-Programa de EjecuciĆ³n como Sudo (3)

Dentro de una terminal:

sudo -s

Dar acceso al usuario root.

desde allí puede ejecutar el IDE de Idea utilizando el script:

/Applications/IntelliJ/ IDEA*/bin/idea.sh

y de esta manera puedo trabajar en la red donde se imprimieron los errores de permiso antes.

Desarrollando un programa en OSX usando Java e IntelliJ. Se ocupa de sockets de red y ICMP. Por lo tanto, el programa debe ejecutarse como root o sudo''d en OSX. El programa se ejecuta bien desde una ventana de terminal fuera de IntelliJ bajo sudo. Sin embargo, me gustaría depurar y ejecutarlo desde IntelliJ (V9). En IntelliJ falla (necesito privilegios de root para enumerar dispositivos de red). ¿Sé cómo pasar los parámetros del programa y de la VM en IntelliJ pero ahora cómo presionar Ejecutar y / / Depurar y hacer que se ejecute bajo sudo? Lo que se necesita es básicamente sudo java ...... MyProgram en lugar de java ..... MyProgram Cualquier idea o solución alternativa.


La depuración de programas sudo no está permitida por el sistema operativo a menos que el depurador se esté ejecutando como root, por razones de seguridad.

Por lo tanto, incluso si puedes descubrir cómo hacer que IntelliJ use sudo, no te hará ningún bien.


Salí con una respuesta y quería compartirla en caso de que alguien más se tope con esto. Para resolver el problema, tomé mi ejemplo de lo que hago con QT & QT Creator al hacer la programación en red.

En OSX, abrí una ventana de terminal y bajé a / Applications / IntelliJ IDEA 9.0.3.app/Contents/MacOS. Allí encontrará un archivo llamado idea que inicia el IDE. Corrí eso como sudo (sudo ./idea). Eso me ocupó de los permisos de todo lo que Intellij lanzó y pude depurar y revisar mi código según sea necesario.

sudo /Applications/IntelliJ IDEA 9.0.3.app/Contents/MacOS/idea

Dado que esta es una máquina dev y estoy en control de ella, la seguridad no es un problema en este caso.

Espero que ayude a alguien más.