#! /bin/bash if [ "$#" -eq 0 ] then echo -e "Purpose: Makes standalone jar from netbeans dist folder Usage: outfile.jar [main.Class] Run from main project folder (with src/ dist/ classes/)" exit fi dist=$(pwd) tdir=$(mktemp -d) cd $tdir for i in $dist/dist/lib/*.jar do jar -xf $i done jar -xf $dist/dist/*.jar echo -e "Manifest-Version: 1.0\nMain-Class: $2" > MANIFEST.MF jar -cmf MANIFEST.MF $dist/$1 * cd $dist rm -r $tdir