Problemas - Execução de programas FORA do NetBeans

5 respostas
L

Boa Noite galera!!!

Bem… lá vai mais uma “pequena” dor de cabeça para vocês.
Estou desenvolvendo um aplicativo utilizando o NetBeans 5.5.
Já adiantei bastante a parte gráfica do aplicativo. O problema é que quando copio os arquivos .java e tento compilar encontro erro.
Então tentei copiar os .class para somente executá-los. Novamente me deparo com um erro.
Estou fazendo algo errado? Como farei para “distribuir” o aplicativo depois de pronto se ele aparentemente só é executado no NetBeans?
Abaixo segue o erro que encontro quando estou APENAS EXECUTANDO o aplicativo através do comando: JAVA janelaPrincipal

C:>java janelaPrincipal

Exception in thread main java.lang.NoClassDefFoundError: janelaPrincipal (wron

g name: gerenciadorfinanceiro/janelaPrincipal)

at java.lang.ClassLoader.defineClass1(Native Method)

at java.lang.ClassLoader.defineClass(Unknown Source)

at java.security.SecureClassLoader.defineClass(Unknown Source)

at java.net.URLClassLoader.defineClass(Unknown Source)

at java.net.URLClassLoader.access$000(Unknown Source)

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClassInternal(Unknown Source)

C:>

Desde já agradeço a todos!
Abraço! :grin: [color=“green”][/color][color="#444444"][/color]

5 Respostas

P

Olá learning_java, executando o aplicativo através do netBeans ele está funcionando, certo??

Pois bem, tenta criar o .jar desta tua aplicação. Acredito que deva funcionar com o .jar.

Até mais, phill.

L

Muito obrigado pela dica phill !

Dei uma olhada no tópico existente aqui no Forum que fala sobre a criação de arquivos JAR.
É uma pena só conseguirmos executar um JAR se a J2SDK estiver instalado… :sad:
Vou tentar criar o JAR aqui e fazer um teste! Funcionando coloco um novo post!
Abraço, e obrigado! :grin:

L

Funcionou P-E-R-F-E-I-T-A-M-E-N-T-E phill!!!
Very Happy
Eu só queria entender porque ele funciona com o JAR e não funciona quando eu copio todas as classes para uma mesma pasta e tento executar por fora… O que é exatamente o JAR? Sempre acreditei que fosse “apenas” o conjunto de classes utilizadas “guardadas” em um arquivo de forma unificada.
Alguém sabe reponder essa?
Mais uma vez, MUITO OBRIGADO!
Abraço! Wink

C

“learning_java”:
Funcionou P-E-R-F-E-I-T-A-M-E-N-T-E phill!!!
Very Happy
Eu só queria entender porque ele funciona com o JAR e não funciona quando eu copio todas as classes para uma mesma pasta e tento executar por fora… O que é exatamente o JAR? Sempre acreditei que fosse “apenas” o conjunto de classes utilizadas “guardadas” em um arquivo de forma unificada.
Alguém sabe reponder essa?
Mais uma vez, MUITO OBRIGADO!
Abraço! Wink


de uma olhada ai.
vlw

P

Olá learning_java, segue acima o link que explica o que é um JAR.

Já com relação a execução dos JARs, acredito que não há necessidade de vc instalar todo o JSDK, é provavel que tendo a JVM(Java Virtual Machine) será o suficiente, blz???

Lembrando que não estou certo disso, então faz os testes ae, ok??

Até mais, phill.

Criado 11 de setembro de 2007
Ultima resposta 12 de set. de 2007
Respostas 5
Participantes 3