Java 应用程序的发布问题?

[复制链接]
查看11 | 回复4 | 2009-4-28 22:25:39 | 显示全部楼层 |阅读模式
我自己写了个与数据库连接的SWing程序,然后想通过Jar发布出来,但是发布到桌面后,登录就没有反应,好像与数据库没有连接上?没法不出来在Eclipse中直接运行时可以的@请问为什么???
E:\eclipse2\BookManager\bin>java Application
Exception in thread "main" java.lang.NoClassDefFoundError: Application
Caused by: java.lang.ClassNotFoundException: Application

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

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)

at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Could not find the main class: Application.Program will exit.
我的错误!!!
是不是没有加载JDBC连接驱动

回复

使用道具 举报

千问 | 2009-4-28 22:25:39 | 显示全部楼层
在CMD 用jar运行它 看有什么异常-----------------------------------你打包JAR的时候要添加一个文件的不知道你有没有添加这个文件作用就是说启动这个文件的main是哪个Class就是启动那个类...
回复

使用道具 举报

千问 | 2009-4-28 22:25:39 | 显示全部楼层
建议使用 exe4j 工具,很好用的。...
回复

使用道具 举报

千问 | 2009-4-28 22:25:39 | 显示全部楼层
你把你打包的jar文件解压,看看里面有这没你要用到的类文件.如果有可能就不是,如果不有这些类与驱动类那可能就是你打包的问题...
回复

使用道具 举报

千问 | 2009-4-28 22:25:39 | 显示全部楼层
建议用Fatjar之类的进行打包,应该是你应用的包没有找到...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行