有没有办法制作批处理文件: 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
答案 0 :(得分:2)
看看这些问题:
How to read input from console in a batch file?
Problem with user input in my batch file
how do i get a batch file to accept input from a txt file?
还有更多...
答案 1 :(得分:0)
我建议改为查看现有的构建工具。为什么?你要求一个可重复使用的解决方案。根据我的经验,在建设项目时,一旦项目变得更大,每个项目都有自己的方式。因此,构建工具必须足够通用以满足所有要求。您在问题中提供的解决方案不适用于更复杂的示例。
还有更复杂的构建工具,但您可以先看看Ant。