Batch file 如何使用.bat文件中的特定JRE版本运行.jar文件?
所以我尝试运行一个jar文件,它需要Java7。我安装了Java7JRE,但当我使用Batch file 如何使用.bat文件中的特定JRE版本运行.jar文件?,batch-file,java,windows,Batch File,Java,Windows,所以我尝试运行一个jar文件,它需要Java7。我安装了Java7JRE,但当我使用java-jar…时,它仍然使用Java8 这是我试图运行的.bat文件中的内容,mcpc-plus-1.4.7.jar与 当我打开命令提示符并运行java-jar…时需要注意的一点是,它可以正常工作,但它下载并创建JRE位置中的所有内容,这不是我想要的 这是在注释中运行建议的命令后得到的结果 Environment variable JAVA_HOME, not defined C:\Program Fil
java-jar…
时,它仍然使用Java8
这是我试图运行的.bat
文件中的内容,mcpc-plus-1.4.7.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)
当运行jar时,下载所需的库并创建在同一文件夹中运行所需的文件是非常必要的,但它所做的只是20%(仅下载库和一个空文件夹)在命令提示符下,我也得到了不同的结果,并且无法在那里键入任何内容。从批处理文件中运行这三行的输出是什么<代码>@Set JAVA_HOME,
@Echo(%PATH%
,和@Pause
?请以@Compo的方式将输出正确格式发布到您的问题中。@Compo我已经回答了原始问题。您的解决方案是否有效?当运行jar时,可以下载所需的库并创建在同一文件夹中运行所需的文件,但所有这些都是20%(只有已下载的库和一个空文件夹)在命令提示符下,我也会得到不同的结果,并且无法在那里键入任何内容。从批处理文件运行这三行有什么输出?@Set JAVA_HOME
,@Echo(%PATH%
,和@Pause
?请将输出内容以@Compo的形式发布到您的问题中,格式正确。@Compo我已经回答了原始问题。
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)