If I replace in the script « "$PROGRAM_DIR"/jre1.6.0_12/bin/java » by « /opt/jdk1.6.0_13/bin/java » (Java 64bits version) and « $PROGRAM_DIR"/jre1.6.0_12/lib/javaws.jar » by « /opt/jdk1.6.0_13/jre/lib/javaws.jar », I have the following: 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(GraphicsDevice.java:159) at com.eteks.sweethome3d.j3d.Component3DManager.getCanvas3D(Unknown Source) at com.eteks.sweethome3d.j3d.Component3DManager.getOnscreenCanvas3D(Unknown Source) at com.eteks.sweethome3d.swing.HomeComponent3D.<init>(Unknown Source) at com.eteks.sweethome3d.swing.SwingViewFactory.createView3D(Unknown Source) at com.eteks.sweethome3d.viewcontroller.HomeController3D.getView(Unknown Source) at com.eteks.sweethome3d.swing.HomePane.createPlanView3DPane(Unknown Source) at com.eteks.sweethome3d.swing.HomePane.createMainPane(Unknown Source) at com.eteks.sweethome3d.swing.HomePane.<init>(Unknown Source) at com.eteks.sweethome3d.swing.SwingViewFactory.createHomeView(Unknown Source) at com.eteks.sweethome3d.viewcontroller.HomeController.getView(Unknown Source) at com.eteks.sweethome3d.HomeFramePane.<init>(Unknown Source) at com.eteks.sweethome3d.HomeFrameController.getView(Unknown Source) at com.eteks.sweethome3d.HomeFrameController.displayView(Unknown Source) at com.eteks.sweethome3d.SweetHome3D$5.collectionChanged(Unknown Source) at com.eteks.sweethome3d.model.CollectionChangeSupport.fireCollectionChanged(Unknown Source) at com.eteks.sweethome3d.model.CollectionChangeSupport.fireCollectionChanged(Unknown Source) at com.eteks.sweethome3d.model.HomeApplication.addHome(Unknown Source) at com.eteks.sweethome3d.SweetHome3D.runApplication(Unknown Source) at com.eteks.sweethome3d.SweetHome3D.access$100(Unknown Source) at com.eteks.sweethome3d.SweetHome3D$1.run(Unknown Source) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Any idea what's the problem ?
Regards
[Note: this thread was started on sourceforge.net forums]
Joined: May 26, 2009
Post Count: 1
Status:
Offline
Re: /lib/ld-linux.so.2: bad ELF interpreter
I have come here for the same reason. I run Sweet Home 3D on a 64 bit linux box but I had to download some 32 bit libraries. Also the package itself (tgz) comes with 32 bit JRE packed in. All in all, it is running as a 32 bit application.
Is there any way how to run it on 64 bit JRE? Or is there any reason why Sheet Home 3D runs on / is shipped with 32 bit JRE?
I tried to run it under my 64 bit JDK I have installed but without success.
Thank you in advance.
Keep your great work up. It is really amazing application. Thanks for all your work!
Note : this JNLP file will be available until the next version of Sweet Home 3D that will be released in the coming days. Then the default JNLP file of Sweet Home 3D will incorporate changes for 64 bits.
----------------------------------------
Emmanuel Puybaret, Sweet Home 3D creator