java - 如何在 Windows 上使用单个命令行编译和运行 Java

标签 java windows command

每当我想构建和运行我的程序时,我都会这样做:

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/

相关文章:

windows - 如何将非缓冲写入标准输出?

linux - 如何将文本文件中杂乱的内容排序成单列

java - 广播接收器 onReceive() 不起作用

Java - 集合

windows - 从 Linux 连接到 Windows 来执行任务

linux - 有没有办法用键盘命令启动 UNIX screen ?

linux - 包含冒号的文件中的 Grep 字符串

java - Spring jdbcTemplate : generic code to run a select query with model name provided

java - 将相对路径转换为绝对路径在 JSoup 中不起作用

c++ - 在 C++ (VC++ 2010 Express) 上,双线程应用程序比单线程应用程序慢。怎么解决?