Под переносимым вы подразумеваете определение Java.Что вы можете иметь в виду, хотя это установка.Приложения Java не должны быть установлены.Вы должны сделать Jarfile со всеми классами вашей программы.Для этого вы можете сделать следующее:
jar -cvf MyApplication.jar myapplicationfolder/
Это создаст файл JAR.Вам все еще нужен файл манифеста, который вы можете редактировать с помощью большинства обычных архиваторов (7-zip, WinRAR, File-Roller) и т. Д. Откройте файл jar любым архиватором, перейдите в META-INF / MANIFEST.MF и отредактируйте его.,Это должно выглядеть так:
Manifest Version //etc...
//two newlines, can't show them here.
Измените его на
//...
Main-Class: pkg.to.mainclass.MainClassName
//two newlines.
Теперь у вас есть исполняемый файл jar.Это будет работать в любой системе с установленной Java.