【问题标题】:Is there a way to quickly rebuild and run Java code rather than "javac file.java" and then "java file"?有没有办法快速重建和运行 Java 代码,而不是“javac file.java”然后“java 文件”?
【发布时间】:2019-12-23 13:44:32
【问题描述】:

我有一个非常简单的 java 代码 - 我只是在学习 Java。

但是我不想为了一点点改变而一次又一次地重新输入javac file.javajava file

有没有更快的方法?还是我可以快速复制和粘贴的单行字?

【问题讨论】:

  • 我根本不懂 Java,但你不能只运行 javac file.java && java file 作为一个衬里,然后在终端中按下以获取最后输入的命令,而不必重新输入它?
  • 或者把上面写成批处理脚本。
  • IDE 也会自动为你做这样的事情。像这样学习低级的东西很好,但使用好的工具会让你的生活更轻松。
  • 您使用的是哪个编辑器?可能有一种方便的方法可以从编辑器中运行代码。
  • 崇高的文字。它没有 Java 的构建选项。我有 VSCode,我不知道是否可以,但 @Andy 的解决方案正是我想要的。如果他把它写下来作为答案,我可以接受。当然,如果 Java 从 VScode 编码有一些优势,我会使用它。

标签: java cmd


【解决方案1】:

您可以使用 IDE(例如 Eclipse 或 NetBeans)直接运行而无需输入任何内容。这是因为 IDE 会自动为您重新编译更改的代码。

Eclipse 的下载链接: https://www.eclipse.org/downloads/packages/release/kepler/sr1/eclipse-ide-java-developers

【讨论】:

  • 好吧,我认为为此下载整个 IDE 并不完全可行。
  • 当然可行。你得到的好处远不止这些。 (这些天几乎没有人使用命令行和文本编辑器进行认真的 Java 开发。)
  • 是的,我有 Visual Stdio,但我还不认真。
【解决方案2】:

您可以使用&& 作为单行命令运行这两个命令,这样第二个命令将仅在第一个命令成功时运行:

javac file.java && java file

然后您可以在终端窗口中按向上来访问命令,而无需重新键入它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-17
    • 1970-01-01
    • 1970-01-01
    • 2018-12-01
    • 1970-01-01
    • 2021-10-13
    • 1970-01-01
    • 2020-02-14
    相关资源
    最近更新 更多