寻找(免费)Java代码编辑器(IDE)的Windows
不是无限期的,我会列出我的要求寻找(免费)Java代码编辑器(IDE)的Windows,java,windows,ide,Java,Windows,Ide,不是无限期的,我会列出我的要求 必须具有本机UI(或者至少.net后端可以是Java,我不在乎) 必须使用Ant(只要显示Ant的输出,双击Ant输出中的[javac]错误跳转到参考行,基本功能就足够了) 必须有代码完成(包括我的源代码和第三方.jars,而不仅仅是JFC类) 附加功能(非常有用的功能): 在树视图中显示我的类和方法 编译前警告未定义的符号 Unicode支持 与javadoc风格文档的某种形式的集成(阅读JFC和javadoc制作的其他在线文档) 我认为这些都是非常实际
- 必须具有本机UI(或者至少.net后端可以是Java,我不在乎)
- 必须使用Ant(只要显示Ant的输出,双击Ant输出中的[javac]错误跳转到参考行,基本功能就足够了)
- 必须有代码完成(包括我的源代码和第三方
s,而不仅仅是JFC类).jar
- 在树视图中显示我的类和方法
- 编译前警告未定义的符号
- Unicode支持
- 与javadoc风格文档的某种形式的集成(阅读JFC和javadoc制作的其他在线文档)
我认为这些都是非常实际的要求。Eclipse 日食 为什么不直接使用Eclipse呢?那么您可以在您的需求中再列出大约200个额外功能…为什么不直接使用Eclipse呢?然后,你可以在你的需求中列出大约200个额外的东西…如果你正在寻找具有良好图形功能的东西,可以是Netbeans或Eclipse,如果你正在寻找更苗条的东西(学习曲线更陡峭),可以是vim或emacs如果您正在寻找具有良好图形化功能的东西,则可能是Netbeans或Eclipse;如果您正在寻找更苗条的东西(具有更陡峭的学习曲线),则可能是vim或emacs是我使用过的最好的免费Java IDE。是我使用过的最好的免费Java IDE。所有最流行的IDE都应该做您列出的以及更多的事情。我更喜欢对我更有效率的智能。Eclipse和Netbeans也是优秀的免费IDE 在屏幕更新方面,我使用2100x1600窗口,有时本地,有时通过局域网上的VNC,屏幕更新速度不是问题。有时我会有超过10000门课程的项目
更新:我现在在IntelliJ的project中使用了一个4K屏幕,有超过30K个类。所有最流行的IDE都应该做您列出的以及更多的事情。我更喜欢对我更有效率的智能。Eclipse和Netbeans也是优秀的免费IDE 在屏幕更新方面,我使用2100x1600窗口,有时本地,有时通过局域网上的VNC,屏幕更新速度不是问题。有时我会有超过10000门课程的项目
更新:我现在在IntelliJ的project中使用了一个4K屏幕,包含超过30K个类。Visual J++是Microsoft的IDE,它是Visual Studio附带的,直到几年前停止使用。你也许可以得到你的手上,它应该能够遵循你的要求,以某一点,但它是一个停产产品。(我想你没有提到它是免费的。) 曾经有过Borland的JBuilder,可能还有其他几个IDE,但我确实同意之前的海报,即Eclipse、Netbeans或IntelliJ很可能会很好地完成这项工作。 还有Oracle的JDeveloper,但由于它被重写,我认为它也是用Java编写的 唯一难以满足的要求是“必须具有本机UI” 我渴望本地应用程序的响应能力 我怀疑你会满足于在线IDE:-) 谷歌搜索“原生JavaIDE”会带来(以及其他)。也许值得一看
有很多选择,但没有那么多“本机UI”选择。祝您好运,做出正确的选择:-)Visual J++是Microsoft的一个IDE,它与Visual Studio一起提供,直到几年前停止使用。你也许可以得到你的手上,它应该能够遵循你的要求,以某一点,但它是一个停产产品。(我想你没有提到它是免费的。) 曾经有过Borland的JBuilder,可能还有其他几个IDE,但我确实同意之前的海报,即Eclipse、Netbeans或IntelliJ很可能会很好地完成这项工作。 还有Oracle的JDeveloper,但由于它被重写,我认为它也是用Java编写的 唯一难以满足的要求是“必须具有本机UI” 我渴望本地应用程序的响应能力 我怀疑你会满足于在线IDE:-) 谷歌搜索“原生JavaIDE”会带来(以及其他)。也许值得一看
有很多选择,但没有那么多“本机UI”选择。祝你好运做出正确的选择:-)我想,Netbeans在“本机UI”要求上有些失败。我想,Netbeans在“本机UI”要求上有些失败。为什么这应该是主观的?我认为这里不可能有主观的答案。要求非常明确。再次投票…为什么这应该是主观的关闭?我认为这里不可能有主观的答案。要求非常明确。再次投票…谢谢,但Eclipse也使用基于Java的IDE AFAIK。我做了很多编码,所以我渴望本地应用程序的响应能力。如果事情在我要找的地方,也很重要。:)它是SWT,即基于Java的本机GUI。请在此处查看:@vbence,对于几乎所有IDE,通过访问磁盘来获取缓存信息会降低性能。屏幕更新的速度对于过去15年中售出的任何PC来说都不是问题。我将尝试一下Eclipse。虽然我有点害怕下载100兆的IDE:)谢谢,但Eclipse也使用基于Java的IDE AFAIK。我做了很多编码,所以我渴望本地应用程序的响应能力。如果事情在我要找的地方,也很重要。:)它是SWT,即基于Java的本机GUI。请在此处查看:@vbence,对于几乎所有IDE,通过访问磁盘来获取缓存信息会降低性能。屏幕更新的速度