Publicado el Dejar un comentario

Mensaje “Cannot run /usr/bin/firefox” en Netbeans 8.

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:

Selección_409

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!

 

 

Publicado el Dejar un comentario

Obtener modelo de la tarjeta madre con Ubuntu

A veces necesitamos conocer el modelo de la tarjeta madre de nuestra PC donde tenemos instalado Ubuntu, para lograrlo tecleamos el siguiente comando en una terminal:

$ sudo dmidecode -t 2

El cual nos mostrará algunos datos como estos:

# dmidecode 2.12
SMBIOS 2.6 present.

Handle 0x0007, DMI type 2, 20 bytes
Base Board Information
Manufacturer: Intel Corporation
Product Name: DP55WB
Version: AAE64798-207
Serial Number: AZWB020000H8
Asset Tag: Base Board Asset Tag
Features:
Board is a hosting board
Board is replaceable
Location In Chassis: Base Board Chassis Location
Chassis Handle: 0x0008
Type: Unknown
Contained Object Handles: 0

Espero y les sea útil.

Publicado el Dejar un comentario

Instalar oracle java 7 u 8 en Ubuntu vía PPA repositorio

Para instalar las versiones oficiales de JDK de Oracle versiones 7 u 8 por medio de repositorio en Ubuntu versiones 12.04 en adelante siga las instrucciones en este interesante artículo.

En resumen, las principales instrucciones a ejecutar en una terminal para instalar java jdk de Oracle son las siguientes:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

En el artículo se encuentran instrucciones adicionales por si surgen algunos problemas.

¡Saludos!