IDEA9社区版安装Scala插件

30 views
Skip to first unread message

Xuefeng Wu

unread,
Oct 16, 2009, 12:50:37 AM10/16/09
to ScalaCn
本来以为安装个IDEA会比较简单,但直到做才知道Scala插件版本没稳定,兼容性问题比较大。

我按以下步骤终于把Scala插件安装到IDEA9社区版

1. 下载并安装IDEA9社区版
http://download.jetbrains.com/idea/ideaIC-90.94.exe

2. 使用IDEA的插件管理器安装Scala插件
由于插件管理器安装的Scala插件版本很低,Scala插件不会起作用

3. 下载Scala插件0.3.20
http://download.jetbrains.com/scala/scala-intellij-bin-0.3.20.zip

4. 用Scala插件0.3.20的lib替换IDEA插件管理器安装的Scala插件lib
如:
C:\Documents and Settings\XuefengWu\.IntelliJIdea90\config\plugins
\Scala\lib

5. 删除老的Scala插件lib: Scala.jar

6. 在插件管理器中设置Scala插件enable.

Shivawu

unread,
Oct 16, 2009, 4:05:51 AM10/16/09
to ScalaCn
这个办法好像不行啊,删除了Scala.jar,插件管理器里面的Scala插件就不见了。

On Oct 15, 9:50 pm, Xuefeng Wu <ben...@gmail.com> wrote:
> 本来以为安装个IDEA会比较简单,但直到做才知道Scala插件版本没稳定,兼容性问题比较大。
>
> 我按以下步骤终于把Scala插件安装到IDEA9社区版
>

> 1. 下载并安装IDEA9社区版http://download.jetbrains.com/idea/ideaIC-90.94.exe
>
> 2. 使用IDEA的插件管理器安装Scala插件
> 由于插件管理器安装的Scala插件版本很低,Scala插件不会起作用
>
> 3. 下载Scala插件0.3.20http://download.jetbrains.com/scala/scala-intellij-bin-0.3.20.zip

Xuefeng Wu

unread,
Oct 16, 2009, 4:11:30 AM10/16/09
to sca...@googlegroups.com
你把0.3.20放到C:\Documents and Settings\XuefengWu\.IntelliJIdea90\config\plugins\Scala\lib
这个目录下了吗?

2009/10/16 Shivawu <shi...@gmail.com>

Shivawu

unread,
Oct 16, 2009, 4:16:58 AM10/16/09
to ScalaCn
恩,放到了。现在我可以看到了。不过不是用你的方法。
要把那个scala-plugin.jar重命名为Scala.jar覆盖原来的,它才承认这是scala的插件,在插件管理器里面才能看得到。
而且更加诡异的是,建立一个scala的module,它竟然跑到网上去下载scala-compiler.jar,明明已经有了。

Xuefeng Wu

unread,
Oct 16, 2009, 4:20:20 AM10/16/09
to sca...@googlegroups.com
我本来也想需要将scala-plugin.jar重命名为Scala.jar才行,后来试了一下IDEA居然读出来了。
可能是IDEA版本不一样?

我还没建过scala的module,不过打开scala项目没问题。

看来IDEA的Scala插件还不是很稳定。

2009/10/16 Shivawu <shi...@gmail.com>

Shivawu

unread,
Oct 16, 2009, 4:22:34 AM10/16/09
to ScalaCn
从文件名看IDEA版本应该是一样的。
我比较疑惑IDEA到底是怎么样来识别插件的,好像这个机制比较诡异。

Xuefeng Wu

unread,
Oct 16, 2009, 4:37:23 AM10/16/09
to sca...@googlegroups.com
应该是IDEA在启动的时候动态扫描各个jar包,看看有没用plugin.xml的描述文件,如果有就注册进来。
或者是在安装插件的时候就将jar包注册好了,启动的时候就按注册时的名字去加载。

2009/10/16 Shivawu <shi...@gmail.com>

Shivawu

unread,
Oct 16, 2009, 6:14:50 AM10/16/09
to ScalaCn
好像还有一些其他的问题,反正很不稳定就是了,官方好像也没说community edition可以用这个plugin。

Yang Sai

unread,
Oct 16, 2009, 6:20:10 AM10/16/09
to sca...@googlegroups.com
CE可以用Scala plugin是必要的,现在不稳定多半是预览版的关系吧……

2009/10/16 Shivawu <shi...@gmail.com>



--
Sai Yang
Beijing 51CTO Information Technology Ltd
51CTO.com
Tel: 86-10-68476606-8035
Mobile: 13520669808
E-mail: yan...@51cto.com | yangs...@gmail.com
MSN: lazyl...@hotmail.com

Arbow

unread,
Oct 16, 2009, 11:47:28 AM10/16/09
to ScalaCn
刚刚下载了尝试安装插件,发现在插件管理器中已经可以安装0.3版本的Scala插件了,而不是早上的0.1版本

Xuefeng Wu

unread,
Oct 16, 2009, 12:28:16 PM10/16/09
to sca...@googlegroups.com
他们反应还挺快的

2009/10/16 Arbow <avi...@gmail.com>
刚刚下载了尝试安装插件,发现在插件管理器中已经可以安装0.3版本的Scala插件了,而不是早上的0.1版本




--
Scala中文社区:  http://groups.google.com/group/scalacn

Jagger

unread,
Oct 21, 2009, 1:04:11 AM10/21/09
to ScalaCn
直接在IDEA的插件管理里面升级就可以了

On 10月16日, 下午12时50分, Xuefeng Wu <ben...@gmail.com> wrote:
> 本来以为安装个IDEA会比较简单,但直到做才知道Scala插件版本没稳定,兼容性问题比较大。
>
> 我按以下步骤终于把Scala插件安装到IDEA9社区版
>

> 1. 下载并安装IDEA9社区版http://download.jetbrains.com/idea/ideaIC-90.94.exe
>
> 2. 使用IDEA的插件管理器安装Scala插件
> 由于插件管理器安装的Scala插件版本很低,Scala插件不会起作用
>
> 3. 下载Scala插件0.3.20http://download.jetbrains.com/scala/scala-intellij-bin-0.3.20.zip

余奔益

unread,
Oct 21, 2009, 1:09:20 AM10/21/09
to sca...@googlegroups.com
先IDE plugin下载 然后关掉 用Scala插件0.3.
20的lib替换IDEA插件管理器安装的Scala插件lib
就行了


2009/10/21 Jagger <jagge...@gmail.com>

Xuefeng Wu

unread,
Oct 21, 2009, 1:29:44 AM10/21/09
to sca...@googlegroups.com
现在可以在IDEA直接安装了,IDEA更新了Scala插件库。

2009/10/21 Jagger <jagge...@gmail.com>



--
Scala中文社区:  http://groups.google.com/group/scalacn
Reply all
Reply to author
Forward
0 new messages