【发布时间】:2016-11-07 16:54:58
【问题描述】:
我被困在创建一个 jar 文件中。如果有人能帮我解决这个问题,我会很高兴。
事情是这样的:我正在尝试创建一个可运行的 jar 文件,但它向我显示消息说 -
VM 参数不会成为可运行 JAR 的一部分。启动 JAR 时可以在命令行上传递参数。
我尝试使用此网站上提供的不同解决方案。我尝试创建一个bat 文件,它执行时出现 7 个错误(最后它指定为无法运行或加载主类),而在 Eclipse 中,该程序运行良好。我也尝试使用启动 4j;它显示一条错误消息 -
未能加载 SQL JDBC auth.dll 原因:库路径中没有 SQLJDBC auth.dll。
【问题讨论】:
-
您可以创建 Jar 但它无法打开或无法创建?你在你的程序中使用参数(比如主参数的 String[] 参数)吗?
-
如果它只是一个 jar,我可以创建它,但它会弹出一个错误,说无法加载主类,但是当我尝试创建可运行的 jar 时,它显示 VM 参数将不是可运行的一部分罐。启动 JAR 时可以在命令行上传递参数。是的,我确实使用字符串 []args
-
感谢您的回复。我找到了解决我的问题的方法。我必须在环境变量/路径中添加 dll 的路径。然后它起作用了
标签: java eclipse jar executable-jar