Print at Dec 16, 2025, 5:30:57 AM

Posted by AvinashC at Apr 3, 2024, 9:58:18 AM
Re: running source code in eclipse
Hi all,
I am trying to run the code from the git repo: https://github.com/SweetHome3D/SweetHome3D

I am currently using the latest version Eclipse and jdk

i am running the code with com.eteks.sweethome3d.SweetHome3DBootstrap as the main class with the arguments
-classpath lib/java3d-1.6:<other_directories_or_jars>
-Djava.library.path=lib/java3d-1.6/macosx
-Djogamp.gluegen.UseTempJarCache=false
as i am using mac

i am getting the following errors
2024-04-03 14:26:14.327 java[1597:45750] WARNING: Secure coding is automatically enabled for restorable state! However, not on all supported macOS versions of this application. Opt-in to secure coding explicitly by implementing NSApplicationDelegate.applicationSupportsSecureRestorableState:.
Exception in thread "main" java.lang.NoClassDefFoundError: javax/media/opengl/GLCapabilitiesChooser
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:375)
at javax.media.j3d.Pipeline$1.run(Pipeline.java:162)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
at javax.media.j3d.Pipeline.createPipeline(Pipeline.java:157)
at javax.media.j3d.MasterControl.loadLibraries(MasterControl.java:965)
at javax.media.j3d.VirtualUniverse.<clinit>(VirtualUniverse.java:299)
at javax.media.j3d.GraphicsConfigTemplate3D.isGraphicsConfigSupported(GraphicsConfigTemplate3D.java:351
)
at com.eteks.sweethome3d.j3d.Component3DManager.createGraphicsConfigurationTemplate3D(Component3DManage
r.java:112)
at com.eteks.sweethome3d.j3d.Component3DManager.<init>(Component3DManager.java:83)
at com.eteks.sweethome3d.j3d.Component3DManager.getInstance(Component3DManager.java:160)
at com.eteks.sweethome3d.SweetHome3D.addComponent3DRenderingErrorObserver(SweetHome3D.java:642)
at com.eteks.sweethome3d.SweetHome3D.init(SweetHome3D.java:467)
at com.eteks.sweethome3d.SweetHome3D.main(SweetHome3D.java:370)
Caused by: java.lang.ClassNotFoundException: javax.media.opengl.GLCapabilitiesChooser
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
... 14 more

Could you please help with this