1

我在将 JAVA 项目部署到可运行的 jar 文件时遇到问题。我的项目由两个类组成,即“JFrame”和“Sudoku”。“JFrame”是一个 GUI,它有一个调用“Sudoku”类的主要方法的按钮。此外,该项目必须链接到外部库,包括“com.google.ortools.constraintsolver.jar”和“jniconstraintsolver.dll”。当我在 ECLIPSE 环境中按下 GUI 的按钮时,它会在 GUI 文本框中返回解决方案,一切都很好。但是,当我将它部署到可运行的 jar 中,然后单击 GUI 并按下按钮时,什么也没有发生!!提前感谢大家的帮助。考虑到我是 JAVA 的初学者。

4

2 回答 2

1

确保在构建可运行 jar 时提取所有项目依赖项。如果您在 Eclipse 中执行此操作,则 r.click 项目 root->export->runnable jar(检查依赖项提取的正确选项)。

在此处输入图像描述

如果从命令行打包 jar,请查看 jar 命令手册以包含运行时依赖项。

祝你好运!

于 2013-07-18T06:23:51.713 回答
1

解决方案对我来说是小菜一碟。我只是将 .dll 文件放在 .jar 文件和 Bingo 旁边!!我发现它每次执行 .jar 文件时都会检查工作目录。

于 2013-08-01T07:30:30.623 回答