Compile script voor Java projecten
29 maart 2010 2 reacties
Sinds vorige week werk ik met openSuse 11.2 en dus programmeer ik er ook mijn Java projecten op. Ik heb besloten om eens Vim te leren ipv het automatisch gedoe van Netbeans/Eclipse. Een Java programma schrijven is niet moeilijk maar het compilen is iets anders. Daarom heb ik een bash script geschreven die mijn eigen project map structuur doorloopt en alles compiled en in een executable JAR stopt. Me project map structuur ziet er als volgt uit.
Java
— Project naam
—- src
—- bin
—- lib
In de src zit mijn broncode bestanden, in de bin komen alle compilde bestanden in en in lib zitten de images en third party JAR’s.
compile.sh: http://aiids.pastebin.com/ckCbfjUn
Het gebruik ervan is simpel.
compile.sh Project_Naam package.Main
De eerste parameter is de naam van je project. Dit is de naam van de ma in je java projecten map. De tweede parameter is de klasse die de main methode bevat. Als die klasse in een package zit, moet je die package ook meegeven.
Wie dit ook wil gebruiken moet javac en jar geïnstalleerd hebben en je moet regel 5 aanpassen naar de map waar je projecten in staan.