Para executar uma classe, a partir do comando java, a
classe precisa ter um metodo main...

public static void main (String args) {
...
}

Este eh o metodo que o java procura ao executar uma
classe.

Entendeu?
T+,Felipe.


> 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 compi
lo 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 pe
rfeitamente, porém agora quero executar a CriaTabelas, e
não consigo, ela diz o seguinte erro:
>
> Exception in thread "main" java.lang.NoClassDefFoundErr
or: CriaTabelas (wrong name: conexao/CriaTabelas)
>
> Acredito esse ser um problema bem banal, porém não esto
u conseguindo resolver, alguém pode me ajudar?
>
>
>


__________________________________________________________________________
E-mail Premium BOL
Antivírus, anti-spam e até 100 MB de espaço. Assine já!
http://email.bol.com.br/



------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a