创建批处理文件,用于简单的javac和java命令执行

Tea*_*App 8 java executable cmd batch-file javac

这是一件非常简单的事情,但我无法理解它.我看过很多StackOverFlow帖子以及互联网.

我的目标是创建一个.bat,它将打开cmd并将我的Main.java执行到命令提示符.容易不是,但我对如何感到困惑?

下面我正在编写我的批处理文件应该执行的步骤

  1. 打开cmd
  2. javac Main.java
  3. java主要

我的文件将驻留在我的所有.java旁边,所以我假设我不需要给出明确的路径.

到目前为止我对研究的理解:

  1. 打开文本编辑器
  2. 写一个代码来打开cmd(我不知道怎么做)
  3. echo javac Main.java(对我来说仍然是模糊的概念)
  4. echo java Main

另存为:name.bat

任何帮助将不胜感激.谢谢.

Nir*_*ond 16

  1. 打开记事本

  2. @echo off
    
    javac Main.java
    
    java Main
    
    Run Code Online (Sandbox Code Playgroud)

3.saveAs blahblah.bat

确保Main.java与您的批处理文件一起存在,并且在env中设置了java路径.变量

4.双击批处理文件,无需显式打开cmd tt将在.bat执行时自行打开


小智 5

你想在Run.bat中使用这四行代码:

@echo off          //this makes it so you have an empty cmd window on startup
javac Main.java    //this compiles the .java into a .class
java Main          // this runs the .class file
pause              //this prevents the window from instantly closing after program end
Run Code Online (Sandbox Code Playgroud)