java Eclipse工程在eclipse中可正常运行但用java命令运行却不成功如何破??

w22net 2017-10-27 03:46:14
java Eclipse工程在eclipse中可正常运行但用java命令运行主class却不成功??


如下命令运行出错该如何破????

E:\cloudDevices\Udp2MQTT\bin>java Udp2MQTT
Udp2MQTT
null
new DatagramSocket00000000000000
nnnn192.168.0.108
Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/paho/client/mqttv3/MqttClientPersistence
at UdpClient.init(UdpClient.java:87)
at Udp2MQTT.main(Udp2MQTT.java:17)
Caused by: java.lang.ClassNotFoundException: org.eclipse.paho.client.mqttv3.MqttClientPersistence
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 2 more

E:\cloudDevices\Udp2MQTT\bin>pause
请按任意键继续. . .
...全文
454 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
maradona1984 2017-11-06
  • 打赏
  • 举报
回复
因为eclipse替你做了很多事情 如果命令执行class,必须指定依赖的classpath http://www.cnblogs.com/people/archive/2013/07/07/3176761.html
fcyh 2017-11-06
  • 打赏
  • 举报
回复
你应该先编译吧:javac Udp2MQTT.java.然后再运行java Udp2MQTT。
fanfather 2017-11-05
  • 打赏
  • 举报
回复
一般是设置问题,而且为什么你的项目会用到eclipse的相关类?指定-CLASSPATH将第三方依赖全部指定出来
Rookiekk 2017-11-05
  • 打赏
  • 举报
回复
环境变量什么的配置好了没,我也是新手,一开始也是这样

62,616

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧