Página Inicial do Fórum > Java Básico

Erro compilação: "should be declared in a file named"



Criar novo tópico   Responder tópico


  1. Gbas
    Posts:2


    Comment Arrow

    Publicado em: 06/07/2010 22:37:14

    Boa Noite a todos, sou iniciante em java e estou apanhando para caralho.

    Estou querendo fazer, tipo um cliente ftp. ja rodei no forum e tudo que tem dá o mesmo erro, não sei onde eu estou errando.

    o fato é que dá erro em apenas um linda justamente na class FTPConnect{

    Veja o meu código e o erro abaixo.



    Veja a linha do erro abaixo.

    init:
    deps-jar:
    Compiling 1 source file to C:\Documents and Settings\CLAUDIO LUIS\Meus documentos\ifjava\FTP\build\classes
    C:\Documents and Settings\CLAUDIO LUIS\Meus documentos\ifjava\FTP\src\ftp\Main.java:9: class FTPConnect is public, should be declared in a file named FTPConnect.java
    public class FTPConnect{
    1 error
    BUILD FAILED (total time: 0 seconds)




  1. staroski
    Posts:3367


    Comment Arrow

    Publicado em: 06/07/2010 22:50:06

    Nada que um dicionário de inglês não resolva...

    Primeiro em inglês:
    C:\Documents and Settings\CLAUDIO LUIS\Meus documentos\ifjava\FTP\src\ftp\Main.java:9: class FTPConnect is public, should be declared in a file named FTPConnect.java

    Agora em português:
    C:\Documents and Settings\CLAUDIO LUIS\Meus documentos\ifjava\FTP\src\ftp\Main.java:9: a classe FTPConnect é pública, deveria ser declarada num arquivo chamado FTPConnect.java
    _________________
    Ricardo Artur Staroski, OCP-JP
    Blumenau - SC




  1. Gbas
    Posts:2


    Comment Arrow

    Publicado em: 06/07/2010 22:37:14

    Amigo obrigado. Mas olha!

    Eu traduzi tudo li e li novamente e ainda não entendi como vou fazer
    pode clarear para mim.

    Sou tipo marinheiro.




  1. Metal Java Full
    Posts:2092


    Comment Arrow

    Publicado em: 07/07/2010 06:28:10

    Ihh, marinhero...

    Creio que você está nomeando suas classes indevidamente, isto é, em Java, como vc deve saber, nomes de classes devem ser iguais aos do arquivo que você irá compilar, logo verifica se tua classe FTPConnect está igual ao arrquivo que está compilando...


    _________________
    Blog | Twitter | 3adix Tech | GitHub




  1. staroski
    Posts:3367


    Comment Arrow

    Publicado em: 06/07/2010 22:50:06

    Resposta curta e grossa:
    Renomeie o arquivo Main.java para FTPConnect.java
    _________________
    Ricardo Artur Staroski, OCP-JP
    Blumenau - SC




  1. Relacionados





Novo tópico   Responder tópico     Índice do forum -> Java Básico