是一种使用批处理编译.java文件的方法,但是可以重用批处理文件吗?

时间:2013-01-01 13:19:28

标签: java compiler-construction batch-file

有没有办法制作批处理文件: 1.打开cmd 2.请求文件路径 3.遵守目标文件 4.运行产品 我知道如何这样做:

@echo off
javac Filename.java
java  Filename

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

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

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

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