用于编译和运行java文件的批处理文件?

时间:2012-02-01 14:18:20

标签: java batch-file

我正在尝试创建用于编译和运行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

2 个答案:

答案 0 :(得分:5)

不要打扰;你会发现这些批处理文件大约有一天有用。之后,您的Java程序将包含多个*.java文件,并依赖于各种*.jar文件。学习使用Ant,它可以处理从最简单到最复杂的构建过程。

但是为了完整性,DnD'd文件在批处理文件中可用,就好像它们作为参数传递给命令行中的批处理文件一样,所以你的“[什么在这里?]”是“%1”,或者,如果您预计有多个文件,“%1%2%3%4%5%6%7%8%9”。

答案 1 :(得分:1)

如果要编译单个文件,this script将非常有用。