segunda-feira, 25 de abril de 2011

Gerar executável ".EXE" de um sistema em Java ".JAR" - Java

crie ou edite o build.xml do seu projeto
build.xml
"<"project name="JavaApplication2" default="default" basedir=".">
"<"description>Builds, tests, and runs the project JavaApplication2.
"<"property file="build.properties"/>
"<"echo>${launch4j.dir}
"<"taskdef
name="launch4j"
classname="net.sf.launch4j.ant.Launch4jTask"
classpath="${launch4j.dir}/launch4j.jar;
${launch4j.dir}/lib/xstream.jar"
/>

"<"target name="exe">
"<"launch4j configFile="${project.config.exe}"/>
"<"/target>
"<"/project>

crie o arquivo JavaAplication.l4j.xml no mesmo diretório do build.xml
JavaAplication.l4j.xml
"<"launch4jConfig>
"<"headerType>gui
"<"jar>dist/JavaApplication.jar
"<"outfile>dist/JavaApplication.exe
"<"errTitle>JavaAplication
"<"chdir>.
"<"customProcName>true
"<"icon>
"<"jre>
"<"minVersion>1.6.0
"<"opt>-Xmx200m -Xcheck:jni
"<"/jre>
"<"/launch4jConfig>


Download do launch4J

http://sourceforge.net/projects/launch4j/files/launch4j-3/3.0.2/
Descompacte em algum lugar de sua preferência
e crie o arquivo "build.properties" na mesma pasta onde se encontra o "build.xml"
//***
build.properties
launch4j.dir=Coloque aqui o diretório onde você descompactou o launch4J Ex: C:/Documents and Settings/user/Desktop/launch4j
project.config.exe=JavaAplication.l4j.xml
//***

Feito isso, peça pra "construir" o .jar

Obs: coloquei aspas no menor que "<", basta tira-las para funcionar.

Dica enviado por Reinaldo de Carvalho

Nenhum comentário: