Bom dia a todos… bem o que aconteceu foi o seguinte…
eu baixei a API 3D, criei uma pasta lib em meu projeto, copiei
os .jars e colei nesta minha pasta e em seguida adicionei os .jars
ao path do meu projeto… consequentemente o icone do meu projeto
fica com um x de erro e as minhas classes nao compilam mais, elas
simplesmente executam com o ultimo codigo compilado…
se alguem souber oq esta acontecendo me avisem por favor,
pois nem o google me ajudou nessa…
Cara lá no menu Project tem a de Build Automatically pode ser que ela esteja desmarcada…
clique no teu projeto e abra a view Problems…
ai vai ter qual o erro…
caso vc ainda não consiga resolver com isso,
poste a mensagem de erro aqui.
cara esta marcado sim… eu deixo o eclipse salvo no pen-drive,
nao sei se tem algum problma isso, mas a tag build automatically esta marcada sim
cara eu nao consigo achar a view problems…
por acaso eu tenho de setar bibliotecas nativas…
nem o auto-completar do eclipse está funcionando…
nao seria o caso de eu reinstala-lo??
vc esta com problemas no seu buildPath
pelo que tu relatou, basta retirar a biblioteca do buildpath que resolve…
mais em contra partida o seu projeto não a enxergara mais…
se o problema persiste mesmo retirando esse jar do buildpath, ai melhor reinstalar mesmo.
a view esta no menu Window>Show View>Other>General>Problems
bem eu reinstalei o eclipse e o auto-completar voltou a funcionar…
o problema e na hora de importar as classes do pacote…
o erro e o seguinte… ‘Acess Restriction’ em todas as classes que eu tento
importar do pacote externo…
Isso acontece porque vc esta tentando usar api que não é segura, ou seja
pode ser que apos uma atualização da biblioteca a classe que vc esta usando não exista mais…
tem 2 formas
ou vc para de usar essas classes
ou vai nas Propriedades do projeto
Java Compiler
Error/Warnings
habiliata o checkbox de configurações especificas(Enable project specific settings)
e tira la em “Deprecated and restrited API” os erros…muda pra warning…
Cara de certo agora ele so ta emitindo uns warnnings…
mas pq nao é seguro??? é a API do java 3D…
eu pensava que so instalando o software no mesmo diretorio
do jdk o eclipse ja reconheceria os pacotes e eu poderia usar…
muito obrigado pela ajuda em cara…teve paciencia comigo…
valeu…
Isso acontece porque as classes/jars que tu tais usando são beta
não é recomendado usar elas, pois elas com certeza sofrerão mudanças até ficarem estaveis…
você tb pode estar usando um pacote restrito… por exemplo sun.awt.*
esse pacote não é recomendado, pois ao rodar num mac, por exemplo, ele pode não existir…
ja que a JRE do mac é da apple, não da sun…
verifique aonde deu os warnings e fale pra gente…as vezes tem outra maneira de fazer o que vc esta fazendo
cara eu estou recebendo warnnings em quase todos os pacotes e nas
proprias classe… seguem os pacotes e suas respectivas classes:
import javax.media.j3d.AmbientLight;
import javax.media.j3d.Appearance;
import javax.media.j3d.Background;
import javax.media.j3d.BoundingSphere;
import javax.media.j3d.BranchGroup;
import javax.media.j3d.Canvas3D;
import javax.media.j3d.DirectionalLight;
import javax.media.j3d.Font3D;
import javax.media.j3d.FontExtrusion;
import javax.media.j3d.Geometry;
import javax.media.j3d.GeometryArray;
import javax.media.j3d.Material;
import javax.media.j3d.Shape3D;
import javax.media.j3d.Text3D;
import javax.media.j3d.Transform3D;
import javax.media.j3d.TransformGroup;
import javax.media.j3d.View;
import javax.swing.JFrame;
import javax.vecmath.Color3f;
import javax.vecmath.Point3d;
import javax.vecmath.Point3f;
import javax.vecmath.Vector3d;
import javax.vecmath.Vector3f;
import com.sun.j3d.utils.behaviors.vp.OrbitBehavior;
import com.sun.j3d.utils.geometry.GeometryInfo;
import com.sun.j3d.utils.geometry.NormalGenerator;
import com.sun.j3d.utils.universe.SimpleUniverse;
import com.sun.j3d.utils.universe.ViewingPlatform;
parece que a J3d esta depreciada cara…obsoleta.
qual a versão que estais usando?
eu usaria essa biblioteca : http://lwjgl.org/
constantemente atualizada, estavel, e usado pela maioria dos frameworks
de games Java como base.
cara é a verssao 1.5.1
mas essa API que tu me passou, onde eu acho tutorial
para mim me familiarizar com ela
pra jogos esse tutorial:
http://www.cokeandcode.com/node/315
e ana URL que te passei tem varios exemplos com fontes.
Obrigadao em cara… vou tentar aprender os dois…
meu problema foi resolvido, mas qualquer duvida posto aqui de novo…
valeu…
Tens que mudar no primeiro post para [RESOLVIDO]
e tb explicar omo resolveu…
trocou de biblioteca ou ajustou o J3D?