我正在尝试创建用于编译和运行 java 文件的拖放快捷方式,而不是命令行界面。我在想,我将创建两个批处理文件。但是,我要写什么来使批处理文件在将任何 java 文件拖放到批处理文件上时使用 javac.exe 或 java.exe?
对于编译器批处理文件:
cd C:\Program Files\Java\jdk\bin
javac [what goes here?]
pause
对于运行java批处理文件:
cd C:\Program Files\Java\jdk\bin
java [what goes here?]
pause
最佳答案
别打扰了;您会发现这些批处理文件可以用大约一天。之后,您的 Java 程序将包含多个 *.java
文件并依赖于各种 *.jar
文件。学习使用Ant ,它可以处理从最简单到最复杂的构建过程。
但是为了完整起见,DnD 到批处理文件的文件是可用的,就好像它们是作为参数在命令行传递给批处理文件一样,所以你的“[这里有什么?]”是“%1”,或者,如果您预期有多个文件,则为“%1 %2 %3 %4 %5 %6 %7 %8 %9”。
关于java - 用于编译和运行java文件的批处理文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9097336/