Ciao a tutti! ho un problema nel creare un eseguibile con Java3D... allora io ho aggiunto le librerie .jar e ho messo il file .dll in C:/windows/system32...
ho compilato e aprendo con il doppio click del mouse sul jar non funziona nulla.... però aprendo da prompt con java -jar "....." funziona tutto!
ho fatto delle prove e ho visto che il punto in cui si blocca è quando cerca di istanziare una shape3D della libreria di javax.... purtroppo però non riesco ad avere uno stack trace dell'errore....
Sono molto preplesso..... aiuto!
EDIT dopo alcune prove sono riuscito a capire che l'errore è dato dalla libreria unbboolean -.- sembra che proprio non voglia andare!! infatti il seguente codice presenta lo stesso errore
codice:public static void main(String[] args) { JOptionPane.showMessageDialog(null,"Entrato"); Point3d Points [] = new Point3d[3]; int Indices[] = new int[3]; Color3f Colors [] = new Color3f[3]; Points[0] = new Point3d(1, 2, 3); Points[1] = new Point3d(4, 5, 6); Points[2] = new Point3d(7, 8, 9); Indices[0] = 0; Indices[1] = 1; Indices[2] = 2; Colors[0] = new Color3f(Color.BLACK); Colors[1] = new Color3f(Color.BLACK); Colors[2] = new Color3f(Color.BLACK); JOptionPane.showMessageDialog(null,"Eccolo"); try{ Solid S = new Solid(Points, Indices, Colors); }catch(Exception e){ JOptionPane.showMessageDialog(null,"Errore"); } JOptionPane.showMessageDialog(null,"fatto"); }

Rispondi quotando