Quando Construo o Aplicativo, ocorre um erro e não consigo abrir

14 respostas
I

Boa Tarde,
Estou fazendo um programa de TCC, quando construo, aparece uma mensagem no output (mensagem abaixo). e quando tento executar o jar gerado na construção.
simplesmente não abre…

segue a mensagem ao construir:

init:
deps-clean:
Updating property file: D:\Documentos\Documentos\NetBeansProjects\Tecnon-Gestor\build\built-clean.properties
Deleting directory D:\Documentos\Documentos\NetBeansProjects\Tecnon-Gestor\build
clean:
init:
deps-jar:
Created dir: D:\Documentos\Documentos\NetBeansProjects\Tecnon-Gestor\build
Updating property file: D:\Documentos\Documentos\NetBeansProjects\Tecnon-Gestor\build\built-jar.properties
Created dir: D:\Documentos\Documentos\NetBeansProjects\Tecnon-Gestor\build\classes
Created dir: D:\Documentos\Documentos\NetBeansProjects\Tecnon-Gestor\build\empty
Created dir: D:\Documentos\Documentos\NetBeansProjects\Tecnon-Gestor\build\generated-sources\ap-source-output
Compiling 76 source files to D:\Documentos\Documentos\NetBeansProjects\Tecnon-Gestor\build\classes
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
compile:
Created dir: D:\Documentos\Documentos\NetBeansProjects\Tecnon-Gestor\dist
Copying 1 file to D:\Documentos\Documentos\NetBeansProjects\Tecnon-Gestor\build
Copy libraries to D:\Documentos\Documentos\NetBeansProjects\Tecnon-Gestor\dist\lib.
Building jar: D:\Documentos\Documentos\NetBeansProjects\Tecnon-Gestor\dist\Tecnon-Gestor.jar
To run this application from the command line without Ant, try:
java -jar “D:\Documentos\Documentos\NetBeansProjects\Tecnon-Gestor\dist\Tecnon-Gestor.jar”
Copying 1 file to D:\Documentos\Documentos\NetBeansProjects\Tecnon-Gestor\build
jnlp:
jar:
BUILD SUCCESSFUL (total time: 1 minute 1 second)

alguma ideia do que se passa!?

14 Respostas

H

Olá!

Quando você executa o projeto, usando o compilador, aparece algum erro? Se aparecer posta o erro aí.

Veja também se a classe principal do projeto está definida corretamente.

M

abre seu .jar pelo prompt
no windows:
java -jar c:\seuPrograma.jar

e veja se da algum erro no prompt.

I

Quando executo pelo compilador (netbeans) não aparece erro algum… funciona que é uma beleza. Somente quando construo que ele não abre…

quando tentei executar pelo Prompt, diz o seguinte…

Exception in thread main java.lang.NoClassDefFoundError: componentes/UJPanelIm

agem

at tecnon.gestor.main.main(main.java:24)

Caused by: java.lang.ClassNotFoundException: componentes.UJPanelImagem

at java.net.URLClassLoader$1.run(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)

 1 more

Alguma ideia do que possa estar acontecendo!?!

M

por acaso voce não excluiu a pasta lib que o netbeans gerou junto com o .jar?

I

Não exclui…
a pasta lib está lá!!!

M

Cara acho que eu tive um problma parecido uma vez… acho que tinha dado um problema no netbeans que mecheu no classpath e esculhambou tudo…
Pra resolver eu fiz assim, criei um projeto novo e copiei todas as classes do projeto antigo pro novo, e assim que eu compilei esse novo ele rodou normalmente pelo .jar, tenta fazer isso e ve se da certo…

I

Montei um projeto novo, e nada mudou…

continua simplesmente não abrindo o .jar…
e quando eu construo no NetBeans,
aparece exatamente isto:

Updating property file: D:\Documentos\Documentos\NetBeansProjects\On-Service\build\built-clean.properties
Deleting directory D:\Documentos\Documentos\NetBeansProjects\On-Service\build
clean:
init:
deps-jar:
Created dir: D:\Documentos\Documentos\NetBeansProjects\On-Service\build
Updating property file: D:\Documentos\Documentos\NetBeansProjects\On-Service\build\built-jar.properties
Created dir: D:\Documentos\Documentos\NetBeansProjects\On-Service\build\classes
Created dir: D:\Documentos\Documentos\NetBeansProjects\On-Service\build\empty
Created dir: D:\Documentos\Documentos\NetBeansProjects\On-Service\build\generated-sources\ap-source-output
Compiling 76 source files to D:\Documentos\Documentos\NetBeansProjects\On-Service\build\classes
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
compile:
Created dir: D:\Documentos\Documentos\NetBeansProjects\On-Service\dist
Copying 1 file to D:\Documentos\Documentos\NetBeansProjects\On-Service\build
Copy libraries to D:\Documentos\Documentos\NetBeansProjects\On-Service\dist\lib.
Building jar: D:\Documentos\Documentos\NetBeansProjects\On-Service\dist\On-Service.jar
To run this application from the command line without Ant, try:
java -jar “D:\Documentos\Documentos\NetBeansProjects\On-Service\dist\On-Service.jar”
jar:

M

Você setou as variaveis de ambiente?(JAVA_HOME,CLASSPATH…)

I

uhm…
não, acho que não a principio…

como posso fazer?

M

http://www.hardmob.com.br/programacao-and-desenvolvimento/227984-configurar-as-variaveis-do-sistema-java.html

Se nao conseguir tem varios videos no youube ensinando a fazer.

H

Posta a classe onde está o metodo main() do projeto principal.

I

Ta ai o simples cód do .main

package tecnon.gestor;

import login.login;
import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;

/**
 *
 * @author ivan
 */
public class main {

    public static void main(String[] args) throws UnsupportedLookAndFeelException {
        try {
            UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
            new login().setVisible(true);
        } catch (Exception exemp) {
            System.out.println(exemp);
        }
    }
}
E

Observe o que está dizendo na parte em negrito… onde está essa classe componentes.UJPanelImagem?
Outra coisa: essa realmente é a sua classe Main inteira? se você estiver ocultando algo, fica complicado da gente ajudar, porque a mensagem de erro diz que o erro está na linha 24, mas sua classe Main não tem 24 linhas.

I

báaaaaa…
nem havia me tocado do UJPanelImagem…
vou dar uma olhada!!!

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package tecnon.gestor;

import login.login;
import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;

/**
 *
 * @author ivan
 */
public class main {

    public static void main(String[] args) throws UnsupportedLookAndFeelException {
        try {
            UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
            new login().setVisible(true);
        } catch (Exception exemp) {
            System.out.println(exemp);
        }
    }
}
Criado 14 de abril de 2012
Ultima resposta 16 de abr. de 2012
Respostas 14
Participantes 4