如何用java实现javaide

如何用java实现javaide,java,ide,implementation,Java,Ide,Implementation,我知道如何使用Java语言实现JavaIDE 我的IDE应该: 编译、运行和调试源代码 从目录导入或导出文件 允许从类图生成代码 允许修改Java文本编辑器 允许生成Swing源代码,我的意思是它将提供拖放功能,然后生成源代码 它提供了保存、删除、撤消和重做的可能性 它支持JUnit、maven和Ant 因此,我询问了一些技术,这些技术将帮助我实现这个JavaIDE。如何实现这个IDE?除了我不确定的“药物”部分,我可以说这不是一个微不足道的工作量,当然我会使用Java的GUI API 我会

我知道如何使用Java语言实现JavaIDE

我的IDE应该:

  • 编译、运行和调试源代码
  • 从目录导入或导出文件
  • 允许从类图生成代码
  • 允许修改Java文本编辑器
  • 允许生成Swing源代码,我的意思是它将提供拖放功能,然后生成源代码
  • 它提供了保存、删除、撤消和重做的可能性
  • 它支持JUnit、maven和Ant
因此,我询问了一些技术,这些技术将帮助我实现这个JavaIDE。如何实现这个IDE?

除了我不确定的“药物”部分,我可以说这不是一个微不足道的工作量,当然我会使用Java的GUI API

我会保证你有足够的时间,只是开箱即用。做你列出的所有事情,还有更多。它也是免费的,并且有一个模块体系结构,允许相当容易地添加新功能。

不会像这里的其他人一样挖苦人,所以我将尝试给出一个简短的回答。 尽管有一些非常成熟的JavaIDE(Eclipse、NetBeans、INtelliJ、JCreator、Codeguide等),但您有权再做一次(谁知道有一天可能比现有的更好)。 这是说你能做到的

  • Swing(这里您必须从
    零)
  • 使用RCP Eclipse
  • Netbeans平台
  • 这可能是一个解决办法
  • 等等
所有这些都支持拖放并支持creting类图

我警告你这不容易……一点也不容易。 Eclipse最近被审计过,它有apx4600万代码行
祝你好运

如果你想承担这样的任务并提出这样一个基本的问题,你可能还没有准备好。你绝对应该使用Java IDE来编程你的Java IDE,IDE是很好的技术。@Marcelo:“你绝对应该使用Java IDE来编程你的Java IDE”:(很好!