在Eclipse下用Java Socket类与GUI设计控件 SWT Designer做了个数据接收程序。调试程序运行是正常的。但是无论用Eclipse自带的Jar到处功能还是用Fat jar打包成一个jar后的jar文件都不能运行,并且没有任何错误提示。不知是什么原因。
大家有没有遇到过这种情况?
该包含的支持包我都已经包含了,并且制定了main Class,以前打包过一个串口的程序,不知道这个是咋回事了:(
大家有没有遇到过这种情况?
该包含的支持包我都已经包含了,并且制定了main Class,以前打包过一个串口的程序,不知道这个是咋回事了:(
解决方案 »
- 怎么搭建jxl环境
- 基于对象与面向对象有什么不同
- 请问大家两个问题!DOM查生吃内存问题;对他在产生的数据如何进行base64编码,解决马上给分。谢谢各位。
- 编译出错!Note: E:\design--houq\TongJi.java uses unchecked or unsafe operations
- 现在测试工作怎么样?去培训合算吗?
- MyEclipse
- ◆◆Apache和Tomcat是什么关系?有何区别?◆◆
- 求教:我像在jButton上实现文本多行显示,我该怎么做?
- 哪位有InstallAnywhere的注册码
- 在Web上实时显示路由器的拓朴结构应该用什么来做?
- 生成一个4位随机数,且要求每位都不相同
- 重载与多态的关系
Main-Class: server.ServerTerminal
Class-Path: ./lib/org.eclipse.core.runtime_3.3.100.v20070530.jar
./lib/org.eclipse.swt.win32.win32.x86_3.3.0.v3346.jar
./lib/org.eclipse.jface_3.3.0.I20070606-0010.jar
./lib/org.eclipse.equinox.common_3.3.0.v20070426.jar
./lib/jtds-1.2.2.jar
./lib/org.eclipse.core.commands_3.3.0.I20070605-0010.jar
./lib/org.eclipse.equinox.registry_3.3.0.v20070522.jar
./lib/org.eclipse.jface.text_3.3.0.v20070606-0010.jar
./lib/org.eclipse.osgi_3.3.0.v20070530.jar
./lib/org.eclipse.text_3.3.0.v20070606-0010.jar
./lib/org.eclipse.ui.forms_3.3.0.v20070511.jar
./lib/org.eclipse.ui.workbench_3.3.0.I20070608-1100.jar
请参考这2篇文章,
http://www.java2000.net/viewthread.jsp?tid=156
和
http://www.java2000.net/viewthread.jsp?tid=157
以前这样打包另一个程序时是没问题的。
server.ServerTerminal 的main的第一行,加上
System.out.println("I am here!");
看看吧! 呵呵!
如果命令行能出现,证明程序没有问题。应该是缺少参数或配置文件,造成你得程序自己判断后,退出了!!
不好意思,我以前用的是 javaw命令,那是没有反应的。
用java命令提示:
java.lang.NullPointerException
at server.ClassPathUtil.getClassPath(ClassPathUtil.java:7)
at server.ServerTerminal.<init>(ServerTerminal.java:60)
at server.ServerTerminal.main(ServerTerminal.java:410)
这意思是不是因为ClassPath设置不对呢?
可调试的时候是正常的啊,另外ClassPath需要怎么舍呢?
有了URL 剩下的,你自己搞吧! 原文在
http://www.java2000.net/viewthread.jsp?tid=160也就这几行。
省事点用 fatjar打包试试吧