Menu

#1 java.lang.NoClassDefFoundError: org/jxUtils/enumeration/CSVSeparator

1.0
open
nobody
None
2016-09-30
2016-09-29
No

Olá Denilson,
Tentei usar BeanTablePanel sem sucesso.
Usei exatamente este seu exemplo;
http://respostas.guj.com.br/19471-fazer-uma-tabela-dinamica

Porém dá erro abaixo. Agradeço desde já a atenção.

Exception in thread "main" java.lang.NoClassDefFoundError: org/jxUtils/enumeration/CSVSeparator
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2615)
at java.lang.Class.getDeclaredMethod(Class.java:2007)
at java.awt.Component.isCoalesceEventsOverriden(Component.java:6201)
at java.awt.Component.access$500(Component.java:188)
at java.awt.Component$3.run(Component.java:6155)
at java.awt.Component$3.run(Component.java:6153)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Component.checkCoalescing(Component.java:6152)
at java.awt.Component.<init>(Component.java:6121)
at java.awt.Container.<init>(Container.java:276)
at javax.swing.JComponent.<init>(JComponent.java:587)
at javax.swing.JPanel.<init>(JPanel.java:82)
at javax.swing.JPanel.<init>(JPanel.java:109)
at javax.swing.JPanel.<init>(JPanel.java:117)
at org.jxSwing.component.panel.BeanTablePanel.<init>(BeanTablePanel.java:174)
at parksmibbrowser.NovoMain1.main(NovoMain1.java:33)
Caused by: java.lang.ClassNotFoundException: org.jxUtils.enumeration.CSVSeparator
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
... 17 more

Segue código

public static void main(String[] args) {
         JFrame frame = new JFrame();
        List<Pessoa> pessoas = new ArrayList<Pessoa>();

        List<String> tels = new ArrayList<String>();
        tels.add("11111");
        tels.add("222");
        tels.add("3333333333333");
        for (int i = 0; i < 20; i++) {
            pessoas.add(new Pessoa("abc" + i, 51 + i, tels));
        }

        //BeanTablePanel<Pessoa> tabela = new BeanTablePanel<Pessoa>(pessoas); tentei assim tbm, mesmo erro...

        BeanTablePanel<Pessoa> tabela = new BeanTablePanel<Pessoa>(Pessoa.class);
        tabela.addRow(new Pessoa("abc" , 51, tels));
        tabela.addRow(new Pessoa("abc" , 51, tels));
        tabela.addRow(new Pessoa("abc" , 51, tels));
      //  frame.add(table, BorderLayout.CENTER);

        frame.setSize(300, 300);
        frame.setVisible(true);
    }

Discussion

  • alexandre luis

    alexandre luis - 2016-09-30

    Obrigado pela rápida resposta.
    Entretanto o mesmo erro permanece.
    Seria possível disponiblizar um ZIP contendo todas as dependencias e um exemplo?

    Segue os Jars que incluí mas o erro permaneceu:

    javac.classpath=\ ${file.reference.jxSwing-bin.jar}:\ ${file.reference.cloning-1.9.3.jar}:\ ${file.reference.gson-2.7.jar}:\ ${file.reference.jxUtils-src.jar}:\ ${file.reference.xstream-1.4.9.jar}:\ ${file.reference.xstream-benchmark-1.4.9.jar}:\ ${file.reference.xstream-hibernate-1.4.9.jar}:\ ${file.reference.xstream-jmh-1.4.9.jar}:\ ${file.reference.poi-3.15.jar}:\ ${file.reference.poi-examples-3.15.jar}:\ ${file.reference.poi-excelant-3.15.jar}:\ ${file.reference.poi-ooxml-3.15.jar}:\ ${file.reference.poi-ooxml-schemas-3.15.jar}:\ ${file.reference.poi-scratchpad-3.15.jar}:\ ${file.reference.objenesis-2.4-javadoc.jar}:\ ${file.reference.objenesis-2.4-sources.jar}:\ ${file.reference.objenesis-2.4.jar}:\ ${file.reference.commons-codec-1.10.jar}:\ ${file.reference.commons-collections4-4.1.jar}:\ ${file.reference.commons-logging-1.2.jar}:\ ${file.reference.junit-4.12.jar}:\ ${file.reference.log4j-1.2.17.jar}:\ ${file.reference.tools.jar}

     

Log in to post a comment.