大数据系列修炼-Scala课程98
核心内容:
1、使用SBT开发时动手解决rt.jar中CharSequenceis broken等问题
1、使用SBT开发时动手解决rt.jar中CharSequenceis broken等问题 |
问题描述:
若用户从IDEA官方网站上将IDEA下载下来,直接安装在Windows上面,并一切采样默认的方式,那么用户在IDEA当中使用SBT开发Akka程序或者
所有Scala程序时,程序都会抛出一个问题:
D:\IntelliJ IDEA Community Edition 14.1.4\jre\jre\lib\rt.jar(java/lang/CharSequence.class)
问题产生的原因:
这个问题是由IDEA运行时造成的问题:我们自身所用的系统(Windows)一般都是64位的,因此我们所安装的JDK(JAVA_HOME)一般也是64位的,而IDEA在
运行的时候肯定要使用jre,而IDEA在默认运行情况下(idea.exe)使用的jre是自己目录下的jre,即:D:\IntelliJ IDEA Community Edition 14.1.4\jre\jre\,
然而默认自带的这个jre是32位的,与真实的环境(jd