Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用sublime进行java开发_Java_Syntax Error_Sublimetext2 - Fatal编程技术网

如何使用sublime进行java开发

如何使用sublime进行java开发,java,syntax-error,sublimetext2,Java,Syntax Error,Sublimetext2,我想使用升华作为开发工具而不是eclipse,但是尽管升华能够突出显示代码,但是如何像eclipse那样检测错误并编译java代码呢 谢谢 升华文本是一个文本编辑器,而不是IDE。您需要使用javac File.java从命令行编译它。它不会为您突出显示错误 如果你想要一个简单的文本编辑器,java开发的java,考虑或./p>崇高不是真正理想的(IMO)。如果您不想使用eclipse,可以看看intellij,它是我最喜欢的Java和web项目IDE 当然,您可以在Java项目中使用subli

我想使用升华作为开发工具而不是eclipse,但是尽管升华能够突出显示代码,但是如何像eclipse那样检测错误并编译java代码呢

谢谢

升华文本是一个文本编辑器,而不是IDE。您需要使用
javac File.java
从命令行编译它。它不会为您突出显示错误


<>如果你想要一个简单的文本编辑器,java开发的java,考虑或./p>崇高不是真正理想的(IMO)。如果您不想使用eclipse,可以看看intellij,它是我最喜欢的Java和web项目IDE

当然,您可以在Java项目中使用sublime。但是您必须编译java文件。从terminal/dos执行此操作的方法是写入:

javac myJavaFile.java
然后运行javac文件:

java myJavaFile

如果您希望在sublime中为java开发提供所有的多选功能和其他很酷的功能,那么Intellij IDEA是您的选择,您将拥有文本编辑器无法提供的更酷的功能

我喜欢崇高,但像java或C++这样的可编译语言不是这样的。
在那里,您可以看到Intellij正在运行

以上所有答案都完全正确:Sublime Text是一个文本编辑器,而不是IDE。因此,您可以在项目中使用IDE(为了方便),也可以使用Sublime+cmd行(有点麻烦)

然而,我个人也有点喜欢它,尤其是《升华文本3》。因此,我同时使用两种方法:intellij用于实际/大型项目,SBT3用于小事情/代码片段(例如,当我阅读书籍时)(+快速和可重复的单元测试来断言结果,不需要简单的main()),我想尝试一下。如果您习惯于使用SBT3快捷方式(因为它是一个非常轻量级和快速的编辑器),而不是只为那些小酒窝启动一个完整的intellij实例+gradle+等等,那么这可能会非常快

为这些简单的事情使用SBT的另一个原因(尤其是在学习时)是,您摆脱了自动完成、自动导入等功能。它迫使您键入所有内容,并且您学到了很多

要在SBT3上启用高亮显示+错误检查,您需要安装:

  • 包控制
  • 来自包控制()的SubmiteLineter+SubmiteLineter javac
  • 来自包控制的Seti_UX主题(用于突出显示)
您可以将此作为示例:


那么,如果Eclipse符合您的需要,为什么要使用Sublime呢?我想是为了好玩。。而且,当eclipse运行某些代码时,我想使用升华来编写其他代码。所以,在eclipse运行时使用升华(即使您可以在eclipse运行代码时在eclipse中编写代码),然后在eclipse中复制/粘贴它。有趣的奇怪定义。当程序运行时,仍然可以在eclipse中编写代码。eclipse中还有很多有用的功能(如调试、重构支持、junit集成)。Sublime Text 2/3的可能副本对Java语法高亮显示有很大的支持。@ArthurCollé我是说高亮显示错误,我会解决的。
您需要使用javac从命令行编译它
升华文本实际上允许自定义<代码>它不会为您突出显示错误它也有各种各样的错误。这个答案是崇高文本功能的基础。