2012-02-01 88 views
1

我想创建一个拖放快捷方式来编译和运行java文件,而不是命令行界面。我在想,我会创建两个批处理文件。但是,为了使批处理文件使用javac.exe或java.exe来记录哪些java文件被放到批处理文件中,我该怎么写呢?编译和运行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

这里的内容与您在命令行上手动输入以编译和运行Java代码的内容完全相同。 – Jesper 2012-02-01 14:24:31

回答

5

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

但对于完整性,文件DnD'd到一个批处理文件都可以,好像他们是作为参数在命令行批处理文件传递,让你的“[善有善报吗?]”是“%1” ,或者,如果您预计有多个文件,“%1%2%3%4%5%6%7%8%9”。

+1

+1“仅适用于一天”:) – 2012-02-01 16:12:50

+0

或将%1%2替换为%* – 2012-02-01 16:13:03