Формат исполняемого файла?
Если вы поставляете приложение Java, дайте им файл jar (и связанные библиотеки).
Предоставить сценарий оболочки для настройки его среды и выполнения.
Например, если я определю ROOT_DIR
как каталог установки моего приложения, и так далее:
CLASSPATH="${ADD_JARS}:${CLASSPATH}:${ROOT_DIR}/lib/myApp.jar:\
${ROOT_DIR}/lib/jibx/jibx-run.jar:\
${ROOT_DIR}/lib/jibx/xpp3.jar:\
${ROOT_DIR}/lib/bindings.jar:\
${ROOT_DIR}/lib/commons-lang-2.0.jar:\
${ROOT_DIR}/lib/forms-1.0.5.jar"
"${JAVACMD}" -Xmx256M -DanyDefsNeeded=foobar -Dbase.dir="${ROOT_DIR}" -cp "${CLASSPATH}" myApp.main.Launcher "$@"
То, что входит в сценарий оболочки, полностью зависит от того, что на самом деле нужно вашему приложению для запуска.