我正在尝试创建用于编译和运行java文件的拖放快捷方式,而不是命令行界面。我在想,我会创建两个批处理文件。但是,我要编写什么来使批处理文件使用javac.exe或java.exe来删除批处理文件中的java文件?
对于编译器批处理文件:
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
答案 0 :(得分:5)
不要打扰;你会发现这些批处理文件大约有一天有用。之后,您的Java程序将包含多个*.java
文件,并依赖于各种*.jar
文件。学习使用Ant,它可以处理从最简单到最复杂的构建过程。
但是为了完整性,DnD'd文件在批处理文件中可用,就好像它们作为参数传递给命令行中的批处理文件一样,所以你的“[什么在这里?]”是“%1”,或者,如果您预计有多个文件,“%1%2%3%4%5%6%7%8%9”。
答案 1 :(得分:1)
如果要编译单个文件,this script将非常有用。