Netbeans 12 con Java JDK 11 en Ubuntu

Al instalar el IDE de Netbeans 12 usando snap en ubuntu se hace complicado cambiar el archivo netbeans.conf por estar de solo lectura y a veces no queremos cambiar la versión del java usado por defecto en el SO (sudo update-alternatives –config java)

Por lo que podríamos ejecutar Netbeans, desde consola, de la siguiente forma:

netbeans --jdkhome /usr/lib/jvm/java-11-openjdk-amd64/

Otra forma es tener una versión local de la configuración de netbeans por lo que podríamos hacer algo como sigue:

mkdir -p ~/snap/netbeans/current/etc/
cp /snap/netbeans/current/netbeans/etc/netbeans.conf ~/snap/netbeans/current/etc/netbeans.conf
gedit ~/snap/netbeans/current/etc/netbeans.conf

Tocaría repetir el anterior proceso cada vez que se actualice la versión del IDE

https://stackoverflow.com/questions/58825429/how-to-configure-netbeans-when-installed-as-snap-package

Ejecutar comandos de Postgresql de la consola psql desde Java

postgreSQLYJava

A veces necesitamos ejecutar comandos de Postgresql de la consola psql desde Java, donde además no podemos usar el prompt para suministrar la contraseña de forma interactiva.

Para esto podemos usar un archivo de contraseñas (.pgpass) o usando variables de entorno; en nuestro caso vamos a crear un archivo shell (Prueba.sh) con lo siguiente:

Seguir leyendo «Ejecutar comandos de Postgresql de la consola psql desde Java»

Descargar foto de facebook en java

FacebookUID

Para descargar la foto de un usuario de facebook de java, primero debemos conocer el UID de ese usuario el cual podemos obtener mediante diversos métodos, lo mejor es usar el API de facebook para gestionar los usuarios que queremos usar de esa plataforma; acá nos concentraremos en cómo obtener la foto de un usuario X teniendo en cuenta que facebook efecturá una redirección de URLs antes de entregarte la imagen en cuestión.

Seguir leyendo «Descargar foto de facebook en java»

GENERAR JAVADOC POR LINEA DE COMANDOS

Generar javadoc por linea de comandos:

  • javadoc -d /tmp/directorio/ -sourcepath /media/dir/Proyectos/Proyecto/src/java/ -subpackages paquete
  • javadoc -d /tmp/directorio/ -subpackages paquete
  • javadoc -charset “UTF-8″ -d /tmp/proyectodoc/ -sourcepath /media/proyectos/src/java/ -subpackages nombrepaquete

http://docs.oracle.com/javase/7/docs/technotes/tools/windows/javadoc.html#runningjavadoc