簡體   English   中英

如何使用 .bat 文件中的特定 JRE 版本運行 .jar 文件?

[英]How to run .jar file using a specific JRE version from a .bat file?

所以我試圖運行一個需要 Java 7 的 jar 文件。我安裝了 java 7 JRE 但是當我使用java -jar...它仍然使用 java 8。

這是我嘗試運行的.bat文件中的內容,並且mcpc-plus-1.4.7.jar位於同一文件夾中。

"C:\Program Files\Java\jre7\bin\java.exe" -jar mcpc-plus-1.4.7.jar -Xms1G -Xmx2G -XX:MaxPermSize=256M nogui -nojline

當我打開命令提示符並運行java -jar ...時要注意的一件事java -jar ...它可以正常工作,但它會在 JRE 位置下載並創建所有內容,這不是我想要的。

這是我在評論中運行建議的命令后得到的結果。

Environment variable JAVA_HOME,  not defined

C:\Program Files (x86)\Common Files\Oracle\Java\javapath;
C:\Windows\system32;C:\Windows;
C:\Windows\System32\Wbem;
C:\Windows\System32\WindowsPowerShell\v1.0\;
C:\Windows\System32\OpenSSH\;
C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;
C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;
D:\Programs\brackets\command;
C:\Users\...\AppData\Local\Microsoft\WindowsApps;
C:\Users\...\AppData\Local\GitHubDesktop\bin;
D:\Programs\Nmap)

通常的做法是將 HAVA_HOME 設置為指向您要使用的 JDK 或 JRE,然后使用必要的參數執行 %JAVA_HOME%\\bin\\java.exe。

這允許您通過設置一個簡單的變量來選擇 Java 版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM