Aplicativo Portátil

Alguém poderia me dar umas dicas dicas d como transformar minha aplicação em uma aplicação portátil, pra
rodar direto do pendrive?

vlw!

Copie o diretório do JDK e sua aplicação para o pendrive, e crie uma batch para iniciar sua aplicação. Isso é mais simples que parece, mas você precisa entender um pouquinho só de DOS. OK?

como posso fazer pra criar esse batch?

Cria um arquivo .bat ou um práprio .jar que através da do uso da Classe RunTime execute sua app.

A batch mais simples que você pode escrever é simplesmente copiar o comando que você daria, através do DOS, para rodar seu programa. Aí você cria um arquivo-texto com esse comando e com a extensão .bat ou .cmd. Você pode então incluir esse comando no autorun.inf, para fazer o programa ser iniciado automaticamente, se quiser.

Procure por “autorun.inf” na Internet.