Scala 安装及异常解决: Unsupported major.minor version 52.0
2017-02-05 15:13
337 查看
本人JAVA开发,window电脑上已经安装了java。最近觉得有必要增加自己编程技能的宽度了,适时项目中使用Spark、Kafka等功能,有时打开源码竟然发现完全看不懂这JAVA语法了,难道我打开了一个假的java文件?
通过度娘才知道,这些源代码是scala语言开发的,可以直接在JVM上运行。
再看看scala语言最近的热度,真的出乎自己的意料。如火如荼的spark项目,直接支持scala、python。废话不多说,赶紧从官网上下载了一个最新版本2.12.1(windows系统的)
准备工作:
安装scala之前,需要本机先安装java,且scala2.12.1版本仅能在jdk1.8上运行。
在cmd中输入java -version
查看自己的jdk版本,很好,是1.8的。(JAVA的安装,在此不涉及,请自行度娘)
一、下载:
官网下载地址:http://www.scala-lang.org/downloads
二、安装:
下载后,双击 msi 文件,一步步安装即可,安装过程你可以使用默认的安装目录。
安装好scala后,系统会自动提示,单击 finish,完成安装。
三、环境变量:
安装完成后,右键“我的电脑”=〉"高级系统设置”,然后在系统属性界面中点击“环境变量”按钮;
设置 SCALA_HOME 变量:单击新建,在变量名栏输入:SCALA_HOME: 变量值一栏输入:D:\Program Files\scala 也就是scala的安装目录,根据个人情况有所不同,如果安装在C盘,将"D"改成"C"即可。
设置 Path 变量:找到系统变量下的"Path"如图,单击编辑。在"变量值"一栏的最前面添加如下的路径:
注意:后面的分号 ; 不要漏掉。
设置 Classpath 变量:找到找到系统变量下的"Classpath"单击编辑,如没有,则单击"新建":
"变量名":ClassPath
注意:"变量值"最前面的 .; 不要漏掉。最后单击确定即可。
检查环境变量是否设置好了:调出"cmd"检查。单击 【开始】,在输入框中输入cmd,然后"回车",输入 scala,然后回车,如环境变量设置ok,你应该能看到这些信息。
OK,如果不出现意外,正常情况下scala就安装成功了!
那么在此记录一下本人出现的意外情况:
在cmd窗口中敲入命令scala后,竟然报出异常,异常如下:
竟然报了:java.lang.UnsupportedClassVersionError: scala/tools/nsc/MainGenericRunner : Unsupported major.minor version 52.0
网上百度了好久,都说自己的jdk版本不是1.8的;
回头再次验证自己的jdk版本
没有错啊,就是1.8的。
还有好多其它的解释
...
最后解决办法:
自己查看javac -version
此时发现问题所在了;原来是自己windows上安装了java7 java8多版本,都怪自己平时安装java时,验证有没有安装成功,从来没有使用过javac -version。
至此,修改了一下环境变量中的jdk的配置为1.8,OK,搞定。
通过度娘才知道,这些源代码是scala语言开发的,可以直接在JVM上运行。
再看看scala语言最近的热度,真的出乎自己的意料。如火如荼的spark项目,直接支持scala、python。废话不多说,赶紧从官网上下载了一个最新版本2.12.1(windows系统的)
准备工作:
安装scala之前,需要本机先安装java,且scala2.12.1版本仅能在jdk1.8上运行。
在cmd中输入java -version
查看自己的jdk版本,很好,是1.8的。(JAVA的安装,在此不涉及,请自行度娘)
一、下载:
官网下载地址:http://www.scala-lang.org/downloads
二、安装:
下载后,双击 msi 文件,一步步安装即可,安装过程你可以使用默认的安装目录。
安装好scala后,系统会自动提示,单击 finish,完成安装。
三、环境变量:
安装完成后,右键“我的电脑”=〉"高级系统设置”,然后在系统属性界面中点击“环境变量”按钮;
设置 SCALA_HOME 变量:单击新建,在变量名栏输入:SCALA_HOME: 变量值一栏输入:D:\Program Files\scala 也就是scala的安装目录,根据个人情况有所不同,如果安装在C盘,将"D"改成"C"即可。
设置 Path 变量:找到系统变量下的"Path"如图,单击编辑。在"变量值"一栏的最前面添加如下的路径:
%SCALA_HOME%\bin;%SCALA_HOME%\jre\bin;
注意:后面的分号 ; 不要漏掉。
设置 Classpath 变量:找到找到系统变量下的"Classpath"单击编辑,如没有,则单击"新建":
"变量名":ClassPath
.;%SCALA_HOME%\bin;%SCALA_HOME%\lib\dt.jar;%SCALA_HOME%\lib\tools.jar.;
注意:"变量值"最前面的 .; 不要漏掉。最后单击确定即可。
检查环境变量是否设置好了:调出"cmd"检查。单击 【开始】,在输入框中输入cmd,然后"回车",输入 scala,然后回车,如环境变量设置ok,你应该能看到这些信息。
OK,如果不出现意外,正常情况下scala就安装成功了!
那么在此记录一下本人出现的意外情况:
在cmd窗口中敲入命令scala后,竟然报出异常,异常如下:
竟然报了:java.lang.UnsupportedClassVersionError: scala/tools/nsc/MainGenericRunner : Unsupported major.minor version 52.0
网上百度了好久,都说自己的jdk版本不是1.8的;
回头再次验证自己的jdk版本
没有错啊,就是1.8的。
还有好多其它的解释
...
最后解决办法:
自己查看javac -version
此时发现问题所在了;原来是自己windows上安装了java7 java8多版本,都怪自己平时安装java时,验证有没有安装成功,从来没有使用过javac -version。
至此,修改了一下环境变量中的jdk的配置为1.8,OK,搞定。
相关文章推荐
- Unsupported major.minor version 52.0错误解决 Ubuntu JDK8 安装配置
- 解决AndroidStudio编译异常DefaultAndroidProject : Unsupported major.minor version 52.0
- 程序运行抛出Unsupported major.minor version 52.0异常
- Unsupported major.minor version 52.0问题解决
- Unsupported major.minor version 52.0问题的解决
- Java JOOQ 解决 Unsupported major.minor version 52.0
- 从高版本JDK换成低版本JDK编译会报错“Unsupported major.minor version 52.0”解决方法
- Unsupported major.minor version 52.0的错误的解决
- Visual Studio 2015 开发Android Cordova出现unsupported major minor version 52.0错误的解决方法
- 运行ant的javac命令时报错:Unsupported major.minor version 51.0 时抛出异常的解决办法
- 安装android studio后eclipse上原有项目报错:Unsupported major.minor version 52.0
- eclipse 运行时异常 Unsupported major.minor version 52.0 原因
- 运行项目时报 Unsupported major.minor version 52.0 解决
- OS X下安装maven出现Unsupported major.minor version 51.0解决方法
- 解决Unsupported major.minor version 52.0错误
- Xamarin中Unsupported major.minor version 52.0问题解决
- com/android/dx/command/dexer/Main:Unsupported major.minor version 52.0 问题的解决方法总结
- Java 解决 Unsupported major.minor version 52.0
- Unsupported major.minor version 51.0 (unable to load class com.xxxx.listener.xxxxListener)异常解决
- Java Unsupported major.minor version 52.0异常