【发布时间】:2011-05-26 02:42:07
【问题描述】:
我正在学习 Java 课程,我必须为 Greenfoot 进行一些开发。我非常习惯在 C/C++ 中使用 vim 进行开发,因此一直在使用带有 vim 插件的 Intellij Idea。
我鄙视 Greenfoot IDE。
是否可以使用 Intellij 为 Greenfoot 进行开发?
【问题讨论】:
标签: java windows intellij-idea greenfoot
我正在学习 Java 课程,我必须为 Greenfoot 进行一些开发。我非常习惯在 C/C++ 中使用 vim 进行开发,因此一直在使用带有 vim 插件的 Intellij Idea。
我鄙视 Greenfoot IDE。
是否可以使用 Intellij 为 Greenfoot 进行开发?
【问题讨论】:
标签: java windows intellij-idea greenfoot
This link 是关于 Eclipse 中的 Greenfoot,但这些步骤似乎也适用于 IntelliJ。
基本上,您将bluejcore.jar 和greenfoot.jar(位于Greenfoot 的安装目录中)添加为您的项目库,并为Greenfoot 创建一个属性文件(详细信息在链接中)。最后选择GreenfootScenarioMain 作为主类,这样你就可以在 IntelliJ 中启动 Greenfoot 程序了。
【讨论】:
正如您已经发现的那样,您可以添加库并搞砸一些工作,但它不受官方支持(因此可能会从发布到发布或中断)并且很可能永远不会支持。它以这种方式工作更多的是偶然而不是设计。
我自己经常想使用专业的 IDE 来完成 Greenfoot 工作,但简单的答案是 Greenfoot 主要面向初学者,以一种有趣且交互式的方式向以前从未编程过的人教授 Java。开发人员可能会将他们的时间集中在为其他 IDE 中的编码提供官方支持上,但所需的工作量意味着它几乎被认为不值得这样做。
如果您还没有注意到,Greenfoot 2 现在推出了一个大大改进的编辑器,它支持基本的代码完成和智能感知。当然,它仍然与 IntelliJ 编辑器相去甚远,将来也不会,但如果您习惯了更高级的东西,它肯定会让在其中进行开发更容易接受。
【讨论】:
我能够进入项目结构、依赖项选项卡,选择添加模块库并选择 /lib/greenfoot/standalone 目录附加类。这使我能够干净地编译气球场景。但是,要实际运行场景,您仍然必须使用 Greenfoot 环境,因为它在幕后进行所有游戏。
【讨论】:
我使用 IntelliJ,但我认为它不会受支持,但我不确定。
这个网站有一个similar question
【讨论】: