Hola a todos nuevamente.
Me topé con este error al querer ejecutar una aplicación web con el IDE Netbeans 8 en Ubuntu 14.04. Netbeans no podía abrir firefox para mostrar la aplicación, Chrome funcionaba perfectamente bien.
“Googleando” el problema no daba con la solución, hasta que encontré en el log de netbeans un error lanzado por el Java:
java.io.IOException: error=2, No existe el archivo o el directorio at java.lang.UNIXProcess.forkAndExec(Native Method) at java.lang.UNIXProcess.<init>(UNIXProcess.java:187) at java.lang.ProcessImpl.start(ProcessImpl.java:134) at java.lang.ProcessBuilder.start(ProcessBuilder.java:1023) Caused: java.io.IOException: Cannot run program "/usr/bin/firefox ": error=2, No existe el archivo o el directorio at java.lang.ProcessBuilder.start(ProcessBuilder.java:1042) at org.openide.execution.NbProcessDescriptor.exec(NbProcessDescriptor.java:202) at org.openide.execution.NbProcessDescriptor.exec(NbProcessDescriptor.java:154) at org.openide.execution.NbProcessDescriptor.exec(NbProcessDescriptor.java:218) at org.openide.execution.NbProcessDescriptor.exec(NbProcessDescriptor.java:229) [catch] at org.netbeans.modules.extbrowser.UnixBrowserImpl.loadURLInBrowserInternal(UnixBrowserImpl.java:163) at org.netbeans.modules.extbrowser.ExtBrowserImpl$1.run(ExtBrowserImpl.java:166) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1423) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
Si ejecutaba directamente el programa, éste respondía bien. Lo qué observé es que ese archivo no era en realidad un archivo, sino que un link que apuntaba al archivo /usr/lib/firefox/firefox.sh. Encontré el archivo ejecutable de firefox en esa misma carpeta, por lo que opté reemplazar la ruta de ese ejecutable en la ventana de administración de navegadores de netbeans como se muestra en la siguiente imagen:
Una vez cambiado el path del firefox y sus argumentos, la aplicación se abrió en farefox sin problemas.
(No olviden visitar los anuncios de los patrocinadores para seguir conservando este sitio).
¡Saludos!