Ir ao conteúdo

Posts recomendados

Postado

Boa tarde, caros desenvolvedores!

 

Me chamo Leo e estou iniciando meus estudos em programação com a linguagem JAVA.

Estou seguindo um curso gratuito do Prof. Guanabara, onde em determinado momento, ao desenvolver um programa para escrever o Olá Mundo, o mesmo ensina como criar o JAR.

 

Dentro do Netbeans, a janela que criei abre corretamente e funciona corretamente.

 

Mas ao criar o JAR e tentar abri-la fora do Netbeans, nada acontece.

Pesquisando, descobri que o dentro do arquivo manifest é preciso que seja descrito lá o 

caminho que deverá ser seguido para que seja executado o programa.

 

No momento ele se encontra assim:

 

Manifest-Version: 1.0

Implementation-Title: Estudo3FX

X-COMMENT: Main-Class will be added automatically by build

Implementation-Version: 1.0

Permissions: sandbox

Codebase: *

JavaFX-Version: 8.0

Class-Path: Tentei encontrar como inserir o caminho aqui, mas sem sucesso até o momento

Created-By: JavaFX Packager

Implementation-Vendor: User

Main-Class: estudo3fx.Estudo3FX

 

 

  • Curtir 1
  • 4 meses depois...
Postado

Para inserir informações no arquivo Manifest.mf, incluindo a definição do Class-Path, você pode fazer o seguinte:

 

1- Abra o bloco de notas ou qualquer editor de texto que você preferir.

 

2- Copie o conteúdo atual do seu arquivo Manifest.mf, que parece ser este:

Manifest-Version: 1.0

Implementation-Title: Estudo3FX

X-COMMENT: Main-Class will be added automatically by build

Implementation-Version: 1.0 Permissions: sandbox

Codebase: *

JavaFX-Version: 8.0

Class-Path:

Main-Class: estudo3fx.Estudo3FX

 

3- No atributo Class-Path, você pode especificar o caminho dos arquivos JAR externos necessários para a execução do seu programa Java. Por exemplo, se você tem um arquivo JAR externo chamado biblioteca.jar, e ele está na mesma pasta que o seu JAR principal, você pode definir o Class-Path assim:

 

Class-Path: biblioteca.jar

 

Se você tiver vários arquivos JAR externos na mesma pasta, você pode separá-los por espaços:

 

Class-Path: biblioteca1.jar biblioteca2.jar

 

4- Após adicionar o Class-Path, salve o arquivo Manifest.mf.

 

5- Abra o prompt de comando (ou terminal, se estiver usando Linux ou macOS) e navegue até a pasta onde estão os arquivos JAR. Certifique-se de que o arquivo Manifest.mf esteja presente nessa pasta.

 

6- Agora, crie o arquivo JAR novamente usando o comando jar. No prompt de comando, digite o seguinte comando:

 

jar cfm NomeDoSeuJar.jar Manifest.mf *.class

 

Isso criará um novo arquivo JAR chamado NomeDoSeuJar.jar, que incluirá o arquivo Manifest.mf com o Class-Path especificado.

 

7- Agora, você pode tentar executar o novo arquivo JAR fora do NetBeans, e ele deve funcionar corretamente e encontrar as dependências especificadas no Class-Path.

 

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!