O exemplo neste artigo descreve como clicar duas vezes no pacote jar para executar o programa. Compartilhe com todos para sua referência. O método de implementação específico é o seguinte:
Arquivo fonte: MyMenuTest.java
Resultado da compilação:
Copie o código da seguinte forma: C:/Users/zhangbz/Desktop/demo>javac MyMenuTest.java
C:/Users/zhangbz/Desktop/demo>dir
O volume na unidade C não possui rótulo.
O número de série do volume é E637-C45F
Diretório de C:/Users/zhangbz/Desktop/demo
22/12/2014 19:57 <DIR> .
22/12/2014 19:57 <DIR> ..
22/12/2014 19:57 1.527 MeuTesteDeMenu$1.class
22/12/2014 19:57 1.779 MyMenuTest$2.class
22/12/2014 19:57 561 MyMenuTest$3.class
22/12/2014 19:57 534 MeuMenuTest$4.class
22/12/2014 19:57 2.570 MyMenuTest.class
22/12/2014 15:17 2.884 MyMenuTest.java
6 arquivos 9.855 bytes
2 diretórios 64.374.337.536 bytes disponíveis
C:/Usuários/zhangbz/Desktop/demo>
O que devo fazer se n categorias múltiplas forem geradas após a compilação?
Faça um pacote e encapsule-o.
Adicione o nome do pacote na primeira linha do arquivo de origem, como segue:
Copie o código da seguinte forma: package mymenu;
Recompile usando o seguinte comando:
Copie o código da seguinte forma: C:/Users/zhangbz/Desktop/demo>javac -d MyMenuTest.java .
Após a recompilação, os arquivos de classe gerados são salvos na pasta mymenu no diretório atual.
Em seguida, especifique a classe com a função principal que é executada quando o pacote jar é clicado duas vezes:
Adicione um arquivo (o nome do arquivo é arbitrário) no diretório onde a pasta mymenu está localizada para especificar a classe principal:
Copie o código da seguinte forma: Classe principal: mymenu.MyMenuTest
Requisitos: Deve haver um espaço após ":"; deve haver um retorno de carro no final da linha para indicar o final de uma linha de entrada.
Por fim, execute o seguinte comando para reempacotar:
Copie o código da seguinte forma: jar -cvfm my.jar 1.txt mymenu
Isso está completo, você pode clicar duas vezes no pacote jar para executar o programa java.
Espero que este artigo seja útil para a programação Java de todos.