Print at Dec 22, 2025, 7:05:02 AM

Posted by Gforce85 at Mar 27, 2013, 3:16:28 PM
Re: Using Sweet Home 3D in Eclipse
Gforce85, you forgot the hyphen in front of the D letter. -D is really a basic common option of the JVM.

Thank you!! I changed it but now I get this error when i try to run the project:

Mar 27, 2013 2:21:36 PM javax.media.j3d.NativePipeline getSupportedOglVendor SEVERE: java.lang.UnsatisfiedLinkError: no j3dcore-ogl-chk in java.library.path Exception in thread "main" java.lang.UnsatisfiedLinkError: no j3dcore-d3d in java.library.path at java.lang.ClassLoader.loadLibrary(Unknown Source) at java.lang.Runtime.loadLibrary0(Unknown Source) at java.lang.System.loadLibrary(Unknown Source) at javax.media.j3d.NativePipeline$1.run(NativePipeline.java:231) at java.security.AccessController.doPrivileged(Native Method) at javax.media.j3d.NativePipeline.loadLibrary(NativePipeline.java:200) at javax.media.j3d.NativePipeline.loadLibraries(NativePipeline.java:157) at javax.media.j3d.MasterControl.loadLibraries(MasterControl.java:987) at javax.media.j3d.VirtualUniverse.<clinit>(VirtualUniverse.java:299) at javax.media.j3d.GraphicsConfigTemplate3D.getBestConfiguration(GraphicsConfigTemplate3D.java:321) at java.awt.GraphicsDevice.getBestConfiguration(Unknown Source) at com.eteks.sweethome3d.j3d.Component3DManager.<init>(Component3DManager.java:65) at com.eteks.sweethome3d.j3d.Component3DManager.getInstance(Component3DManager.java:103) at com.eteks.sweethome3d.SweetHome3D.addComponent3DRenderingErrorObserver(SweetHome3D.java:553) at com.eteks.sweethome3d.SweetHome3D.init(SweetHome3D.java:441) at com.eteks.sweethome3d.SweetHome3D.main(SweetHome3D.java:345) Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: Could not initialize class javax.media.j3d.VirtualUniverse at javax.media.j3d.GraphicsConfigTemplate3D.getBestConfiguration(GraphicsConfigTemplate3D.java:321) at java.awt.GraphicsDevice.getBestConfiguration(Unknown Source) at com.eteks.sweethome3d.j3d.Component3DManager.<init>(Component3DManager.java:65) at com.eteks.sweethome3d.j3d.Component3DManager.getInstance(Component3DManager.java:103) at com.eteks.sweethome3d.swing.HomeComponent3D.createComponent3D(HomeComponent3D.java:369) at com.eteks.sweethome3d.swing.HomeComponent3D.<init>(HomeComponent3D.java:289) at com.eteks.sweethome3d.swing.HomeComponent3D.<init>(HomeComponent3D.java:244) at com.eteks.sweethome3d.swing.SwingViewFactory.createView3D(SwingViewFactory.java:108) at com.eteks.sweethome3d.viewcontroller.HomeController3D.getView(HomeController3D.java:165) at com.eteks.sweethome3d.swing.HomePane.createActions(HomePane.java:327) at com.eteks.sweethome3d.swing.HomePane.<init>(HomePane.java:250) at com.eteks.sweethome3d.swing.SwingViewFactory.createHomeView(SwingViewFactory.java:122) at com.eteks.sweethome3d.viewcontroller.HomeController.getView(HomeController.java:330) at com.eteks.sweethome3d.HomeFramePane.<init>(HomeFramePane.java:92) at com.eteks.sweethome3d.HomeFrameController.getView(HomeFrameController.java:63) at com.eteks.sweethome3d.HomeFrameController.displayView(HomeFrameController.java:84) at com.eteks.sweethome3d.SweetHome3D$4.collectionChanged(SweetHome3D.java:401) at com.eteks.sweethome3d.model.CollectionChangeSupport.fireCollectionChanged(CollectionChangeSupport.ja
va:77) at com.eteks.sweethome3d.model.HomeApplication.addHome(HomeApplication.java:76) at com.eteks.sweethome3d.SweetHome3D.showDefaultHomeFrame(SweetHome3D.java:740) at com.eteks.sweethome3d.SweetHome3D.start(SweetHome3D.java:725) at com.eteks.sweethome3d.SweetHome3D$3$1.run(SweetHome3D.java:374) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$200(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source)


I have also tried:
-Djava.ext.dirs=lib/windows/x64;lib

But this also doesn't work.