我正在学习Java课程,我必须为Greenfoot做一些开发。我已经习惯于在C / C ++中使用vim进行开发,所以一直在使用带有vim插件的Intellij Idea。
我鄙视Greenfoot IDE。
是否可以使用Intellij为Greenfoot开发?
答案 0 :(得分:3)
正如您已经发现的那样,您可以添加库并使其混乱以获得一些工作,但它不受官方支持(因此可能会从发布版本更改为发布版本或中断版本),而且很可能永远不会。设计它不是偶然而是以这种方式运作。
我经常想使用专业的IDE来自己做Greenfoot工作,但简单的答案是Greenfoot主要专注于初学者,以一种有趣和互动的方式向以前从未编程过的人教授Java。开发人员可能会把时间集中在为其他IDE提供编码的官方支持,但是所需的工作量意味着它几乎被认为是不值得的。
如果您还没有注意到,Greenfoot 2现在已经推出了一个改进的编辑器,它支持基本的代码完成和智能感。它当然还远不及IntelliJ编辑器,它也不会如此,但如果你习惯了更先进的东西,它肯定会使它的开发更容易接受。
答案 1 :(得分:2)
我使用IntelliJ而我认为它不会得到支持,但我不确定。
此网站有similar question
答案 2 :(得分:1)
我能够进入Project Structure,dependencies选项卡,选择add module library并选择附加类选择/ lib / greenfoot / standalone目录。这允许我干净地编译气球场景。但是,要实际运行场景,您仍然必须使用Greenfoot环境,因为它在幕后播放的所有游戏。
答案 3 :(得分:0)
This link是关于Eclipse中的Greenfoot,但这些步骤似乎也适用于IntelliJ。
基本上,您将bluejcore.jar
和greenfoot.jar
(在Greenfoot的安装目录中找到)添加为项目库,并为Greenfoot创建属性文件(链接中的详细信息)。最后选择GreenfootScenarioMain
作为主类,这允许您从IntelliJ中启动Greenfoot程序。