SWT Application问题

CaptainGan 2011-04-28 10:57:37
我最近遇到一个很莫名其妙的问题,就是我用SWT搞的一个桌面应用程序,在完成后用Eclipse打成jar包后在我的开发环境上能运行,但是拷贝其他机子上就不能运行了。
另外开发JVM版本是一样的都是JDK 1.5.0.6。

在其他不能运行的机子上出现了异常,不能找到Main class,并且出现java.IOException:file too large。我的jar文件总大小才16.6M。

请各位大虾告知如何解决。
...全文
145 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lament_gates 2011-04-29
  • 打赏
  • 举报
回复
少一个动态链接文件,把swt*.dll放到你的程序目录下去,然后regsvr32注册一下
magong 2011-04-28
  • 打赏
  • 举报
回复
[Quote=引用楼主 captaingan 的回复:]
我最近遇到一个很莫名其妙的问题,就是我用SWT搞的一个桌面应用程序,在完成后用Eclipse打成jar包后在我的开发环境上能运行,但是拷贝其他机子上就不能运行了。

[/Quote]
SWT运行时需要动态链接库支持。
其他机器如果装过Eclipse之类的软件后,就应该能运行你的程序了。
BJ_黑夜 2011-04-28
  • 打赏
  • 举报
回复
一个文件就可以
BJ_黑夜 2011-04-28
  • 打赏
  • 举报
回复
将Eclipse打成jar包 肯定要swt的链接库的

把类似 swt-win32-3232.dll的文件 放到System32文件夹 就可以了

58,441

社区成员

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

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