用于编译和运行java文件的批处理文件?
我试图创建一个用于编译和运行java文件的拖放快捷方式,而不是命令行界面。我在想,我将创建两个批处理文件。但是,我应该写些什么来让批处理文件使用javac.exe或java.exe来处理掉到批处理文件中的任何java文件用于编译和运行java文件的批处理文件?,java,batch-file,Java,Batch File,我试图创建一个用于编译和运行java文件的拖放快捷方式,而不是命令行界面。我在想,我将创建两个批处理文件。但是,我应该写些什么来让批处理文件使用javac.exe或java.exe来处理掉到批处理文件中的任何java文件 对于编译器批处理文件: cd C:\Program Files\Java\jdk\bin javac [what goes here?] pause cd C:\Program Files\Java\jdk\bin java [what goes here
对于编译器批处理文件:
cd C:\Program Files\Java\jdk\bin
javac [what goes here?]
pause
cd C:\Program Files\Java\jdk\bin
java [what goes here?]
pause
对于运行java批处理文件:
cd C:\Program Files\Java\jdk\bin
javac [what goes here?]
pause
cd C:\Program Files\Java\jdk\bin
java [what goes here?]
pause
不用麻烦了;您会发现这些批处理文件大约有一天是有用的。之后,Java程序将包含多个
*.Java
文件,并依赖于各种*.jar
文件。学习使用,它可以处理从最简单到最复杂的构建过程
但为了完整起见,批处理文件中的DnD文件是可用的,就像它们在命令行中作为参数传递给批处理文件一样,因此您的“[此处是什么?]”是“%1”,或者,如果您预期有多个文件,“%1%2%3%4%5%6%7%8%9”。;您会发现这些批处理文件大约有一天是有用的。之后,Java程序将包含多个
*.Java
文件,并依赖于各种*.jar
文件。学习使用,它可以处理从最简单到最复杂的构建过程
但为完整起见,批处理文件中的DnD文件可用,就像它们在命令行中作为参数传递给批处理文件一样,因此您的“[此处是什么?]”是“%1”,或者,如果您预期有多个文件,“%1%2%3%4%5%6%7%8%9”.如果您想编译一个文件,它将非常有用。如果您想编译一个文件,它将非常有用。那里的内容与您在命令行上手动键入以编译和运行Java代码的内容完全相同。那里的内容与您在命令行上手动键入以编译的内容完全相同并运行Java代码。