Print at Dec 30, 2025, 7:01:27 AM

Posted by joeltarlao at Jun 14, 2007, 3:45:00 PM
Problème avec Java
Bonjour,

Tout d'abord, merci pour ce projet, qui doit représenter pas mal de boulot...

Je suis sous Linux Kubuntu Feisty

J'ai voulu essayer la démo sur http://sweethome3d.sourceforge.net/fr/

Pour ce faire, j'ai téléchargé et installé JDK 5.0 (parce que ça ne fonctionnait pas avec ce que j'avais) depuis http://javashoplm.sun.com/ECom/docs/Welcome.j...C&TransactionId=noreg

J'ai déclaré le java nouvellement installé avec la commande sudo update-alternatives --config java

Après quoi, cela semble être bon quand je clique sur "Lancer Sweet Home 3D" : java démarre, mais s'arrête sur un message d'erreurs. Voici le contenu des 3 onglets de la boîte de dialogue :

General
=======

Une erreur est survenue au cours du lancement ou de l'exécution de l'application.

Titre : Sweet Home 3D
Fournisseur : eTeks
Catégorie : Erreur inattendue

Canvas3D: null GraphicsConfiguration


Fichier de lancement
===================

<?xml version="1.0"?>
<jnlp spec="1.5+"
codebase="http://sweethome3d.sourceforge.net/"
href="SweetHome3D.jnlp">
<information>
<title>Sweet Home 3D</title>
<vendor>eTeks</vendor>
<homepage href="http://sweethome3d.sourceforge.net/"/>
<description>Sweet Home 3D</description>
<description kind="short">Arrange the furniture of your house</description>
<icon href="SweetHome3DIcon.gif"/>
<icon kind="splash" href="SweetHome3DSplashScreen.jpg"/>
<offline-allowed/>
<shortcut online="false">
<desktop/>
<menu submenu="eTeks Sweet Home 3D"/>
</shortcut>
<association extensions="sh3d"
mime-type="application/SweetHome3D"/>
</information>
<information locale="fr">
<title>Sweet Home 3D</title>
<description kind="short">Amenagez les meubles de votre logement</description>
<offline-allowed/>
</information>

<security>
<all-permissions/>
</security>

<resources>
<j2se version="1.5+"/>
<jar href="SweetHome3D.jar"/>
<property name="apple.laf.useScreenMenuBar" value="true"/>
<property name="sun.swing.enableImprovedDragGesture"
value="true"/>
</resources>

<resources os="Windows">
<jar href="windows/j3dcore.jar"/>
<jar href="windows/vecmath.jar"/>
<jar href="windows/j3dutils.jar"/>
<nativelib href="windows/java3d.jar"/>
</resources>
<resources os="Linux" arch="i386">
<jar href="linux/i386/j3dcore.jar"/>
<jar href="linux/i386/vecmath.jar"/>
<jar href="linux/i386/j3dutils.jar"/>
<nativelib href="linux/i386/java3d.jar"/>
</resources>
<resources os="SunOS" arch="sparc">
<extension href="http://download.java.net/media/java3d/webstart/release/java3d-1.3.2.jnlp"/>
</resources>

<application-desc
main-class="com.eteks.sweethome3d.SweetHome3D"/>
</jnlp>



Exception
=========
java.lang.NullPointerException: Canvas3D: null GraphicsConfiguration
at javax.media.j3d.Canvas3D.<init>(Unknown Source)
at javax.media.j3d.Canvas3D.<init>(Unknown Source)
at com.eteks.sweethome3d.swing.HomeComponent3D.<init>(Unknown Source)
at com.eteks.sweethome3d.swing.HomePane.getPlanView3DPane(Unknown Source)
at com.eteks.sweethome3d.swing.HomePane.getMainPane(Unknown Source)
at com.eteks.sweethome3d.swing.HomePane.<init>(Unknown Source)
at com.eteks.sweethome3d.swing.HomeController.<init>(Unknown Source)
at com.eteks.sweethome3d.swing.HomeController.<init>(Unknown Source)
at com.eteks.sweethome3d.HomeFrameController.<init>(Unknown Source)
at com.eteks.sweethome3d.SweetHome3D$2.homeChanged(Unknown Source)
at com.eteks.sweethome3d.model.HomeApplication.fireHomeEvent(Unknown Source)
at com.eteks.sweethome3d.model.HomeApplication.addHome(Unknown Source)
at com.eteks.sweethome3d.SweetHome3D.main(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.sun.javaws.Launcher.executeApplication(Launcher.java:1154)
at com.sun.javaws.Launcher.executeMainClass(Launcher.java:1101)
at com.sun.javaws.Launcher.continueLaunch(Launcher.java:944)
at com.sun.javaws.Launcher.handleApplicationDesc(Launcher.java:515)
at com.sun.javaws.Launcher.handleLaunchFile(Launcher.java:218)
at com.sun.javaws.Launcher.run(Launcher.java:165)
at java.lang.Thread.run(Thread.java:595)


Je n'y comprends absolument rien (je n'ai jamais appris l'anglais)

Que dois-je faire ?





[Note: this thread was started on sourceforge.net forums]