Navegando por ahí, encontre esta entrada escrita hace poco más de dos años en la cuál se dan indicaciones para "crear" una versión portable de BlueJ.
Aprovecharé esta, para desempolvar un poco mi blog, y publicar mis resultados.
Procedimiento:
- Copiar los directorios lib, bin y jre de la instalación JDK disponible en el dispositivo de almacenamiento USB. Por ejemplo: de "c:\Archivos de programa\Java\jdk1.6.0_13\" a "M:\apps\jdk1.6.0_13\".
- Copiar el directorio lib de la instalación BlueJ disponible en el dispositivo de almacenamiento USB. Por ejemplo: de "C:\bluej\" a "M:\apps\BlueJ-2.5.1\"
- Crear scripts de ejecución que localizen el classpath requerido BlueJ.
En mi caso, elaboré los siguientes scripts:
@echo off REM Batch file template for Windows set PORTABLE_BLUEJ_HOME=\apps\BlueJ-2.5.1 set PORTABLE_JAVA_HOME=\apps\jdk1.6.0_13 set BJCP=%PORTABLE_BLUEJ_HOME%\lib\bluej.jar;%PORTABLE_JAVA_HOME%\lib\tools.jar start %PORTABLE_JAVA_HOME%\bin\java -cp %BJCP% bluej.Boot -bluej.userHome=bjhome %1 %2 %3 %4 %5 %6 %7 %8 %9
#!/bin/bash # Script file template for UNIX GNU/Linux PORTABLE_BLUEJ_HOME=/dev/sda1/apps/BlueJ-2.5.1 PORTABLE_JAVA_HOME=/dev/sda1/apps/jdk1.6.0_13 BJCP=$PORTABLE_BLUEJ_HOME/lib/bluej.jar:$PORTABLE_JAVA_HOME/lib/tools.jar exec $PORTABLE_JAVA_HOME/bin/java -cp $BJCP bluej.Boot -bluej.userHome=bjhome $1 $2 $3 $4 $5 $6 $7 $8 $9
Finalmente, pueden seguirse las instrucciones adicionales en la entrada original para configurar el icono y el arranque, en caso de estar usando PortableApps.com Suite.
Los archivos copiados del JDK podrían considerarse un JDK portable, aunque aún faltaría el hacer pruebas más exhaustivas.
Palabras clave: BlueJ, Java, JDK, Portable, PortableApps


Comentarios