Esempio (senz'altro migliorabile).
Le librerie (.jar) saranno il modo di portare il codice da Bluej agli altri ambienti.
echo off
echo -
echo - Building XXX.jar ...
echo -
cd ..\jpp
@jar cvf ..\bin\xxx.jar *.class xxxìxsubdir\*.class xxxaltrofile.jpg
cd ..\bin
echo aggiunge librerie (il formato di Bluej le prevede nella di +libs
copy "..\xxx\+libs\*" .
echo -
echo - xxx.jar builded.
echo -
pause
In alternativa, ma da provare e documentare, c'è la possibilità di creare la libreria direttamente da Bluej. In quel caso è possibile anche specificare la classe che contiene il main dell'applicazione. Eventuali librerie utilizzate vanno inserite nella dir +libs. Vedere https://www.bluej.org/faq.html#faq_How_do_I_use_custom_class_libraries__JARs__
Il file MANIFEST che viene generato contiene le indicazioni per rendere esguibile il file .jar