【发布时间】:2012-08-26 21:18:18
【问题描述】:
我有一个带有c3p0 JAR 的Java 保护。在 Eclipse 中编译我的项目是可行的。没有错误什么的。但是当我尝试运行我的应用程序时,它会显示以下内容:
java.lang.NoClassDefFoundError: com/mchange/v2/c3p0/DataSources
我是否需要将来自 c3p0 的另一个 jarfile 提供给 jar 文件?或者我可以在启动应用程序时链接它们吗?
【问题讨论】:
-
你是想在 Eclipse 中运行它,还是作为一个独立的 jar 应用程序运行它?
-
@Vulcan 不,我不在 Eclipse 中运行它。我必须将其导出为服务器的 JAR 文件。我的 java 代码是一个基于 java 的消息服务器的插件。
-
这个问题归根结底是关于易于部署/安装的,对吧?我认为您最好寻找安装程序而不是打包所有应用程序。单个 Jar 中的资源。
标签: java datasource c3p0