Daniel Atilio
(usa openSUSE)
Enviado em 20/04/2012 - 11:48h
rei_astro escreveu:
Isso é erro de programação. A classe splash.java não existe ou está com erro de direcionamento. Verifique as linhas do seu código: 217, 205, 321, 294 e 266. Pode ser que o erro está só em uma linha.
Bom dia amigo... então, meu código nem chega a tantos números de linhas, esse projeto eu fiz ano passado, e pelo geany executa normalmente, ai estava fazendo alguns testes via terminal. Abaixo segue meu código
"import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class splash extends JFrame
{
private JLabel splash_lbl;
private ImageIcon splash_img;
public splash() {
setLayout(null);
splash_img = new ImageIcon("imagens/splash_screen.png");
splash_lbl = new JLabel(splash_img);
splash_lbl.setBounds(0,0,700,300);
add(splash_lbl);
}
public void dispose(){
new fatal();
super.dispose();
}
public static void main(String arg[])
{
splash s = new splash();
s.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
s.setSize(700,300);
s.setLocationRelativeTo(null); //deixa janela no centro
s.setUndecorated(true); //tira a barra de titulos
s.setVisible(true);
try { Thread.sleep (3000); } catch (InterruptedException ex) {} //esperando 3 segundos
s.dispose();
}
}"
miura 787 escreveu:
Este erro é típico da configuração do classpath.
Para evitar, qdo for dar o comando pra executar o java, insira o caminho completo da aplicação.
exemplo!
java /home/projetos/aplicação.class
Veja que executo o .class que é gerado após compilar o arquivo .java.
exemplo!
javac /home/projetos/aplicação.java
Poste o resultado!
"Tentei executar o class, deu o seguinte erro:
atilio@linux-6lho:~/Trabalho/Java/Projeto Fatal/programa> java /home/atilio/Trabalho/Java/Projeto\ Fatal/programa/splash.class
Exception in thread "main" java.lang.NoClassDefFoundError: /home/atilio/Trabalho/Java/Projeto Fatal/programa/splash/class
Caused by: java.lang.ClassNotFoundException: .home.atilio.Trabalho.Java.Projeto Fatal.programa.splash.class
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: /home/atilio/Trabalho/Java/Projeto Fatal/programa/splash.class. Program will exit."