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");
}