Jnix is a Launch4J compatible utility for wrapping jar files in shell scripts for deployment on Linux and Unix. It can also serve as a launcher script for jar files. Jnix is a command line utility, you will either need to create a Launch4J configuration file by hand or use the Launch4J gui. Requirements for running the output shell script are: Bash version 2 or later must be available and the commands dirname, readlink, which. The locate and find commands are highly recommended to be installed, on some systems they may be required to find an appropriate java installation. The following commands may be needed depending on the Launch4J configuration options: xterm or x-terminal-emulator, kdialog or zenity or xmessage, xdg-open, grep, awk, free, nice. Most Launch4J options are supported with the exception of: Splash screen, custom icon and custom process name. Single application instance. Version and application information.