Index  | Recent Threads  | List Attachments  | Search
 Welcome Guest  |  Register  |  Login
Login Name  Password
 

Sweet Home 3D Forum



No member browsing this thread
Thread Status: Active
Total posts in this thread: 5
[ Jump to Last Post ]
Post new Thread
Author
This topic has been viewed 6910 times and has 4 replies Next Thread
joeltarlao
Newbie




Joined: Jun 14, 2007
Post Count: 3
Status: Offline
Reply to this Post  Reply with Quote 
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]
[Jun 14, 2007, 3:45:00 PM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
joeltarlao
Newbie




Joined: Jun 14, 2007
Post Count: 3
Status: Offline
Reply to this Post  Reply with Quote 
Re: Problème avec Java

Je me suis dit que, peut-être, si Sweet Home 3D est installé sur mon DD, cela irait mieux...
Je l'ai donc téléchargé, dézippé, puis j'ai suivi les instructions du README :

3. install Eclipse available at http://www.eclipse.org
4. in Eclipse, select File > Import... menu
5. In "Select an import source" list of Import dialog box,
choose "Existing project into Workspace" option
6. click on Next buton
7. in "Select root directory" text field,
type or select the path to the root of this archive
8. click on Finish

Et là, je me retrouve dans une fenêtre divisée en plusieurs parties :
- à gauche, l'arborescence de mon archive Sweet Home 3D
- à droite, une grande partie vide
- en bas, 1 message d'erreur :
Severity and Description Path Resource Location Creation Time Id
The type Enum is not generic; it cannot be parameterized with arguments <PlanController.Mode> SweetHome3D/src/com/eteks/sweethome3d/swing PlanController.java line 1 1181832812171 18

Je suis bien avancé...



[Jun 14, 2007, 7:19:00 PM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
Puybaret
Expert
Member's Avatar

France
Joined: Nov 7, 2005
Post Count: 9426
Status: Offline
Reply to this Post  Reply with Quote 
Re: Problème avec Java

Merci pour vos tentatives !
Pour lancer Sweet Home 3D à partir d'Eclipse sous Linux, il faudrait changer quelques paramètres que je veux bien vous décrire, mais ne voudriez-vous pas d'abord tenter d'utiliser une version de Java plus récente comme la version 6u1 disponible à http://java.sun.com/javase/downloads/index.jsp (prenez la version "Java Runtime Environment (JRE) 6u1") ?
Si l'erreur que vous avez eu est toujours là, c'est peut-être du à la version de Java 3D incluse avec Sweet Home 3D. Je vais tenter d'utiliser la dernière version de Java 3D dans la prochaine version de Sweet Home 3D.



----------------------------------------
Emmanuel Puybaret, Sweet Home 3D creator
[Jun 14, 2007, 8:19:00 PM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
joeltarlao
Newbie




Joined: Jun 14, 2007
Post Count: 3
Status: Offline
Reply to this Post  Reply with Quote 
Re: Problème avec Java

Je viens donc d'installer JRE 6u1 => même résultat.

Avant d'installer JDK 5.0, j'avais essayé toutes les versions de java que j'avais déjà :

1 /usr/bin/gij-wrapper-4.1
2 /usr/lib/j2se/1.4/bin/java
3 /usr/lib/jvm/java-gcj/jre/bin/java
4 /usr/lib/jvm/java-6-sun/jre/bin/java
5 /usr/lib/jvm/java-1.5.0-sun/jre/bin/java

Donc, en attendant la prochaine version de Sweet Home 3D, je pense devoir l'utiliser avec Eclipse, puisque je l'ai installé. Il faudrait donc me décrire les modifs à faire, mais avec précision : je ne connais absolument rien à la programmation, et je ne parle pas un mot d'anglais.

Merci d'avance.


[Jun 14, 2007, 9:57:00 PM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
Puybaret
Expert
Member's Avatar

France
Joined: Nov 7, 2005
Post Count: 9426
Status: Offline
Reply to this Post  Reply with Quote 
Re: Problème avec Java

Ne vous embêtez plus avec l'installation de Java.
Depuis la version 1.0 de Sweet Home 3D, des programmes d'installation sont fournis pour Windows, Mac OS X et Linux. :-)
http://downloads.sourceforge.net/sweethome3d/


----------------------------------------
Emmanuel Puybaret, Sweet Home 3D creator
[Sep 14, 2007, 11:31:00 AM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
[ Jump to Last Post ]
Show Printable Version of Thread  Post new Thread

  Get Sweet Home 3D at SourceForge.net. Fast, secure and Free Open Source software downloads  
© Copyright 2024 Space Mushrooms - All rights reserved