win10系统下如何解决jdk版本和scala版本不兼容问题?

时间:2024-04-08 18:57:04

       最近因为做项目需要接触Scala,因此自己摸索安装相关软件,但是在安装的时候就遇到了不同的问题,那我就带大家说一下我的解决方法。安装Scala的前提是,你得提前配好Java环境。一般Jdk和Scala兼容的版本如下图:

win10系统下如何解决jdk版本和scala版本不兼容问题?

在安装的过程中,如果版本不匹配我暂时只遇到了两种问题 :

1、会报错误:Failed to initialize complier:object  java.lang.Object

win10系统下如何解决jdk版本和scala版本不兼容问题?

2、报另外一种错误:Java.lang.NullpointerException

win10系统下如何解决jdk版本和scala版本不兼容问题?

上述的两种错误都是因为Jdk版本和Scala版本不匹配导致的,那我们可根据第一张图进行Jdk或者Scala版本的下载。

JDK的下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

Scala下载地址:http://www.scala-lang.org/downloads

考虑到大家在下载Jdk或者Scala会遇到一些麻烦,我特地把jdk1.8.0与Jdk11,Scala2.11.11.msi下载好了,然后分享给大家,我使用的组合是jdk1.8.0+Scala2.11.11.msi。JDK11是我分享给大家,大家可根据自己的需要下载。

jdk下载链接:https://pan.baidu.com/s/19TiZHTBUhro4my13-XYY4Q 提取码:2oRM 

scala下载链接:https://pan.baidu.com/s/1I23WRFiqqeYZ9lgzNOtlfA 提取码:x7D5

1.Jdk的配置环境网上有很多就不给大家介绍了。

2、Scala的配置过程与Jdk配置是相似的,因为我的电脑是win10的所以就win10的系统给大家进行讲解:

win10系统下如何解决jdk版本和scala版本不兼容问题?

1)新建-》变量名栏输入:SCALA_HOME: 变量值一栏输入:C:\Program Files(x86)\scala,这个看自己安装的目录

2)找到Path变量:添加两行:A、%SCALA_HOME%\bin  B、%SCALA_HOME%\jre\bin

3)新建-》变量名栏输入:ClassPath(如果系统中已经有了,就不用新建了): 变量值一栏输入:.;%SCALA_HOME%\bin;%SCALA_HOME%\lib\dt.jar;%SCALA_HOME%\lib\tools.jar.;  注意前后的.;符号

4、配置好环境后,在运行窗口输入cmd,然后命令行输入scala,scala>后面再无其他内容,就代scala的安装和配置成功,大家可以看图片来检查自己的是否安装成功。

win10系统下如何解决jdk版本和scala版本不兼容问题?