Tenho uma dúvida aqui desse exemplo que não funciona não sei pq?
Alguem pode me ajudar?
O erro ocorre nos add e no toArray…
Deve ser uma coisa mto bobo, e não sei pq de erro…
Obrigado
Uai, ele deve estar dando warnings (avisos), não erros. Deveria rodar
B
Bruno_Laturner
Posta o erro aí.
gilmaslima
Aqui rodou na boa!
D
Daniels
Sua classe se chama ArrayList. Portanto quando você dá um
ArrayListlista=newArrayList();
ele vai pegar a sua classe e não a classe do Java. E como sua classe não tem método add, vai dar erro.
aquino.will
Ola então o erro ta ai
java.lang.Error: Unresolved compilation problems:
The method add(String) is undefined for the type ArrayList
The method add(String) is undefined for the type ArrayList
The method add(String) is undefined for the type ArrayList
The method add(String) is undefined for the type ArrayList
The method add(String) is undefined for the type ArrayList
The method toArray(String[]) is undefined for the type ArrayList
atArrayList.main(ArrayList.java:5)
Exception in thread “main”
Então Daniels não entendi???
Declarei certo ou não?
Ou tenho que criar um método?
Não manjo mto por isso tenho essas dúvidas
Danni
gilmaslima
Puts, não tinha reparado.
Seria uma ótima questão pra cair na prova da Sun
ramilani12
aquino.will:
Ola então o erro ta ai
java.lang.Error: Unresolved compilation problems:
The method add(String) is undefined for the type ArrayList
The method add(String) is undefined for the type ArrayList
The method add(String) is undefined for the type ArrayList
The method add(String) is undefined for the type ArrayList
The method add(String) is undefined for the type ArrayList
The method toArray(String[]) is undefined for the type ArrayList
atArrayList.main(ArrayList.java:5)
Exception in thread “main”
Já existe uma classe ArrayList no pacote java.util entao mude o nome da Classe…
aquino.will
Entendi mano mas mudei e esta dando o mesmo erro nos add e no toArray
Renomeasse a classe antiga ou criou uma nova? Se criasse uma nova tens que deletar a outra.
B
Bruno_Laturner
Talvez seja erro ao limpar a compilação anterior. Tente forçar a recompilação.
fbmanhani
gilmaslima:
Puts, não tinha reparado.
Seria uma ótima questão pra cair na prova da Sun
^^
Tem razão…ótima mesmo, quase ninguem repara.
Quanto ao código will, aqui foi de boa depois da mudança.
aquino.will
Então mano não funfo não…
Deixa eu falar uma coisa…
estava fazendo um trabalho em JSP usando o tomcat e tive que mudar o classpath da minha maquina para mostrar o caminho dos
conectores jdbc e o jtdr para conectar com o banco de dados mas antes disso o eclipse tava tudo serto mostrando o caminho “C:\j2sdk 1.4.2_13\bin”
mudei para os conectores do jsp.
Então fui rodar o eclipse deu pau ai lembrei do classpath e mudei para o que estáva antes “C:\j2sdk 1.4.2_13\bin”
Será que não é isso que esta dando pau? Por cauda do classpath?
aquino.will
Ae manos !!!
Agora foi!!!
Eu deletei a classe anterior ArrayList e deixei a que tinha criado novamente a Lista e funciono blz…
Mto obrigado a todos !!!
Mas pq ocorreu esse erro se estava copílando a outra classe?
Valeu novamente
B
Bruno_Laturner
Por que no mesmo pacote havia um arquivo ArrayList.class compilado. Como não precisa importar a classe explicitamente, ficou subentendido que a classe não existia.
Da próxima vez escolha bem o nome das classes que você dá para não conflitar com classes da API.
aquino.will
Ummmm…
blz então prestarei atenção…
galera valeu mesmo pela ajuda…