Preparar para empacotar um arquivo para *.JAR

Bom pessoal, primeiramente tenhu muito de agradecer a todo mundo q me ajudou até agora…

Mas mudande de assunto eu gostaria de saber se tenhu que colocar no código do programa alguma linha que tipo prepare ou indique que esse programa vai ser empacotado em jar… se sim, como faria isso>>>

Ola, nao precisa nada no programa em si.
Se vc usar o comando “jar” na linha de comando eh so usar :

jar cvf

Se vc digitar somente jar na linha de comando vc tera um descricao completa das opcoes.
Voce tb pode passar o seu proprio Manifest na linha de comando,
da uma lida aqui para maiores informacoes :

http://java.sun.com/javase/6/docs/technotes/guides/jar/jar.html#jar%20manifest

Voce tb pode usar pelo Ant, aqui vai um exemplo meu :

<target name="deploy" depends="clean, build, config">

    <jar basedir="${build.dir}" destfile="${deploy.dir}/GUICusto.jar">

      <manifest>
         <attribute name="Main-Class" value="org.custo.gui.GUIMain"/>
      </manifest>

    </jar>

</target>

Repare que eu estou adicionando Main-Class no meu manifest, entao quando eu for executar o meu programa o java sabe que a classe qeu eu especifiquei em Main-Class devera ser executada.

Espero ter ajudado.

//Daniel

Use o fatjar:
http://www.guj.com.br/posts/list/64691.java