gpt4 book ai didi

java - 执行java应用程序的批处理文件

转载 作者:行者123 更新时间:2023-12-01 07:38:21 25 4
gpt4 key购买 nike

我有一个 java 应用程序,我希望执行 Windows 批处理文件。我可以知道为什么以下批处理文件代码不起作用以及如何纠正它们?该脚本应首先检查 32 位 Java,然后再继续检查 64 位 Java。

我还希望我的批处理文件能够处理 Java 6 及更高版本,并包含 JRE 或 JDK 环境。我将如何修改我的批处理文件来处理它们。

批处理脚本:

@ECHO OFF 
IF EXIST "C:\Program Files (x86)\Java" (
start C:\Program Files (x86)\Java\jre7\bin\java -jar %~dp0\JavaShop.jar
) ELSE (
IF EXIST "C:\Program Files\Java" C:\Program Files\Java\jre6\bin\java -jar %~dp0\JavaShop.jar
ELSE ECHO Java software not found on your system. Please go to http://java.com/en/ to download a copy of Java.
PAUSE
)

最佳答案

如果您尝试预测所有可能的安装路径,我认为您会失败。当然,如果 Java 在机器上可用,那么它已经在其路径上,即可以通过以下方式使用:

java

此外,在“开始”行中,假设硬编码路径足够好,由于其中存在空格字符,您将需要在路径周围使用“字符。

关于java - 执行java应用程序的批处理文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8604259/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com