首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >轻量级IDE for Java 8

轻量级IDE for Java 8
EN

Software Recommendation用户
提问于 2016-07-22 15:23:08
回答 3查看 1.5K关注 0票数 2

当我必须创建单一用途的Java 8程序时,我希望更高效。IntelliJ IDEA和Eclipse是很棒的IDEA,但我需要这样做:

  • 在IDE中创建一个项目
  • 做一些配置
  • 创建程序文件
  • 运行它
  • 从IDE中删除最近创建的项目
  • 从磁盘中删除最近创建的文件夹(包含IDE创建的所有文件)

一位朋友推荐我为DrJava。我试着安装它,但它需要Java 6,但我无法安装它。我的电脑上只能有Java 8。

对于具有这种特性的IDE,您的建议是什么?

  • 轻量级(例如,DrJava只有12 MB)
  • 支持Java 8
  • 它应该能够管理简单的Java文件,而不需要创建一个项目
  • 支持调试
  • 支持自动完成
  • 不需要创建一个项目来编译和运行简单的Java文件
  • 它可以是一个商业化的IDE,但是开放源码会更好
  • Maven支持是很棒的,但它并不重要

使用此IDE的工作风格如下:

  • 在IDE中编写一个新的Java 8程序
  • 运行它
  • 删除程序

编辑1:

我找到了如何使用崇高文本3,它的成本为70美元,但它的工作。要配置它,您需要遵循这个使用说明。它缺乏调试和自动完成,但它的工作。

编辑2:

我试图使用崇高文本的JDebug插件,但我无法使它工作。老实说,我认为问题是我的问题,因为我不熟悉jdb。

另一方面,我查找了一些ST插件的自动完成,但没有人是好的。还有另一个插件,Javatar,但是如果我要处理项目,我更愿意使用IntelliJ。

到目前为止,我正在遵循我发现的这里的一个建议:使用结构简单的IntelliJ项目使用IntelliJ,并将所有单个文件写入其中。你知道,IDE很棒。

无论如何,我将保留这个问题,以防有人向我们推荐轻量级IDE。

EN

回答 3

Software Recommendation用户

发布于 2016-08-24 23:54:37

你可能会认为你想要这样做,但除非你的工作是教8岁的孩子,否则你会希望你只是停留在一个真正的IDE,像IntelliJ的想法。

原因:

  1. Java很大,而且有很多特性,因为在没有这些特性的情况下使用Java会带来巨大的痛苦。
  2. 代码完成很好。有一些东西检查你的风格,建议如何修理你的项目时,它的崩溃是伟大的。从错误中恢复是IDE提供给您的主要部分。
  3. 没有编辑器的项目构建管理意味着用XML或Maven手工编写Ant脚本。除了简单的单个文件Java应用程序之外,没有构建系统,Java构建是不会发生的。依赖解析和库/类路径管理也不会神奇地发生。你需要一个IDE。
  4. 任何比IntelliJ、NetBeans或Eclipse更少的东西都会浪费你生命中的几个小时、几天(或几个月)。我把他们评为IntelliJ很棒,Netbeans几乎令人敬畏,而Eclipse则被评为“仅仅好”。

如果您不想要一个胖的IDE,那么您可以尝试使用JEDIT,它是一个用Java构建的文本编辑器,它有许多轻量级插件,其中一个或多个可能满足您的脚本需求。

票数 2
EN

Software Recommendation用户

发布于 2016-08-26 15:56:47

最好的选择可能是坚持使用功能齐全的IDE (就像Warren建议的那样,正如您最终所做的那样)。

对于那些真正坚持为Java设计更轻量级的IDE的人来说,我想DrJava是最好的选择。(你说你不能让它为你工作,但大多数其他读者可能不会有这个问题。)

如果出于某种原因,您需要类似DrJava但不能或不会使用DrJava的东西,我建议使用吉阿尼,它对Java (和许多其他语言)有一定的支持,包括通过GDB进行调试的插件

票数 2
EN

Software Recommendation用户

发布于 2022-01-02 23:31:40

Java至少具有向后兼容性,所以运行在旧Java版本上的应用程序应该总是在新版本上运行。所以,尝试在第8版上运行Dr. . Java。

票数 0
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/34889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档