一定要把JXTA需要的外部包都加到库路径里面,只加jxta.jar是会出现编译和运行错误的。错误信息如下:java.lang.NoClassDefFoundError: org/bouncycastle/jce/provider/BouncyCastleProvider
at net.jxta.impl.peergroup.ConfigDialog.saveValues(ConfigDialog.java:2169)
at net.jxta.impl.peergroup.ConfigDialog.access$700(ConfigDialog.java:133)
at net.jxta.impl.peergroup.ConfigDialog$3.actionPerformed(ConfigDialog.java:1691)
at java.awt.Button.processActionEvent(Button.java:392)
at java.awt.Button.processEvent(Button.java:360)
at java.awt.Component.dispatchEventImpl(Component.java:4410)
at java.awt.Component.dispatchEvent(Component.java:4240)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Exception in thread "main" net.jxta.exception.JxtaError: Canceled during configuration
at net.jxta.impl.peergroup.ConfigDialog.untilDone(ConfigDialog.java:1752)
at net.jxta.impl.peergroup.DefaultConfigurator.getPlatformConfig(DefaultConfigurator.java:232)
at net.jxta.impl.peergroup.NullConfigurator.getConfigParams(NullConfigurator.java:180)
at net.jxta.peergroup.WorldPeerGroupFactory.<init>(WorldPeerGroupFactory.java:138)
at net.jxta.peergroup.NetPeerGroupFactory.<init>(NetPeerGroupFactory.java:122)
at GroupDemo.startJxta(GroupDemo.java:38)
at GroupDemo.main(GroupDemo.java:26)
把库都加进来,就可以解决问题了。希望能给还没调通JXTA HelloWorld的朋友们有所帮助
不断完善中,有时间整理出一个完整的<JXTA HelloWorld攻略>。呵呵
at net.jxta.impl.peergroup.ConfigDialog.saveValues(ConfigDialog.java:2169)
at net.jxta.impl.peergroup.ConfigDialog.access$700(ConfigDialog.java:133)
at net.jxta.impl.peergroup.ConfigDialog$3.actionPerformed(ConfigDialog.java:1691)
at java.awt.Button.processActionEvent(Button.java:392)
at java.awt.Button.processEvent(Button.java:360)
at java.awt.Component.dispatchEventImpl(Component.java:4410)
at java.awt.Component.dispatchEvent(Component.java:4240)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Exception in thread "main" net.jxta.exception.JxtaError: Canceled during configuration
at net.jxta.impl.peergroup.ConfigDialog.untilDone(ConfigDialog.java:1752)
at net.jxta.impl.peergroup.DefaultConfigurator.getPlatformConfig(DefaultConfigurator.java:232)
at net.jxta.impl.peergroup.NullConfigurator.getConfigParams(NullConfigurator.java:180)
at net.jxta.peergroup.WorldPeerGroupFactory.<init>(WorldPeerGroupFactory.java:138)
at net.jxta.peergroup.NetPeerGroupFactory.<init>(NetPeerGroupFactory.java:122)
at GroupDemo.startJxta(GroupDemo.java:38)
at GroupDemo.main(GroupDemo.java:26)
把库都加进来,就可以解决问题了。希望能给还没调通JXTA HelloWorld的朋友们有所帮助
不断完善中,有时间整理出一个完整的<JXTA HelloWorld攻略>。呵呵