我制作了一个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/