Scala吧~  - 讨论区

标题:Scala Fun With Netbeans IDE

2010年10月28日 星期四 20:34

Textmate原生的scala bundle在我机器上就是tmd不好使, 从晚上下来 一个, template也有限, 总之用的不爽就是了,而且, 还要时不时的去查API, 效率实在高不到哪里去,故此十分想念IDE...

Eclipse的Scala插件实验了一下, 老是跳出该死的dialog, 很是烦人, 想起之前Netbeans6.7的时候, Scala的插件的稳定性都比这好,所以,又转而投向Netbeans的怀抱试一下。

用的最新的Netbeans6.9.1,搜了一个deadlock的插件repo地址, http://deadlock.netbeans.org/hudson/job/nbms-and-javadoc/lastStableBuild/artifact/nbbuild/nbms/updates.xml.gz  ,本来兴冲冲的期盼装上重启之后万事OK, 可没想到因为是nightlybuild版, 总是导致Netbeans挂掉, 遂作罢。

我google啊google, 最终在Stackoverflow的一个issue的回答中发现个词儿, erlybird, 去其网站转了下, http://sourceforge.net/projects/erlybird/, 发现应该能用,就download下来安装, wow, 真的好用,哈哈,这下爽了。

可是第一次真的要run一个类的时候,却抛出以下错误:

You must set SCALA_HOME or environment property and append "-J-Dscala.home=scalahomepath" property to the end of "netbeans_default_options" in NetBeansInstallationPath/etc/netbeans.conf to point to Scala installation directory.

好嘛, 设置Netbeans的启动参数, 可是TMD Mac下整个Netbeans是打成一个包运行的, 不像Windows下,可以跑到那个目录下去改配置文件, 这可咋整?

继续google, 发现有人专门为此开发了个插件, 见此http://nbmodules.javaforge.com/, 通过这个插件,可以直接在Netbeans里设置启动参数, O啦, 通过设置本机Scala2.8的安装路径之后, 重启Netbeans, run一下之前的类, 哗啦,一切OK啦!

暂时来说,唯一不爽的就是, 虽然我也有一套基于maven的scala项目管理讨论, 可我还是倾向于用SBT, (原因就不说了, 两个东西用一下做做对比就知道了),可是我还没法将基于SBT的 项目导入Netbeans,虽然我可以通过NB先新建一个项目,然后copy代码进去,可把这俩东西完全割裂了,我很是希望接和这两个东西的优点。

NB一直有个“毛病”, 普通目录结构的项目它不认(Eclipse里没这问题),那我的基于SBT的Scala项目自然也导入不到他的project view里啦, 之前记得有个插件好像干这个事情,可死活找不到了, 哪位要是知道,劳烦告知一下,呵呵

 

 

 

2010年11月01日 星期一 15:39

I turn back to Textmate with a bundle I customized a little. I still can't stand the IDE support for Scala :-(

2010年12月14日 星期二 11:02

IntelliJ Idea10 现在对scala的支持已经不错了, 建议使用, 而且集成了sbt的插件。

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号