java - 使用特定版本的 JRE 执行 JAR 文件

标签 java jar command-line-arguments

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

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

我已经查看了 java -h 输出...看起来答案可能是我必须下载旧版本的 JRE 才能执行此操作...但我想无论如何都要问...以防万一。

谢谢!

最佳答案

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

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

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

关于java - 使用特定版本的 JRE 执行 JAR 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38023806/

相关文章:

java - 检查类型为 "Object"的参数对象的特定类型

java - python 中是否有类似于 osgi 试图在 java 中解决的要求?

java - 将 C++ 项目迁移到 Java,保护实现细节

将命令行 arg 复制到变量 C

java - 禁用 Cookies 也会停止 Session 吗?

java - return 语句在以下 java 方法中如何工作?

android - 如何将Poi jar文件添加到android studio 1.0.1

java - Raspberry Pi Java 关闭 Hook

c - 允许用户选择程序如何在终端运行的选项

python - 在python中获取参数并维护argparse解析器的状态