| Autore |
Discussione  |
|
|
eclipse75
Senior Member
   
96 Messaggi |
Inserito il - 18/09/2007 : 19:36:22
|
Salve, ancora io...... su un sistema SUSE 10.2 ho installato le API java3d con le relative variabili d'ambiente messe nel file bashrc. Purtroppo, però, quando lancio un'applicazione che richiede java3d, eclipse mi da il seguente errore: java.lang.UnsatisfiedLinkError: no j3dcore-ogl in java.library.path P.S. Da notare che le API java3d le ho installato 2 volte: da file bin e direttamente da yast (aggiornamento online) ma il messaggio d'errore è rimasto invariato. Inoltre sul sistema di default c'è già la virtual machine java
|
|
|
eclipse75
Senior Member
   
96 Messaggi |
Inserito il - 28/09/2007 : 17:58:16
|
Allora nessuno mi può aiutare???  |
 |
|
|
ori
Moderatore
    

Città: Verona
2043 Messaggi |
Inserito il - 28/09/2007 : 20:25:02
|
Non so quanto puo` esserti utile, ma potresti guardare questa breve discussione. In pratica, oltre ad impostare le variabili per accedere ai file jar (presenti in /usr/share/java/java3d/, almeno per quanto riguarda l'rpm installato da yast), devi anche aggiungere /usr/lib al java.library.path (sempre riferito all'rpm), o esportando la variabile d'ambiente LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/lib o con usando il parametro -D della virtual machine. |
 |
|
|
eclipse75
Senior Member
   
96 Messaggi |
Inserito il - 28/09/2007 : 21:54:25
|
Ok funziona! Anche se a essere pignoli Eclipse da un warning: Java 3D WARNING : reported GLX version = 1.2 GLX version 1.3 or higher is required The reported version number may be incorrect. There is a known ATI driver bug in glXQueryVersion that incorrectly reports the GLX version as 1.2 when it really is 1.3, so Java 3D will attempt to run anyway. Grazie |
 |
|
| |
Discussione  |
|