【问题标题】:How to run my Java code that I created with sublime editor?如何运行我用 sublime 编辑器创建的 Java 代码?
【发布时间】:2014-04-27 23:31:17
【问题描述】:

我在学校学习 Java,他们告诉我们使用 eclipse,因为它提供了一个完整的 IDE,但不知何故,我更喜欢使用 sublime,我不知道,也许是因为它更干净,而且与日食。

现在,如果我创建了一个 Rectangle.java 类,并且我还创建了一个包含 main 的 Program.java 类:

public class Program {

    public static void main(String[] args) {
        // TODO Auto-generated method stub

        Rectangle myRect = new Rectangle(double w, double h);

            myRect.show;

    }

}

那么我在哪里运行这个..?在终端?以及如何?

当然很遗憾我不会有调试器,但是请帮我弄清楚在学习Java的同时如何使用sublime,我喜欢这个编辑器并想使用它。

谢谢各位!

【问题讨论】:

  • 你不能通过 Sublime Text 运行它。您可以继续使用您喜欢的任何编辑器进行编辑,但您仍应使用 Eclipse,因为您正在学习其他支持。

标签: java eclipse


【解决方案1】:

Sublime 只是一个文本编辑器。这是一个很好的语法高亮和其他漂亮工具,但它不是编译器。 IDE 将为您处理编译步骤,但由于您选择使用 SublimeText,您必须手动将 Java 文件编译成它们的字节码。

您需要为此使用javac。您可以在 JDK 中找到它。它的位置和调用方式取决于您的操作系统以及您安装 JDK 的方式。

最基本的用途是编译没有任何依赖关系的单个 Java 文件(从包含源代码的文件夹内的命令行运行):

/path/to/javac YourFile.java

这将在您的 JRE 运行的 .java 版本旁边输出一个 YourFile.class 文件(同样来自包含 *.java*.class 文件的文件夹):

java YourFile

对于更复杂的用途,例如包括 3rd 方库、类路径和跨类依赖 here is an example tutorial(其中许多可以通过简单的 Google 找到)

【讨论】:

  • 使用 sublime 编辑我的代码并将文件保存在 eclipse 目录中并在 eclipse 中运行是否有意义?或者它太笨拙了.. @mbs
  • 如果您愿意,您可以这样做。它需要为你自己做一些额外的腿部工作,但这将是你的决定。但是在决定继续使用 SublimeText 之前,您应该了解两件重要的事情:1/ IDE 可以通过文本编辑器为您提供许多工具,2/ 由于 Eclipse 是受支持的工具,您可能无法从以下位置获得帮助如果您因为没有使用他们建议的工具而遇到问题,请联系您的学校。
【解决方案2】:

最简单的方法是从终端编译和运行它。由于您将其称为终端,因此我假设您正在使用 mac。 This has been answered before.

【讨论】:

  • 或任何其他*nix系统。
【解决方案3】:

我在link https://sainirahul.wordpress.com/2015/07/15/pure-sublime-coding-and-running-java-program-using-sublime-text-editor/我的博客中写过关于编译和运行带有单键绑定的Java程序的文章

【讨论】:

    【解决方案4】:

    Sublime Text 有一个名为构建系统的功能。这基本上意味着程序将在按下 Ctrl+B 后在 Sublime 窗口的控制台内执行。不幸的是,这个内部控制台不支持输入(我记得)。

    有用的链接:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-20
      • 2023-03-10
      相关资源
      最近更新 更多