我正在尝试创建一个拖放快捷方式来编译和运行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'd到批处理文件上的文件就像在命令行中作为参数传递给批处理文件一样可用,因此您的“ [这里是什么?]”为“%1”,或者,如果您预计会有多个文件“%1%2%3%4%5%6%7%8%9”。
关于java - 用于编译和运行Java文件的批处理文件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9097336/