java with db4o

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • oll3i
    Contributor
    • Mar 2007
    • 679

    java with db4o

    i need to write publisher subscriber application on openjms and use db4o but i dont know how do i add the references to db4o when i compile the app with javac ?
    i added db4o-6.1-java5.jar to my classpath and it doesnt work
    i get
    D:\SYSTEM~2>jav ac Client.java
    Client.java:7: package com.db4o does not exist
    import com.db4o.Db4o;
    ^
    Client.java:8: package com.db4o does not exist
    import com.db4o.Object Container;
    ^
    Client.java:9: package com.db4o does not exist
    import com.db4o.Object Set;
    ^
    Client.java:127 : cannot find symbol
    symbol: class ObjectContainer
    ObjectContainer db = Db4o.openFile(" orde
    rsClient.yap");
    ^
    Client.java:127 : cannot find symbol
    symbol: variable Db4o
    ObjectContainer db = Db4o.openFile(" orde
    rsClient.yap");
    ^
    5 errors
    Thank You
  • JosAH
    Recognized Expert MVP
    • Mar 2007
    • 11453

    #2
    You either did not correctly add that .jar file to your classpath or that class doesn't
    exist in the jar file you just mentioned. (you can check the jar with winzip).

    kind regards,

    Jos

    Comment

    • oll3i
      Contributor
      • Mar 2007
      • 679

      #3
      i restarted the computer and it compiled without errors but when i run the application form bat and when i send the message i get

      at org.exolab.jms. client.JmsSessi on.onMessage(Jm sSession.java:1 009)
      at org.exolab.jms. client.net.JmsS essionStubImpl. onMessage(JmsSe ssionStub
      Impl.java:478)
      at sun.reflect.Gen eratedMethodAcc essor6.invoke(U nknown Source)
      at sun.reflect.Del egatingMethodAc cessorImpl.invo ke(DelegatingMe thodAcces
      sorImpl.java:25 )
      at java.lang.refle ct.Method.invok e(Method.java:5 97)
      at org.exolab.jms. net.orb.Default ORB$Handler.inv oke(DefaultORB. java:572)

      at org.exolab.jms. net.orb.Default ORB$1.run(Defau ltORB.java:530)
      at EDU.oswego.cs.d l.util.concurre nt.PooledExecut or$Worker.run(U nknown So
      urce)
      at java.lang.Threa d.run(Thread.ja va:619)
      null: 200
      22:40:17.593 ERROR [ORB-Worker-2] - MessageListener threw exception
      java.lang.NoCla ssDefFoundError : com/db4o/Db4o
      at Producent.onMes sage(Producent. java:125)
      at org.exolab.jms. client.JmsMessa geConsumer.onMe ssage(JmsMessag eConsumer
      .java:256)
      at org.exolab.jms. client.JmsSessi on.onMessage(Jm sSession.java:1 009)
      at org.exolab.jms. client.net.JmsS essionStubImpl. onMessage(JmsSe ssionStub
      Impl.java:478)
      at sun.reflect.Gen eratedMethodAcc essor6.invoke(U nknown Source)
      at sun.reflect.Del egatingMethodAc cessorImpl.invo ke(DelegatingMe thodAcces
      sorImpl.java:25 )
      at java.lang.refle ct.Method.invok e(Method.java:5 97)
      at org.exolab.jms. net.orb.Default ORB$Handler.inv oke(DefaultORB. java:572)

      at org.exolab.jms. net.orb.Default ORB$1.run(Defau ltORB.java:530)
      at EDU.oswego.cs.d l.util.concurre nt.PooledExecut or$Worker.run(U nknown So
      urce)
      at java.lang.Threa d.run(Thread.ja va:619)
      null: 200
      22:40:17.593 ERROR [ORB-Worker-1] - MessageListener threw exception
      java.lang.NoCla ssDefFoundError : com/db4o/Db4o
      at Producent.onMes sage(Producent. java:125)
      at org.exolab.jms. client.JmsMessa geConsumer.onMe ssage(JmsMessag eConsumer
      .java:256)
      at org.exolab.jms. client.JmsSessi on.onMessage(Jm sSession.java:1 009)
      at org.exolab.jms. client.net.JmsS essionStubImpl. onMessage(JmsSe ssionStub
      Impl.java:478)
      at sun.reflect.Gen eratedMethodAcc essor6.invoke(U nknown Source)
      at sun.reflect.Del egatingMethodAc cessorImpl.invo ke(DelegatingMe thodAcces
      sorImpl.java:25 )
      at java.lang.refle ct.Method.invok e(Method.java:5 97)
      at org.exolab.jms. net.orb.Default ORB$Handler.inv oke(DefaultORB. java:572)

      at org.exolab.jms. net.orb.Default ORB$1.run(Defau ltORB.java:530)
      at EDU.oswego.cs.d l.util.concurre nt.PooledExecut or$Worker.run(U nknown So
      urce)
      at java.lang.Threa d.run(Thread.ja va:619)
      null: 200
      22:40:17.593 ERROR [ORB-Worker-2] - MessageListener threw exception
      java.lang.NoCla ssDefFoundError : com/db4o/Db4o
      at Producent.onMes sage(Producent. java:125)
      at org.exolab.jms. client.JmsMessa geConsumer.onMe ssage(JmsMessag eConsumer
      .java:256)
      at org.exolab.jms. client.JmsSessi on.onMessage(Jm sSession.java:1 009)
      at org.exolab.jms. client.net.JmsS essionStubImpl. onMessage(JmsSe ssionStub
      Impl.java:478)
      at sun.reflect.Gen eratedMethodAcc essor6.invoke(U nknown Source)
      at sun.reflect.Del egatingMethodAc cessorImpl.invo ke(DelegatingMe thodAcces
      sorImpl.java:25 )
      at java.lang.refle ct.Method.invok e(Method.java:5 97)
      at org.exolab.jms. net.orb.Default ORB$Handler.inv oke(DefaultORB. java:572)

      at org.exolab.jms. net.orb.Default ORB$1.run(Defau ltORB.java:530)
      at EDU.oswego.cs.d l.util.concurre nt.PooledExecut or$Worker.run(U nknown So
      urce)
      at java.lang.Threa d.run(Thread.ja va:619)
      null: 200
      22:40:17.593 ERROR [ORB-Worker-1] - MessageListener threw exception
      java.lang.NoCla ssDefFoundError : com/db4o/Db4o
      at Producent.onMes sage(Producent. java:125)
      at org.exolab.jms. client.JmsMessa geConsumer.onMe ssage(JmsMessag eConsumer
      .java:256)
      at org.exolab.jms. client.JmsSessi on.onMessage(Jm sSession.java:1 009)
      at org.exolab.jms. client.net.JmsS essionStubImpl. onMessage(JmsSe ssionStub
      Impl.java:478)
      at sun.reflect.Gen eratedMethodAcc essor6.invoke(U nknown Source)
      at sun.reflect.Del egatingMethodAc cessorImpl.invo ke(DelegatingMe thodAcces
      sorImpl.java:25 )
      at java.lang.refle ct.Method.invok e(Method.java:5 97)
      at org.exolab.jms. net.orb.Default ORB$Handler.inv oke(DefaultORB. java:572)

      at org.exolab.jms. net.orb.Default ORB$1.run(Defau ltORB.java:530)
      at EDU.oswego.cs.d l.util.concurre nt.PooledExecut or$Worker.run(U nknown So
      urce)
      at java.lang.Threa d.run(Thread.ja va:619)
      null: 200
      22:40:17.609 ERROR [ORB-Worker-2] - MessageListener threw exception
      java.lang.NoCla ssDefFoundError : com/db4o/Db4o
      at Producent.onMes sage(Producent. java:125)
      at org.exolab.jms. client.JmsMessa geConsumer.onMe ssage(JmsMessag eConsumer
      .java:256)
      at org.exolab.jms. client.JmsSessi on.onMessage(Jm sSession.java:1 009)
      at org.exolab.jms. client.net.JmsS essionStubImpl. onMessage(JmsSe ssionStub
      Impl.java:478)
      at sun.reflect.Gen eratedMethodAcc essor6.invoke(U nknown Source)
      at sun.reflect.Del egatingMethodAc cessorImpl.invo ke(DelegatingMe thodAcces
      sorImpl.java:25 )
      at java.lang.refle ct.Method.invok e(Method.java:5 97)
      at org.exolab.jms. net.orb.Default ORB$Handler.inv oke(DefaultORB. java:572)

      at org.exolab.jms. net.orb.Default ORB$1.run(Defau ltORB.java:530)
      at EDU.oswego.cs.d l.util.concurre nt.PooledExecut or$Worker.run(U nknown So
      urce)
      at java.lang.Threa d.run(Thread.ja va:619)
      null: 200
      22:40:17.609 ERROR [ORB-Worker-1] - MessageListener threw exception
      java.lang.NoCla ssDefFoundError : com/db4o/Db4o
      at Producent.onMes sage(Producent. java:125)
      at org.exolab.jms. client.JmsMessa geConsumer.onMe ssage(JmsMessag eConsumer
      .java:256)
      at org.exolab.jms. client.JmsSessi on.onMessage(Jm sSession.java:1 009)
      at org.exolab.jms. client.net.JmsS essionStubImpl. onMessage(JmsSe ssionStub
      Impl.java:478)
      at sun.reflect.Gen eratedMethodAcc essor6.invoke(U nknown Source)
      at sun.reflect.Del egatingMethodAc cessorImpl.invo ke(DelegatingMe thodAcces
      sorImpl.java:25 )
      at java.lang.refle ct.Method.invok e(Method.java:5 97)
      at org.exolab.jms. net.orb.Default ORB$Handler.inv oke(DefaultORB. java:572)

      at org.exolab.jms. net.orb.Default ORB$1.run(Defau ltORB.java:530)
      at EDU.oswego.cs.d l.util.concurre nt.PooledExecut or$Worker.run(U nknown So
      urce)
      at java.lang.Threa d.run(Thread.ja va:619)
      null: 200
      22:40:17.609 ERROR [ORB-Worker-2] - MessageListener threw exception
      java.lang.NoCla ssDefFoundError : com/db4o/Db4o
      at Producent.onMes sage(Producent. java:125)
      at org.exolab.jms. client.JmsMessa geConsumer.onMe ssage(JmsMessag eConsumer
      .java:256)
      at org.exolab.jms. client.JmsSessi on.onMessage(Jm sSession.java:1 009)
      at org.exolab.jms. client.net.JmsS essionStubImpl. onMessage(JmsSe ssionStub
      Impl.java:478)
      at sun.reflect.Gen eratedMethodAcc essor6.invoke(U nknown Source)
      at sun.reflect.Del egatingMethodAc cessorImpl.invo ke(DelegatingMe thodAcces
      sorImpl.java:25 )
      at java.lang.refle ct.Method.invok e(Method.java:5 97)
      at org.exolab.jms. net.orb.Default ORB$Handler.inv oke(DefaultORB. java:572)

      at org.exolab.jms. net.orb.Default ORB$1.run(Defau ltORB.java:530)
      at EDU.oswego.cs.d l.util.concurre nt.PooledExecut or$Worker.run(U nknown So
      urce)
      at java.lang.Threa d.run(Thread.ja va:619)
      null: 200
      22:40:17.609 ERROR [ORB-Worker-1] - MessageListener threw exception
      java.lang.NoCla ssDefFoundError : com/db4o/Db4o
      at Producent.onMes sage(Producent. java:125)
      at org.exolab.jms. client.JmsMessa geConsumer.onMe ssage(JmsMessag eConsumer
      .java:256)
      at org.exolab.jms. client.JmsSessi on.onMessage(Jm sSession.java:1 009)
      at org.exolab.jms. client.net.JmsS essionStubImpl. onMessage(JmsSe ssionStub
      Impl.java:478)
      at sun.reflect.Gen eratedMethodAcc essor6.invoke(U nknown Source)
      at sun.reflect.Del egatingMethodAc cessorImpl.invo ke(DelegatingMe thodAcces
      sorImpl.java:25 )
      at java.lang.refle ct.Method.invok e(Method.java:5 97)
      at org.exolab.jms. net.orb.Default ORB$Handler.inv oke(DefaultORB. java:572)

      at org.exolab.jms. net.orb.Default ORB$1.run(Defau ltORB.java:530)
      at EDU.oswego.cs.d l.util.concurre nt.PooledExecut or$Worker.run(U nknown So
      urce)
      at java.lang.Threa d.run(Thread.ja va:619)
      null: 200
      22:40:17.640 ERROR [ORB-Worker-2] - MessageListener threw exception
      java.lang.NoCla ssDefFoundError : com/db4o/Db4o
      at Producent.onMes sage(Producent. java:125)
      at org.exolab.jms. client.JmsMessa geConsumer.onMe ssage(JmsMessag eConsumer
      .java:256)
      at org.exolab.jms. client.JmsSessi on.onMessage(Jm sSession.java:1 009)
      at org.exolab.jms. client.net.JmsS essionStubImpl. onMessage(JmsSe ssionStub
      Impl.java:478)
      at sun.reflect.Gen eratedMethodAcc essor6.invoke(U nknown Source)
      at sun.reflect.Del egatingMethodAc cessorImpl.invo ke(DelegatingMe thodAcces
      sorImpl.java:25 )
      at java.lang.refle ct.Method.invok e(Method.java:5 97)
      at org.exolab.jms. net.orb.Default ORB$Handler.inv oke(DefaultORB. java:572)

      at org.exolab.jms. net.orb.Default ORB$1.run(Defau ltORB.java:530)
      at EDU.oswego.cs.d l.util.concurre nt.PooledExecut or$Worker.run(U nknown So
      urce)
      at java.lang.Threa d.run(Thread.ja va:619)
      null: 200
      22:40:17.656 ERROR [ORB-Worker-1] - MessageListener threw exception
      java.lang.NoCla ssDefFoundError : com/db4o/Db4o
      at Producent.onMes sage(Producent. java:125)
      at org.exolab.jms. client.JmsMessa geConsumer.onMe ssage(JmsMessag eConsumer
      .java:256)
      at org.exolab.jms. client.JmsSessi on.onMessage(Jm sSession.java:1 009)
      at org.exolab.jms. client.net.JmsS essionStubImpl. onMessage(JmsSe ssionStub
      Impl.java:478)
      at sun.reflect.Gen eratedMethodAcc essor6.invoke(U nknown Source)
      at sun.reflect.Del egatingMethodAc cessorImpl.invo ke(DelegatingMe thodAcces
      sorImpl.java:25 )
      at java.lang.refle ct.Method.invok e(Method.java:5 97)
      at org.exolab.jms. net.orb.Default ORB$Handler.inv oke(DefaultORB. java:572)

      at org.exolab.jms. net.orb.Default ORB$1.run(Defau ltORB.java:530)
      at EDU.oswego.cs.d l.util.concurre nt.PooledExecut or$Worker.run(U nknown So
      urce)
      at java.lang.Threa d.run(Thread.ja va:619)
      null: 200
      22:40:17.656 ERROR [ORB-Worker-2] - MessageListener threw exception
      java.lang.NoCla ssDefFoundError : com/db4o/Db4o
      at Producent.onMes sage(Producent. java:125)
      at org.exolab.jms. client.JmsMessa geConsumer.onMe ssage(JmsMessag eConsumer
      .java:256)
      at org.exolab.jms. client.JmsSessi on.onMessage(Jm sSession.java:1 009)
      at org.exolab.jms. client.net.JmsS essionStubImpl. onMessage(JmsSe ssionStub
      Impl.java:478)
      at sun.reflect.Gen eratedMethodAcc essor6.invoke(U nknown Source)
      at sun.reflect.Del egatingMethodAc cessorImpl.invo ke(DelegatingMe thodAcces
      sorImpl.java:25 )
      at java.lang.refle ct.Method.invok e(Method.java:5 97)
      at org.exolab.jms. net.orb.Default ORB$Handler.inv oke(DefaultORB. java:572)

      at org.exolab.jms. net.orb.Default ORB$1.run(Defau ltORB.java:530)
      at EDU.oswego.cs.d l.util.concurre nt.PooledExecut or$Worker.run(U nknown So
      urce)
      at java.lang.Threa d.run(Thread.ja va:619)
      null: 200
      22:40:17.656 ERROR [ORB-Worker-1] - MessageListener threw exception
      java.lang.NoCla ssDefFoundError : com/db4o/Db4o
      at Producent.onMes sage(Producent. java:125)
      at org.exolab.jms. client.JmsMessa geConsumer.onMe ssage(JmsMessag eConsumer
      .java:256)
      at org.exolab.jms. client.JmsSessi on.onMessage(Jm sSession.java:1 009)
      at org.exolab.jms. client.net.JmsS essionStubImpl. onMessage(JmsSe ssionStub
      Impl.java:478)
      at sun.reflect.Gen eratedMethodAcc essor6.invoke(U nknown Source)
      at sun.reflect.Del egatingMethodAc cessorImpl.invo ke(DelegatingMe thodAcces
      sorImpl.java:25 )
      at java.lang.refle ct.Method.invok e(Method.java:5 97)
      at org.exolab.jms. net.orb.Default ORB$Handler.inv oke(DefaultORB. java:572)

      at org.exolab.jms. net.orb.Default ORB$1.run(Defau ltORB.java:530)
      at EDU.oswego.cs.d l.util.concurre nt.PooledExecut or$Worker.run(U nknown So
      urce)
      at java.lang.Threa d.run(Thread.ja va:619)
      null: 200
      22:40:17.671 ERROR [ORB-Worker-2] - MessageListener threw exception
      java.lang.NoCla ssDefFoundError : com/db4o/Db4o
      at Producent.onMes sage(Producent. java:125)
      at org.exolab.jms. client.JmsMessa geConsumer.onMe ssage(JmsMessag eConsumer
      .java:256)
      at org.exolab.jms. client.JmsSessi on.onMessage(Jm sSession.java:1 009)
      at org.exolab.jms. client.net.JmsS essionStubImpl. onMessage(JmsSe ssionStub
      Impl.java:478)
      at sun.reflect.Gen eratedMethodAcc essor6.invoke(U nknown Source)
      at sun.reflect.Del egatingMethodAc cessorImpl.invo ke(DelegatingMe thodAcces
      sorImpl.java:25 )
      at java.lang.refle ct.Method.invok e(Method.java:5 97)
      at org.exolab.jms. net.orb.Default ORB$Handler.inv oke(DefaultORB. java:572)

      at org.exolab.jms. net.orb.Default ORB$1.run(Defau ltORB.java:530)
      at EDU.oswego.cs.d l.util.concurre nt.PooledExecut or$Worker.run(U nknown So
      urce)
      at java.lang.Threa d.run(Thread.ja va:619)
      null: 200
      22:40:17.671 ERROR [ORB-Worker-1] - MessageListener threw exception
      java.lang.NoCla ssDefFoundError : com/db4o/Db4o
      at Producent.onMes sage(Producent. java:125)
      at org.exolab.jms. client.JmsMessa geConsumer.onMe ssage(JmsMessag eConsumer
      .java:256)
      at org.exolab.jms. client.JmsSessi on.onMessage(Jm sSession.java:1 009)
      at org.exolab.jms. client.net.JmsS essionStubImpl. onMessage(JmsSe ssionStub
      Impl.java:478)
      at sun.reflect.Gen eratedMethodAcc essor6.invoke(U nknown Source)
      at sun.reflect.Del egatingMethodAc cessorImpl.invo ke(DelegatingMe thodAcces
      sorImpl.java:25 )
      at java.lang.refle ct.Method.invok e(Method.java:5 97)
      at org.exolab.jms. net.orb.Default ORB$Handler.inv oke(DefaultORB. java:572)

      at org.exolab.jms. net.orb.Default ORB$1.run(Defau ltORB.java:530)
      at EDU.oswego.cs.d l.util.concurre nt.PooledExecut or$Worker.run(U nknown So
      urce)
      at java.lang.Threa d.run(Thread.ja va:619)
      null: 200
      22:40:17.671 ERROR [ORB-Worker-2] - MessageListener threw exception
      java.lang.NoCla ssDefFoundError : com/db4o/Db4o
      at Producent.onMes sage(Producent. java:125)
      at org.exolab.jms. client.JmsMessa geConsumer.onMe ssage(JmsMessag eConsumer
      .java:256)
      at org.exolab.jms. client.JmsSessi on.onMessage(Jm sSession.java:1 009)
      at org.exolab.jms. client.net.JmsS essionStubImpl. onMessage(JmsSe ssionStub
      Impl.java:478)
      at sun.reflect.Gen eratedMethodAcc essor6.invoke(U nknown Source)
      at sun.reflect.Del egatingMethodAc cessorImpl.invo ke(DelegatingMe thodAcces
      sorImpl.java:25 )
      at java.lang.refle ct.Method.invok e(Method.java:5 97)
      at org.exolab.jms. net.orb.Default ORB$Handler.inv oke(DefaultORB. java:572)

      at org.exolab.jms. net.orb.Default ORB$1.run(Defau ltORB.java:530)
      at EDU.oswego.cs.d l.util.concurre nt.PooledExecut or$Worker.run(U nknown So
      urce)
      at java.lang.Threa d.run(Thread.ja va:619)

      is it db4o causing that ?

      Comment

      • oll3i
        Contributor
        • Mar 2007
        • 679

        #4
        db4o and java

        why i get

        Exception in thread "AWT-EventQueue-0" java.lang.NoCla ssDefFoundError : com/db4o/
        Db4o
        at Producent$3.act ionPerformed(pr oducent.java:30 1)
        at javax.swing.Abs tractButton.fir eActionPerforme d(AbstractButto n.java:19
        95)
        at javax.swing.Abs tractButton$Han dler.actionPerf ormed(AbstractB utton.jav
        a:2318)
        at javax.swing.Def aultButtonModel .fireActionPerf ormed(DefaultBu ttonModel
        .java:387)
        at javax.swing.Def aultButtonModel .setPressed(Def aultButtonModel .java:242
        )
        at javax.swing.pla f.basic.BasicBu ttonListener.mo useReleased(Bas icButtonL
        istener.java:23 6)
        at java.awt.Compon ent.processMous eEvent(Componen t.java:6038)
        at javax.swing.JCo mponent.process MouseEvent(JCom ponent.java:326 0)
        at java.awt.Compon ent.processEven t(Component.jav a:5803)
        at java.awt.Contai ner.processEven t(Container.jav a:2058)
        at java.awt.Compon ent.dispatchEve ntImpl(Componen t.java:4410)
        at java.awt.Contai ner.dispatchEve ntImpl(Containe r.java:2116)
        at java.awt.Compon ent.dispatchEve nt(Component.ja va:4240)
        at java.awt.Lightw eightDispatcher .retargetMouseE vent(Container. java:4322
        )
        at java.awt.Lightw eightDispatcher .processMouseEv ent(Container.j ava:3986)

        at java.awt.Lightw eightDispatcher .dispatchEvent( Container.java: 3916)
        at java.awt.Contai ner.dispatchEve ntImpl(Containe r.java:2102)
        at java.awt.Window .dispatchEventI mpl(Window.java :2429)
        at java.awt.Compon ent.dispatchEve nt(Component.ja va:4240)
        at java.awt.EventQ ueue.dispatchEv ent(EventQueue. java:599)
        at java.awt.EventD ispatchThread.p umpOneEventForF ilters(EventDis patchThre
        ad.java:273)
        at java.awt.EventD ispatchThread.p umpEventsForFil ter(EventDispat chThread.
        java:183)
        at java.awt.EventD ispatchThread.p umpEventsForHie rarchy(EventDis patchThre
        ad.java:173)
        at java.awt.EventD ispatchThread.p umpEvents(Event DispatchThread. java:168)

        at java.awt.EventD ispatchThread.p umpEvents(Event DispatchThread. java:160)

        at java.awt.EventD ispatchThread.r un(EventDispatc hThread.java:12 1)
        after i click the button to display all orders from db4o file

        [code=java]
        display_orders_ button.addActio nListener( new ActionListener( ) {
        public void actionPerformed (ActionEvent e) {
        OrderProducent op = new OrderProducent( null,null,0);
        ObjectContainer db = Db4o.openFile(" ordersProducer. yap");
        ObjectSet result = db.get(op);
        display_orders_ history.setText ("");
        while(result.ha sNext()){
        System.out.prin tln(result.next ()+"\n");
        display_orders_ history.append( result.next()+" \n");
        }
        }});
        [/code]

        thank you
        Last edited by oll3i; Jun 10 '07, 12:28 AM. Reason: tags

        Comment

        • JosAH
          Recognized Expert MVP
          • Mar 2007
          • 11453

          #5
          Originally posted by oll3i
          i restarted the computer and it compiled without errors but when i run the application form bat and when i send the message i get

          <lots of wallpaper snipped>

          java.lang.NoCla ssDefFoundError : com/db4o/Db4o

          is it db4o causing that ?
          You can that again. If everything compiled fine but the jvm throws that in your
          face, the classpath for compilation was correct while the classpath for your
          jvm is still wrong, i.e. the classpath doesn't point to the .jar you need.

          kind regards,

          Jos

          Comment

          • JosAH
            Recognized Expert MVP
            • Mar 2007
            • 11453

            #6
            This is the same error as you showed in your other thread: the classpath isn't
            correctly set; it doesn't include that db4o jar.

            kind regards,

            Jos

            Comment

            • r035198x
              MVP
              • Sep 2006
              • 13225

              #7
              Originally posted by oll3i
              why i get

              Exception in thread "AWT-EventQueue-0" java.lang.NoCla ssDefFoundError : com/db4o/
              Db4o
              at Producent$3.act ionPerformed(pr oducent.java:30 1)
              at javax.swing.Abs tractButton.fir eActionPerforme d(AbstractButto n.java:19
              95)
              at javax.swing.Abs tractButton$Han dler.actionPerf ormed(AbstractB utton.jav
              a:2318)
              at javax.swing.Def aultButtonModel .fireActionPerf ormed(DefaultBu ttonModel
              .java:387)
              at javax.swing.Def aultButtonModel .setPressed(Def aultButtonModel .java:242
              )
              at javax.swing.pla f.basic.BasicBu ttonListener.mo useReleased(Bas icButtonL
              istener.java:23 6)
              at java.awt.Compon ent.processMous eEvent(Componen t.java:6038)
              at javax.swing.JCo mponent.process MouseEvent(JCom ponent.java:326 0)
              at java.awt.Compon ent.processEven t(Component.jav a:5803)
              at java.awt.Contai ner.processEven t(Container.jav a:2058)
              at java.awt.Compon ent.dispatchEve ntImpl(Componen t.java:4410)
              at java.awt.Contai ner.dispatchEve ntImpl(Containe r.java:2116)
              at java.awt.Compon ent.dispatchEve nt(Component.ja va:4240)
              at java.awt.Lightw eightDispatcher .retargetMouseE vent(Container. java:4322
              )
              at java.awt.Lightw eightDispatcher .processMouseEv ent(Container.j ava:3986)

              at java.awt.Lightw eightDispatcher .dispatchEvent( Container.java: 3916)
              at java.awt.Contai ner.dispatchEve ntImpl(Containe r.java:2102)
              at java.awt.Window .dispatchEventI mpl(Window.java :2429)
              at java.awt.Compon ent.dispatchEve nt(Component.ja va:4240)
              at java.awt.EventQ ueue.dispatchEv ent(EventQueue. java:599)
              at java.awt.EventD ispatchThread.p umpOneEventForF ilters(EventDis patchThre
              ad.java:273)
              at java.awt.EventD ispatchThread.p umpEventsForFil ter(EventDispat chThread.
              java:183)
              at java.awt.EventD ispatchThread.p umpEventsForHie rarchy(EventDis patchThre
              ad.java:173)
              at java.awt.EventD ispatchThread.p umpEvents(Event DispatchThread. java:168)

              at java.awt.EventD ispatchThread.p umpEvents(Event DispatchThread. java:160)

              at java.awt.EventD ispatchThread.r un(EventDispatc hThread.java:12 1)
              after i click the button to display all orders from db4o file

              [code=java]
              display_orders_ button.addActio nListener( new ActionListener( ) {
              public void actionPerformed (ActionEvent e) {
              OrderProducent op = new OrderProducent( null,null,0);
              ObjectContainer db = Db4o.openFile(" ordersProducer. yap");
              ObjectSet result = db.get(op);
              display_orders_ history.setText ("");
              while(result.ha sNext()){
              System.out.prin tln(result.next ()+"\n");
              display_orders_ history.append( result.next()+" \n");
              }
              }});
              [/code]

              thank you
              The Db4o class was not found during execution .

              Comment

              • r035198x
                MVP
                • Sep 2006
                • 13225

                #8
                Originally posted by JosAH
                This is the same error as you showed in your other thread: the classpath isn't
                correctly set; it doesn't include that db4o jar.

                kind regards,

                Jos
                Please do not double post.
                Threads merged.

                Comment

                Working...