【问题标题】:Is a way to compile a .java file using batch, but so that the batch file can be reused?是一种使用批处理编译 .java 文件的方法,但是可以重用批处理文件吗?
【发布时间】:2013-01-01 13:19:28
【问题描述】:

有没有办法制作一个批处理文件: 1.打开cmd 2. 询问文件路径 3. 编译目标文件 4.运行产品 我知道该怎么做:

@echo off
javac Filename.java
java  Filename

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

【问题讨论】:

  • 听起来您应该使用 IDE。当你想创建和运行一个程序时你按下Run按钮,当你想调试你按下Debug按钮。
  • “我知道你可以使用一些设置路径命令的 srt 来解决这个问题,但没有任何效果”。这太荒谬了!如果您需要我们的帮助,最好向我们提供所有详细信息。

标签: java compiler-construction batch-file


【解决方案1】:
【解决方案2】:

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

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

【讨论】:

    猜你喜欢
    • 2011-11-11
    • 2014-02-26
    • 2015-01-24
    • 2022-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多