java - 如何强制jar在java 7中运行?

标签 java jar version

我制作了一个Runnable Jar,它将在Windows中作为服务运行,但是最终执行他的电脑安装了3个版本的java,1.3、1.6和1.7,而我的jar需要使用1.7来执行,因为他使用仅在 1.7+ 版本中存在的类,o 不知道如何配置环境变量,我的问题是:

是否可以强制我的代码在 java 1.7 中运行?

最佳答案

您也可以在不持续重置路径环境的情况下执行此操作。只需使用 jre/jdk 的绝对路径,而不是输入“java”:例如: "C:\Program Files\Java\jre7\bin"\java -jar foo.jar,同样适用MacOS 和 Linux。

关于java - 如何强制jar在java 7中运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30846598/

相关文章:

java - 我可以在正则表达式中组合 unicode 类别吗?

java - 从jar中获取资源

.net - 如何获取可执行文件的版本?

node.js - 如何在 package.json 中指定所需的 Node.js 版本?

java - 仅当大小或上次修改日期或文件名或文件内容在 java 中更改时才复制文件

java - 可以使用 Jackson 从内部 json 对象获取字段吗?

java - 在 android 中创建一个 jar inside jar 并访问第一个 jar 的类

java - 关于 .jar 文件的一点困惑

gradle - log4j2错误:正在运行通过Gradle生成的jar-log4j:WARN找不到记录器的附加程序

package - 发布时更改 Windows Phone 8.1 应用程序版本的 Windows 通用应用程序包版本号