[Resolvido] Como "compilar" o projeto

Como eu faço pra quando eu termina o projeto criar um executavel?
no caso eu uso linux mais, por exemplo
eu fiz o programa e quero passar para os usuarios do linux e do windows
como eles vao executar?

Parece que sua dúvida não está na compilação. Há um monte de tópicos no guj perguntando sobre isso. Aqui vai um deles:

http://www.guj.com.br/java/254755-executar-aplicativos-#1325485

No caso do linux basta criar um shell script e usar java -jar Projeto.jar neste script. Dar permissão pra execução deste script e pronto. Agora caso queira criar um instalador (utilizando apt-get do debian e derivados ou yum do fedora/red hat e derivados) você precisa aprender um pouco sobre linux. Alias no meu ponto de vista todo programador deve conhecer o sistema operacional para o qual está desenvolvendo (não precisa ser mestre mas precisa conhecer pelo menos o minimo).

Basta um pouco de imaginação e uma rápida pesquisa no google ou até mesmo no guj!!

http://www.guj.com.br/java/15777-antes-de-voce-perguntar
http://www.guj.com.br/java/50115-voce-e-novo-no-guj-vai-criar-um-topico-e-colar-seu-codigo-fonte-leia-aqui-antes-por-favor

Por favor, não use marcações para o óbvio, como pedir [Ajuda], dizer que tem [Dúvida] ou solicitar [Urgência].

Deixe para informar coisas úteis, como o fato do seu tópico ser [Resolvido] ou então, alguma tecnologia específica (informar que é [Android] e não JME no fórum de mobile, por exemplo).

Desculpa nao sabia que o [ajuda] tinha esse proposito ^^,
é que em um outro forum tinha que postar [ajuda] ou [pedido] para informar
as pessoas que frequentam o forum.
Agora devo colocar como [resolvido]? Ou é so tirar o [Ajuda]?

Se já resolveu a dúvida, é só editar o primeiro post e colocar como [Resolvido]