-2

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

@echo off
javac Filename.java
java  Filename

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

4

2 回答 2

0

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

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

于 2013-01-01T13:28:00.280 回答