Dicas úteis

Como criar um executável no Eclipse

Pin
Send
Share
Send
Send


Esta é uma pergunta completamente nova. Estou executando o Eclipse no Ubuntu. Criei um projeto de teste que quero compilar para um arquivo executável (o equivalente em linux do arquivo Windows.exe). Aqui está o conteúdo do meu programa:

Quero saber como compilá-lo e como executá-lo na linha de comando.

Você precisa criar um arquivo JAR executável. Passos passarão em breve.

Clique com o botão direito do mouse no projeto e selecione o arquivo JAR na seção "Exportar".

Digite o caminho onde deseja salvá-lo. Um exemplo aqui é o Windows. Mude para se adequar à sua plataforma.

Edite o campo da classe principal visualizando e selecionando o local da sua classe que contém o método principal.

Para executar o arquivo JAR, abra um shell ou prompt de comando e execute o seguinte comando:

caminho java -jar / para / test.jar

No Eclipse, selecione o arquivo e, em seguida, exporte, e você precisará selecionar o jar executável. Além disso, você será solicitado a selecionar a classe principal do MyTest no seu caso.

Os tutoriais do Eclipes são muito úteis se você concluir o tutorial “Criar um Aplicativo Hello World”, ele o guiará pelo processo de configuração de um projeto, criação de um aplicativo e lançamento de um arquivo jar.

Eu quero saber como compilá-lo.

Veja outras respostas sobre como fazer o Eclipse criar um arquivo JAR.

. e então como executá-lo na linha de comando.

No caso simples, você o executa executando java -jar yourApp.jar.

Se seu aplicativo depende de bibliotecas externas, isso é um pouco mais complicado.

Como posso selecionar um arquivo jar sobre um executável jar?

Automação de construção

Como mencionado anteriormente, ao criar um JAR usando o Eclipse, você pode salvar o script Ant gerado contendo todas as ações necessárias.

Nas propriedades do projeto (Projeto -> Propriedades) há uma seção Construtores, no qual você pode criar construtores adicionais e, em particular, o Ant pode ser um construtor para o qual você extrai esse arquivo. Depois disso, toda vez que você iniciar o projeto (Ctrl + F11), o JAR será coletado automaticamente se houver alterações no código-fonte.

Esta opção de montagem permanente do JAR não é particularmente conveniente, porque pode levar um tempo desconfortável. Em vez disso, você pode criar esse construtor em Ferramentas Externas (Executar -> Ferramentas Externas -> Configurações de Ferramentas Externas) e execute o assembly JAR somente quando você realmente precisar.

Você tem uma aula Myapp.classque está no pacote my.application. Você pode colocar arquivos de imagem, por exemplo, em my.application.images e acesse-os da classe MyApp assim:
Ou de qualquer outra classe:

Utilizando essa abordagem, é possível acessar os arquivos de recursos descompactados e os que estão empacotados no JAR junto com as classes.

Pin
Send
Share
Send
Send