每当我想构建和运行我的程序时,我都会这样做:
javac myProgram.java
java myProgram
我想做这样的事情:
buildrun = javac (some_argument).java && java (some_argument)
所以我可以之后
buildrun myProgram
如何在 Windows 上实现这一点?
最佳答案
正如其他人所建议的那样,您可以简单地创建一个批处理文件来构建和运行您的程序。在记事本中复制并另存为 .bat。
@echo off
set /p class="Enter Class: "
javac "%class%".java
java "%class%"
如您所愿,批处理文件将在运行时询问文件名。在您的情况下,您可以将其设置为“myProgram”,然后它将编译并运行该程序。
只要确保您的批处理文件和您的 java 文件位于同一文件夹中,该脚本就会运行。您始终可以调整 bat 文件以接受 Java 文件的完整路径。
关于java - 如何在 Windows 上使用单个命令行编译和运行 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43984772/