java eclipse indigo 执行可执行 jar 时出现问题(属性文件位于项目的外部文件夹中)

标签 java eclipse jar

我使用 eclips indigo 创建一个可执行 jar 并使用 bat 文件来运行它。

当我执行时,我遇到了所有类型的异常。
NoClassDefFoundError,无法初始化类,...

无论我为创建可执行 jar 做出什么选择,我都会遇到问题。

我曾经使用 Fatjar 插件制作可执行 jar,但似乎它不再可以使用 indigo(插件)工作了。

jar 似乎不包含我包含在项目中不同文件夹中的文件(日志记录和其他 prop 文件)?!

任何建议....

我收到以下错误代码:

enter image description here

我的结构是:

enter image description here

<小时/>

我尝试使用 Fatjar 插件,现在我不再有 NoClassDefFoundError,但在我的程序中,我收到了下一个错误:

enter image description here

最佳答案

试试这个,这是在 eclipse 中创建 jar 或可运行 jar 的方法

文件 -> 导出 -> Java ->Runnbale JAR 文件

启动配置:包含 public static void main(String[] args) 的类

导出目的地:目标地点

库处理:

将所需的库打包到生成的 JAR 中

完成

关于java eclipse indigo 执行可执行 jar 时出现问题(属性文件位于项目的外部文件夹中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10668437/

相关文章:

java - Android TCP 连接(多客户端)

java - 从 Android 与远程 CouchDB 服务器对话

java - 使用RED5录制视频流

java - 在 Eclipse 中编译为 JAR(同时存在 GiT 存储库)

java - 如何使用 SWT 显示 CTabItem 内的表格

java - 使用类路径在运行时编译类

java - 重复的局部变量 Object[] JOptionPane

java - Java 启动终端执行时已失效的进程

java - 在hadoop中运行作业-错误安全性.UserGroupInformation

java - 使用 JMeter 调用 java 方法