Ciao,
ho creato un'applicazione java - swing utilizzando NetBeans 5.0 e java 1.5 su un pc che monta LINUX
(UBUNTU 6.06). Lanciando l'applicazione dall'IDE funziona tutto.
Quando la eseguo da riga di comando, l'applicazione parte ma da subito l'aspetto della GUI è
decisamente 'diverso' da quello ottenuto lanciando l'applicazione dall'IDE. E' sicuramente un
problema di librerie/jar. Solo che non so quali sono quelle che devo referenziare.
Qualcuno ha idea di come/cosa fare per risolvere il problema ?
Grazie.
L'errore che ottengo è :
codice:
user@user-desktop:~/GestioneLocalita$ java -jar "/home/user/GestioneLocalita/dist/GestioneLocalita.jar"
GTK Accessibility Module initialized
java.lang.NoSuchFieldException: currentTheme
at java.lang.Class.getDeclaredField(libgcj.so.7)
at org.jdesktop.layout.Baseline.isOceanTheme(Baseline.java:811)
at org.jdesktop.layout.Baseline.getComboBoxBaseline(Baseline.java:715)
at org.jdesktop.layout.Baseline.getBaseline(Baseline.java:178)
at org.jdesktop.layout.GroupLayout$ComponentSpring.getBaseline(GroupLayout.java:2202)
at org.jdesktop.layout.GroupLayout$BaselineGroup.calculateBaseline(GroupLayout.java:2021)
at org.jdesktop.layout.GroupLayout$BaselineGroup.calculateSize(GroupLayout.java:1999)
at org.jdesktop.layout.GroupLayout$Group.getMinimumSize0(GroupLayout.java:1139)
at org.jdesktop.layout.GroupLayout$ParallelGroup.getMinimumSize0(GroupLayout.java:1892)
at org.jdesktop.layout.GroupLayout$Spring.getMinimumSize(GroupLayout.java:1005)
at org.jdesktop.layout.GroupLayout$Group.getSize(GroupLayout.java:1188)
at org.jdesktop.layout.GroupLayout$Group.calculateSize(GroupLayout.java:1172)
at org.jdesktop.layout.GroupLayout$Group.getMinimumSize0(GroupLayout.java:1139)
at org.jdesktop.layout.GroupLayout$ParallelGroup.getMinimumSize0(GroupLayout.java:1892)
at org.jdesktop.layout.GroupLayout$Spring.getMinimumSize(GroupLayout.java:1005)
at org.jdesktop.layout.GroupLayout$Group.getSize(GroupLayout.java:1188)
at org.jdesktop.layout.GroupLayout$Group.calculateSize(GroupLayout.java:1175)
at org.jdesktop.layout.GroupLayout$Group.getMinimumSize0(GroupLayout.java:1139)
at org.jdesktop.layout.GroupLayout$Spring.getMinimumSize(GroupLayout.java:1005)
at org.jdesktop.layout.GroupLayout$Group.getSize(GroupLayout.java:1188)
at org.jdesktop.layout.GroupLayout$Group.calculateSize(GroupLayout.java:1170)
at org.jdesktop.layout.GroupLayout$Group.getMinimumSize0(GroupLayout.java:1139)
at org.jdesktop.layout.GroupLayout$ParallelGroup.getMinimumSize0(GroupLayout.java:1892)
at org.jdesktop.layout.GroupLayout$Spring.getMinimumSize(GroupLayout.java:1005)
at org.jdesktop.layout.GroupLayout$Group.getSize(GroupLayout.java:1188)
at org.jdesktop.layout.GroupLayout$Group.calculateSize(GroupLayout.java:1170)
at org.jdesktop.layout.GroupLayout$Group.getMinimumSize0(GroupLayout.java:1139)
at org.jdesktop.layout.GroupLayout$Spring.getMinimumSize(GroupLayout.java:1005)
at org.jdesktop.layout.GroupLayout.resetAutopadding(GroupLayout.java:790)
at org.jdesktop.layout.GroupLayout.prepare(GroupLayout.java:811)
at org.jdesktop.layout.GroupLayout.minimumLayoutSize(GroupLayout.java:659)
at java.awt.Container.minimumSize(libgcj.so.7)
at java.awt.Container.getMinimumSize(libgcj.so.7)
at javax.swing.JComponent.getMinimumSize(libgcj.so.7)
continua ......