gpt4 book ai didi

通过 Windows 批处理文件执行 javac 和 java 命令

转载 作者:行者123 更新时间:2023-12-01 13:52:45 25 4
gpt4 key购买 nike

我通常使用以下命令通过命令行编译内容:

javac -classpath . Test.java

同样,我运行它们:

java -classpath . Test

我现在正试图省去每次通过批处理文件输入这些内容的麻烦。我试图通过这里的另一个问题来做到这一点:

Creating a batch file, for simple javac and java command execution

我也尝试过自己的方法:

cmd.exe
@echo off
javac -classpath . Test.java

然而,仍然没有运气。我已经检查过我的 PATH 环境变量是否正确指向最新版本的 jdk,正如我所说,我可以直接通过命令行编译。运行批处理文件后,我只得到命令提示符,没有错误;就好像cmd.exe下什么也没有一样。有人可以伸出援手,让我明白一些道理吗?

最佳答案

当您编写cmd.exe时,将会启动一个新的命令提示符。你不希望这样。

当您写下@echo off时,这意味着此后屏幕上不会打印任何内容。这就是它的意思。这就是它的作用。这就是为什么看起来什么也没发生。

如果出现编译错误,屏幕上会打印一些内容,但很可能不会。

如果您希望命令提示符窗口保留下来而不是消失,我相信 Windows 中有一个选项可以配置该选项,至少在我上次使用 Windows 时是这样。

关于通过 Windows 批处理文件执行 javac 和 java 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19843204/

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