| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/08/2002 09:14:25
|
EddiE
Virtual Machine Man
Membro desde: 31/08/2002 09:05:07
Mensagens: 647
Localização: São Paulo - SP
Offline
|
Ao compilar um programa em utilizando o Java 1.4, ele apresenta o seguinte erro: "." expected quando tento importar uma classe particular. Exemplo
import MinhaClasse;
O classpath está configurado corretamente e nas versões anteriores compilava sem problemas.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/08/2002 10:55:19
|
Paulo Silveira
Administrador
![[Avatar]](/images/avatar/a87ff679a2f3e71d9181a67b7542122c.jpg)
Membro desde: 07/08/2002 18:38:50
Mensagens: 4204
Localização: São Paulo
Online
|
oi Eddie
Voce pode mandar o código todo e o erro exato que mostrou?
|
http://blog.caelum.com.br twitter: @paulo_caelum
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/08/2002 13:52:34
|
Guilherme Silveira
Administrador
Membro desde: 14/08/2002 10:09:26
Mensagens: 1096
Localização: Sao Paulo
Offline
|
Bom dia Andre,
Com certeza o codigo a seguir nao deveria apresentar um problema para o compilador:
O que faz imaginar que o erro esta em algum outro lugar. Voce tem como testar o seguinte:
- abra a classe que nao esta compilando
- esvazie todos os metodos para soh ter o return deles
- remova todas as variaveis membros
Entre cada passo veja se a classe esta compilando. O Erro deve continuar la.
Ai envie o codigo da classe aqui (deve ficar pequeno pois vc esvaziou os metodos) e terei como tentar compilar com a versao 1.4 que tenho aqui tambem.
outras coisas uteis sao:
Voce sabe indicar se a versao eh a 1.4.01 ou 1.4.1 candidate?
Voce esta utilizando o compilador para qual sistema operacional?
O erro do "." expected costuma aparecer quando esquecemos de fechar uma instrucao ou fechamos a mesma muito cedo, seja com conchete, aspa ou parentes.
Abraco e fico aguardando resposta,
Guilherme Silveira
|
-------------------------------------------------------
Guilherme Silveirahttp://blog.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/08/2002 17:07:52
|
Andre Breves
Moderador
![[Avatar]](/images/avatar/6512bd43d9caa6e02c990b0a82652dca.jpg)
Membro desde: 12/08/2002 23:33:19
Mensagens: 90
Localização: Brasília
Offline
|
Será que MinhaClasse não seria um pacote? então você teria que usar
pra importar todas as classes, ou
pra importar uma classe em particular. Dá uma verificada.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/08/2002 18:14:04
|
EddiE
Virtual Machine Man
Membro desde: 31/08/2002 09:05:07
Mensagens: 647
Localização: São Paulo - SP
Offline
|
Estou utilizando o Java 1.4.0 para Windows. Segue a seguir o fonte:
import java.sql.*;
import Conexao;
import Estado;
import Pais;
public class Consulta
{
public Consulta()
{
}
}
O erro é o seguinte:
´. ´expected
import Conexao;
(com a seta apontando para ; e o mesmo se repete para as classes Estado e Pais)
As classes Conexao, Estado e Pais estão sendo compiladas normalmente pois não chamam nenhuma classe escrita por mim.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/08/2002 18:14:39
|
Paulo Silveira
Administrador
![[Avatar]](/images/avatar/a87ff679a2f3e71d9181a67b7542122c.jpg)
Membro desde: 07/08/2002 18:38:50
Mensagens: 4204
Localização: São Paulo
Online
|
breves wrote:Será que MinhaClasse não seria um pacote? então você .
Espero que nao seja, ja que todos os pacotes usam soh letra minuscula por convencao
|
http://blog.caelum.com.br twitter: @paulo_caelum
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/08/2002 18:15:48
|
Paulo Silveira
Administrador
![[Avatar]](/images/avatar/a87ff679a2f3e71d9181a67b7542122c.jpg)
Membro desde: 07/08/2002 18:38:50
Mensagens: 4204
Localização: São Paulo
Online
|
EddiE wrote:
import java.sql.*;
import Conexao;
import Estado;
import Pais;
Meu! Se esta no mesmo pacote, joga fora esses imports! Joga fora esse do conexao, estado e pais! Roda e me fala!
|
http://blog.caelum.com.br twitter: @paulo_caelum
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/08/2002 18:30:59
|
EddiE
Virtual Machine Man
Membro desde: 31/08/2002 09:05:07
Mensagens: 647
Localização: São Paulo - SP
Offline
|
Elas realmente estão no mesmo pacote e se eu tirá-las o Java compila normalmente. Obrigado!
PS. O artigo sobre String me ajudou muito, espero outros artigos sobre otimização de código.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/09/2002 14:10:17
|
crolmos
What is classpath?
Membro desde: 21/08/2002 10:15:55
Mensagens: 5
Localização: São Paulo
Offline
|
Isso é na verdade uma mudança de implementação que ocorreu no java 1.4. Até o 1.3 era possível importar classes que não pertencessem a nenhum pacote, apesar disso não estar na especificação. A partir do 1.4, isso foi alterado e não é mais possivel importar essas classes, eu também já tive vários problemas por causa disso, mas o erro era das versões anteriores, que não deveriam pemitir esse tipo de import.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/01/2004 14:23:41
|
Lindeberg
JavaChild
Membro desde: 25/12/2003 11:54:50
Mensagens: 149
Offline
|
Mensagem antiga !!, foi apenas um teste!!
|
Lindeberg |
|
|
 |
|
|