繁体   English   中英

构建Java Project无法访问外部jar引用的库?

[英]Building Java Project can't access external jar referenced libraries?

当我在eclipse中运行它时,我的程序运行完全正确,但是当我尝试将其构建到可运行的jar中时,我遇到了问题。

当我将库处理设置为将所需的库提取到生成的JAR中,或将所需的库复制到生成的JAR旁边的子文件夹中时,该程序会运行,但不会执行涉及外部库的任何操作。 当我将其设置为将所需的库打包到生成的JAR中时,尝试运行JAR时绝对没有任何反应。

在这一点上,我不知道在过去一个小时里在网上寻找解决方案后该怎么办,图书馆处理似乎对其他所有人都可以工作?

我正在使用eclipse 4.4.1是否有所作为

首先检查以确保您具有库。 为此,请使用Win rar或类似文件打开jar文件。 如果缺少库,则可以将它们复制并粘贴到jar文件中。

如果它们在那里,则可以创建一个批处理文件(如果使用Windows),并使用java命令运行jar文件。 这样做会在命令提示符下为您提供一个控制台,以查看输出和堆栈跟踪。 这可以帮助您找到问题所在。 .bat文件的命令:

java -jar jarfile.jar

如果不想创建批处理文件并在命令提示符下运行它,请记住使cmd路径与jar文件位置相同。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM