Bem,
 
    Vc pode compilar da seguinte forma: javac -d . CriaTabelas.java (isso fará com que ao compilar a classe, ele compile automaticamente todas as necessárias e coloque o .class no diretório "." ).
 
    O erro parece que a sua classe CriaTabelas não tem um método main.. Toda classe executável deve possuir esse método...
 
[]s
 
-----Original Message-----
From: Marcelo Bonilha [mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 15 de janeiro de 2003 14:31
To: [EMAIL PROTECTED]
Subject: [java-list] Pergunta de Novato

Olá, estou com um problema bem de iniciante:
 
Fiz duas classes:
 
CriaTabelas.java
package conexao;
import java.sql.*;
 
public class CriaTabelas {
...
}
 
e
 
Conexao.java
package conexao;
import java.sql.*;
 
public class Conexao {
...
}
 
A classe CriaTabelas chama o objeto Conexao.., se compilo a conexao:
javac Conexao.java
ela compila perfeitamente, se compilo a outra, ele diz que não pode achar a classe Conexao (isso estando as duas no mesmo diretorio)
ok, por tentativa compilei as duas juntas:
javac Conexao.java CriaTabelas.java, eles compilaram perfeitamente, porém agora quero executar a CriaTabelas, e não consigo, ela diz o seguinte erro:
 
Exception in thread "main" java.lang.NoClassDefFoundError: CriaTabelas (wrong name: conexao/CriaTabelas)
Acredito esse ser um problema bem banal, porém não estou conseguindo resolver, alguém pode me ajudar?
 
 

Responder a