2013-01-01 59 views
-2

有没有一种方法,使一个批处理文件: 1.公开赛在cmd 2.要求一个文件路径 3.符合目标文件 4.运行产品 我知道如何做到这一点,像这样:是使用批处理编译.java文件的一种方式,但这样批处理文件可以重用?

@echo off 
javac Filename.java 
java Filename 

唯一prolems是: 1.我想使它可重复使用的(以便它要求一个文件路径) 2.窗口简要地示出了错误的javac不是regonized命令,然后关闭。 无论如何要做我想做的事情?我知道你可以使用一些srt的set path命令来解决这个问题,但没有任何工作。如果它帮助我的jdk在C:/ program Files/java/jdk1.7.0_10/bin

+0

这听起来像你应该使用IDE。当你想创建和运行一个程序时,按下'Run'按钮,当你想调试时,按下'Debug'按钮。 –

+0

“我知道你可以使用一些srt的set path命令来解决这个问题,但没有任何工作。”这太可笑了!如果你想要我们的帮助,你最好给我们所有的细节。 –

回答

0

我会建议看看现有的构建工具。为什么?你要求一个可重用的解决方案。根据我的经验,当谈到建设项目时,一旦他们变得更大,每个人都有自己的方式。所以构建工具必须足够通用以满足所有需求。您在问题中提供的解决方案不适用于更复杂的示例。

有更复杂的构建工具,但你可以先看看Ant。