【问题标题】:execute JAR file using a specific version of the JRE使用特定版本的 JRE 执行 JAR 文件
【发布时间】:2016-06-25 08:37:00
【问题描述】:

我的 JRE 版本是 1.8.0_77,但我想用旧版本的 JRE 运行 JAR 文件,看看 JAR 是否可以在旧版本的 JRE 上运行。

是否有我可以添加到java 命令的特殊命令行选项来执行此操作,或者我是否必须下载旧版本的 JRE 才能执行此操作?

我已经查看了java -h 输出...似乎答案可能是我必须下载旧版本的 JRE 才能执行此操作...但我还是想问一下...只是以防万一。

谢谢!

【问题讨论】:

  • 明确说明Java Executable的路径即可运行
  • 什么@AndrewL。说"PATH TO JAVA.exe" -jar Jarfile.jar
  • 所以我需要下载旧版本的 JRE?我不能在我的 java 8 的 java 命令中添加一个特殊的命令行选项,让它假装它是旧版本的 JRE?
  • 是的。如果您没有安装 Java 7 或更低版本,系统将不知道它是什么:^)
  • 啊,好的。谢谢您的帮助!!! :) @AndrewL。和 3kings

标签: java jar command-line-arguments


【解决方案1】:

当然,您需要下载并安装旧版本(您想使用它进行测试)。只需在详细路径中运行它,例如:

/path/to/older/java.exe -jar whatever.jar

如果您使用任何 IDE,它总是提供以自定义方式运行代码的实用程序:在特定 JRE 中运行,使用不同的参数等等。只需根据您的目的编写一个运行任务即可。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-25
    • 1970-01-01
    • 2019-12-02
    • 2012-02-18
    • 2013-12-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多