我在学校学习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,我喜欢这个编辑器并希望使用它。
谢谢你们!
答案 0 :(得分:0)
最简单的方法是从终端编译并运行它。既然你称它为终端,我假设你正在使用mac。 This has been answered before.
答案 1 :(得分:0)
Sublime只是一个文本编辑器。这是一个很好的语法高亮和其他漂亮的工具,但它不是一个编译器。 IDE将为您完成编译步骤,但由于您选择使用SublimeText,您必须手动将Java文件编译为其字节码。
您需要使用javac
。您可以在JDK中找到它。它的位置以及如何调用它取决于您的操作系统以及如何安装JDK。
最基本的用法是编译一个没有任何依赖关系的Java文件(从包含源代码的文件夹中的命令行运行):
/path/to/javac YourFile.java
这将在您的.java版本旁边输出YourFile.class
文件,该文件可以由您的JRE运行(再次从包含*.java
和*.class
文件的文件夹中运行:
java YourFile
对于更复杂的用途,例如包括第三方库,类路径和跨类依赖here is an example tutorial(其中许多可以通过简单的Google找到)
答案 2 :(得分:0)
Sublime Text有一个名为 Build System 的功能。它基本上意味着在按Ctrl + B后,程序将在Sublime窗口的控制台内执行。不幸的是,这个内置控制台不支持输入(我记得)。
有用的链接: