Lots of Java packages use com.sun* classes. AWT is one example. The difference here is that we are using some outside of our core jar file. We may consolidate this in the future, but it not a high priority right now.
Doug Twilleager Java 3D Team Sun Microsystems Justin Couch wrote: > While building a minimal installer today, I left out the j3dutils JAR > file (by design - we don't need it). While testing the code, I now get > this crash: > > ava.lang.NoClassDefFoundError: com/sun/j3d/internal/Distance > > at javax.media.j3d.PickConeRay.intersect(PickConeRay.java:109) > > at javax.media.j3d.BHTree.doSelect(BHTree.java:545) > > at javax.media.j3d.BHTree.select(BHTree.java:531) > > at > javax.media.j3d.GeometryStructure.pickAll(GeometryStructure.java:660) > > at javax.media.j3d.Picking.pickAll(Picking.java:58) > > at javax.media.j3d.BranchGroup.pickAll(BranchGroup.java:125) > > at > >org.web3d.vrml.renderer.j3d.input.VisibilityManager.processFrame(VisibilityManager.java:164) > > > at > >org.web3d.vrml.renderer.j3d.input.DefaultSensorManager.processUserInput(DefaultSensorManager.java:242) > > > at > >org.web3d.vrml.nodes.runtime.GeneralisedEventModelEvaluator.evaluate(GeneralisedEventModelEvaluator.java:285) > > > at > >org.web3d.vrml.renderer.j3d.browser.PerFrameBehavior.processStimulus(PerFrameBehavior.java:132) > > > at > javax.media.j3d.BehaviorScheduler.doWork(BehaviorScheduler.java:172) > > at javax.media.j3d.J3dThread.run(J3dThread.java:250) > > Why is the core API implementation using the non-standard classes? > > -- > Justin Couch http://www.vlc.com.au/~justin/ > Java Architect & Bit Twiddler http://www.yumetech.com/ > Author, Java 3D FAQ Maintainer http://www.j3d.org/ > ------------------------------------------------------------------- > "Humanism is dead. Animals think, feel; so do machines now. > Neither man nor woman is the measure of all things. Every organism > processes data according to its domain, its environment; you, with > all your brains, would be useless in a mouse's universe..." > - Greg Bear, Slant > ------------------------------------------------------------------- > > =========================================================================== > > To unsubscribe, send email to [EMAIL PROTECTED] and include in the > body > of the message "signoff JAVA3D-INTEREST". For general help, send > email to > [EMAIL PROTECTED] and include in the body of the message "help". =========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff JAVA3D-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".
