Executando aplicação feita no NetBeans!

Pessoal,

Bom dia,

Alguém sabe como executar uma aplicação feita no NetBeans fora do mesmo ?
Tentei ir até a pasta onde estão as classes e digitar:

Java NomeDaClasse

Ele até começa a executar, mas não consegue achar os pacotes necessários a execução.

Criei a minha aplicação no NetBeans, agora quero que ela funciona na estação do meu usuário, como fazer ?

Desde já agradeço.

Sds

vc tem que declarar os pacotes no manifest e gerar o .jar

Legal amigo, mas sou iniciante em Java, como fazer isso ?

Obrigado

Bom dia,

Da uma olhada aqui

http://www.guj.com.br/java.tutorial.artigo.42.1.guj

Espero que ajude

[ ]'s

Dá uma olhada ai no seu NetBeans, porque ele deve ter alguma opção para criar o arquivo .jar ai pra você… Eu nào uso o NetBeans, mas no Eclipse existe esta opção e ele já faz quase tudo sozinho, a gente só precisa selecionar quais classes farão parte do arquivo .jar e qual classe possui o public static void main(String args[]).
Com certeza existe algo parecido no NetBeans, dá uma pesquisada!

Abraço!

O netbeans por padrão cria uma pasta build(/classes), src(.java) e dist que contém o .jar

ai vc na linha de comando digita:

java -jar c:\caminho do teu projeto netbeans\dist\projeto.jar

e pronto

Valeu!

Pessoal,

Obrigado pela ajuda de todos.

Eu realmente consegui criar o .jar, ficou SisNatu.jar, mas quando tento executa-lo, o windows me exibe o seguinte:

‘Failed to load Main-Class manifest attribute from’
c:\java\progs\SisNatu\dist\SisNatu.jar.

Olhei no Netbeans, mas não consegui encontrar como incluir a classe principal no meu manifest.

Alguém sabe como fazer ?

Sds

Olá,
Para alterar a classe inicial do projeto no netbeans:

Botão direito no projeto / Properties / Run - Main Class

Com isso você pode dar um Browse e selecionar a classe inicial.

Ele já altera o MANIFEST com a informação Main-Class.

Para rodar:
java -jar c:\caminho\dist\projeto.jar

Se você incluiu alguma biblioteca no projeto o netbeans vai criar uma pasta /dist/lib com elas lá dentro e também já altera o MANIFEST para que o jar busque lá.

Um abraço

Então Jocenildo,

Já tinha olhado isso, e nesse local já está configurada a classe principal do meu projeto, mas mesmo assim o Netbeans não acrescenta a linha com a classe principal no manifest. :cry:

To olhando pra todo lado aqui, mas não encontro nada.
Já tentei editar manulamente o manifest incluindo a classe principal lá:
Assim:
Main-Class: SisNatu.jar.SisNatu

e mesmo assim nada.

???

Pessoal,

Consegui resolver o problema criando o meu Jar manualmente. Dentro do Netbeans realmente não consegui.
Fiz da seguinte forma:
1-Criei um arquivo Manifest.txt com o conteúdo:
Manifest-Version: 1.0

Created-By: 1.5.0_01 (Sun Microsystems Inc.)
Class-Path: swing-layout-1.0.jar mysql-connector-java-3.1.12-bin.jar jasperreports-1.2.3.jar
Main-Class: SisNatu

Após criar o arquivo, executei o seguinte comando:

jar cfm SisNatu.jar Manifest.txt *.class (dentro da raiz do meu projeto)

Executou a aplicação legalzinho, o problema agora é com relação aos relatórios, não está abrindo nenhum relatório, pois não encontra algumas classes, já adicionei o jar jasper…como vcs podem ver acima e msm assim não funciona. A Mensagem de erro diz que faltam algumas classes. Será que tenho q colocar todas as 25 bibliotecas do jasper ?

Abraços a todos, espero ter ajudado mais alguém com o post.

Sds

Meus caros colegas, fiz o aplicativo, no emulador funciona legal, no celular da a mensagem do manifest, não tem como vcs explicar passo a passo como criar esse manifest, lembrando que nenhuma da ideias ja colocadas não deu certo para mim.

o neatbeans cria pra vc automaticamente o jar(executável)
é so definir um projeto como principal e apertar a tecla “F11”.

Ai vai perguntar se vc deseja construir um projeto. é só clicar em “Limpar e Construir”

depois ele mostra o dir onde foi criado o seu jar

Estou fazendo exatamente isso:

Mas quando dou 2 click em cima do arquivo jar aparace isso:

Failed to load Main-Class manifest attribute from

Pq?

O Manisfest ta assim:

Manifest-Version: 1.0
MIDlet-Vendor: Everton de Castro
MIDlet-Version: 1.0
MIDlet-1: Cal_Mobile,cal_mobile.Cal_Mobile_MIDlet
MicroEdition-Configuration: CLDC-1.1
Created-By: JavaFX Packager
MIDlet-Name: Cal_Mobile
MicroEdition-Profile: JAVAFX-1.3

estranho pq qndo vc o netbeans cria pra vc automaticamente o manifest fica assim

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

vc nem precisa mexer nele…

[quote=Leco]estranho pq qndo vc o netbeans cria pra vc automaticamente o manifest fica assim

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

vc nem precisa mexer nele…[/quote]

o que eu faço?

[quote=evertonmagnus][quote=Leco]estranho pq qndo vc o netbeans cria pra vc automaticamente o manifest fica assim

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

vc nem precisa mexer nele…[/quote]

o que eu faço?[/quote]

o seu aplicativo roda numa boa no celular? o meu nao roda.

Amigo Tem como sim o seu arquivo Java rodar sem o Netbeans ou eclipse.

E pelo arquivo JAR que ira rodar.

Agora pra gerar o arquivo Jar vou lhe mostrar:

Clique com o botão direito no seu projeto em propriedades.

Feito isso clique em Executar e na label Classe Principal clique no botão procurar

Escolha qual é o seu arquivo principal feito isso clique em OK.

Agora clique com o botão direito no seu projeto e clique em Limpar e Construir.

Repare na janela Saída caso não apareça clique CTRL+4 ela ira indicar onde esta o endereço do JAR.

Geralmente o arquivo JAR ficar dentro da pasta do projeto por exemplo.

A pasta do meu projeto ficar nos meus documentos>NetBeansProjects>Nome do Projeto>dist>Arquivo Jar

Agora e so clicar no arquivo Jar que ira rodar.

Boa sorte