scala ide for eclipse不能建web项目和java不能调用scala的解决办法

在http://scala-ide.org/下载scala ide后,不能建web项目,所以需要自己安装插件,具体步骤如下:

打开scala ide for eclipse点击help再点击install new software

scala ide for eclipse不能建web项目和java不能调用scala的解决办法_第1张图片

然后再根据你的eclipse的版本号,输入相关的网址:

比如kepler版本用:http://download.eclipse.org/releases/kepler

oxygen版本用:http://download.eclipse.org/releases/oxygen

选择  webxml  ,它会开始下载,但时间可能有点久,

scala ide for eclipse不能建web项目和java不能调用scala的解决办法_第2张图片

在下面的下拉框中 Web, XML, Java EE and OSGi Enterprise Development选择如下6个插件,其实你最好的全选:

scala ide for eclipse不能建web项目和java不能调用scala的解决办法_第3张图片

还要安装

JST Server Adapters 

JST Server Adapters Extensions插件,否则没有本地tomcat服务器。

这两个插件,总共6个插件

安装这几个插件,耐心等待……..安装完成之后,会自动弹出对话框让你重启eclipse,重启下就行,此时,就可以新建web项目了,如下: 

scala ide for eclipse不能建web项目和java不能调用scala的解决办法_第4张图片

注意,如果不安装JST Server Adapters   和  JST Server Adapters Extensions插件在window->proparties->Server中是不会有tomcat的。到这里,再新建web,就可以配置本地Tomcat了。

下面说一下java与scala的混合编程,  我的scala ide的eclipse版本号是oxygen,  我把上面的插件都装上后,java和scala都分别可以做,但是混合起来后java不能调用scala的代码。是什么原因呢?

因为安装时,maven和scala都是采用scala ide默认的,于是我都改成自己的。 并且scala的包,我在项目的Buide 中去人为的包含,这样就可以调用了。

你可能感兴趣的:(JAVA,scala)