Bom pessoal sou iniciante no java no PHP quando queria chamar uma classe eu dava um
include_once(“arquivo.php”)
agora no java to com esse problema
publicclassCirculo{publicfloatraio;publicfloatx;publicfloaty;}equerochamaressaclasseemoutroarquivo....publicclassPrincipal{publicstaticvoidmain(Stringargs[]){includefile='Circulo.java';//isso q eu não sei como fazer.....Circulo=umcir;umcir=newCirculo();System.out.println(umcir.x);}}
[color=“red”]Editado para conter o BBCode CODE - jeveaux[/color]
Para vc utilizar uma classe é necessário vc utilizar o import em Java. Sempre será a primeira instrução na classe, exceto quando tiver um package.
Se a classe estiver no mesmo pacote, não é obrigatório importar. Mas se estiver em outro pacote, é necessário vc passar todo o caminha do pacote seguido do nome da classe.
os dois arquivos estão na mesma pasta mas ñ funciona com o package…
da erro nessa linha
Circulo=umcir;
Desculpa ta incomandando mais ta dificil esse começo na linguagem
3
3rdGPJ
Se tiveres configurado bem o CLASSPATH funciona tudo na perfeicao.
Nem precisas de import!!!
J
Juliano_CarnielPJ
Estou respondendo em nome do Clv tbm.
Bom, se vc tiver arquivos(classes) dentro do mesmo diretório onde está a classe que vc está editando, não precisa fazer import, nem package nem nada, ´basta somente acessar diretamente a classe desejada.
Para vc utilizar uma classe é necessário vc utilizar o import em Java. Sempre será a primeira instrução na classe, exceto quando tiver um package.
Se a classe estiver no mesmo pacote, não é obrigatório importar. Mas se estiver em outro pacote, é necessário vc passar todo o caminha do pacote seguido do nome da classe.
Bom pessoal achei o erro q esta dando nesse meu codigo esse erro esta na instalação configurei tudo bonitinho de acordo com o tutotrial q tem no site fiz o texte consigo compilar o arquivo com o javac mais ele n~çao consegue achar as classes padrões do java…
Alguem sabe onde eu configuro isso?
esta dando o seguinte erro parece q ele não consegue encontrar as classes java alquem sabe o q é intalei o java pelo net bens 3.5.1
Exception in thread “main” java.lang.NoClassDefFoundError: Teste
Obrigado
3
3rdGPJ
1. No classpath tens de ter tudo correctamente a apontar para o local das tuas classes.
2. javac Teste.java implica que tens de ter uma classe Teste ...
(nota:case sensitive - verifica se tem o mesmo nome)