一路波折----记我的win10环境下scala安装之路,解决命令窗口报错问题

来源:互联网 发布:java enum interface 编辑:程序博客网 时间:2024/04/28 03:30

    最近看到了scala这门语言,顿时就喜欢上了,所以想拿来学一下,spark这个当下最炙手可热的高性能分布式计算平台就是scala编写的,足可见scala的强大,正如最开始学习java一样,所有的开始都是从配环境、修改环境变量开始的,scala也不例外。

    首先贴一下scala官网地址:http://www.scala-lang.org/打开页面,点击下载如下:

    

    因为我的平台是windows的所以在DOANLOAD一栏下我选择的是最新版本的Scala 2.12.0-M1的msi文件这个是专门在windows环境下的安装包,一般都是同一版本中体积相当大的一款,如下:

    

    下载下来之后直接双击打开就可以安装了,选好路径之后(建议不要在C盘),之后一路next就好了,刚安装完定是欣喜的,所以赶紧打开dos窗口输入:scala看看会不会提示信息就像网上的安装成功的教程一样,结果输入:scala以后报错了,提示信息是“此时不应有 \scala\bin\scala.bat”,如下:

    

   百度好久发现网上还真的有相关的解决方法,问题是:因为默认的安装路径中存在空格,这就导致了这个问题的出现,之后移除已经安装好的scala重新安装试试,这次专门修改好了路径,同样的方法安装成功了,进入DOS窗口输入:scala,这一次,又报错了,而且错误很难看懂,如下:

     

    这真的就印证了喜剧人中间的一句台词:脑瓜子嗡嗡的......

    这个问题的确是困扰我了两天,今天算是终于解决了,之前我以为是win10的问题,我专门用win7安装了一次发现报错的内容是同样的,在网上查了很多资料,也发现有人在论坛、贴吧里面问这个问题但是都没有解决,有的说是有死循环,有的说是有包冲突,我一时间真不知道问题在哪里,今天在使用Intellij idea搭建scala平台的时候突然想到是不是版本的问题导致的,我之前只是查了一下,scala需要的java的JDK版本最低是多少,而没有去查每个scala版本对于兼容的是什么jdk,虽然官网里面写的这些发布的scala版本需要的都是jdk1.8,但是也是有很多差异的,为了验证这个想法,再次卸载了2.12版本的scala,然后选择了一个11版本的scala的msi安装包安装以后再次进入dos窗口下,输入:scala,终于,终于,终于出现了......

    

   一般使用scala开发的话,都会使用IDE,可以选择Eclipse搭建也可以使用Intellij idea搭建,关于intellij idea专业版的破解方法在上一篇文章中,亲测可行,贴一张早上刚破解成功的图片,也可以使用注册码的方式破解,但是有效期看了一下好像就是一年好像,如下:

    

     可以看到,有效期到2099年了,那个时候估计我都不在了哈......

    至于scala有自己专门的eclipse的开发环境,需要的话可以下来下来直接使用,是一个压缩文件解压后如下:

    

     如果真的想要注册码这里贴出来一个:

用户名:lan yu注册码:BIG3CLIK6F-eyJsaWNlbnNlSWQiOiJCSUczQ0xJSzZGIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IkZvciBlZHVjYXRpb25hbCB1c2Ugb25seSIsImNoZWNrQ29uY3VycmVudFVzZSI6ZmFsc2UsInByb2R1Y3RzIjpbeyJjb2RlIjoiQUMiLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJETSIsInBhaWRVcFRvIjoiMjAxNy0xMS0yMyJ9LHsiY29kZSI6IklJIiwicGFpZFVwVG8iOiIyMDE3LTExLTIzIn0seyJjb2RlIjoiUlMwIiwicGFpZFVwVG8iOiIyMDE3LTExLTIzIn0seyJjb2RlIjoiV1MiLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJEUE4iLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJSQyIsInBhaWRVcFRvIjoiMjAxNy0xMS0yMyJ9LHsiY29kZSI6IlBTIiwicGFpZFVwVG8iOiIyMDE3LTExLTIzIn0seyJjb2RlIjoiREMiLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJEQiIsInBhaWRVcFRvIjoiMjAxNy0xMS0yMyJ9LHsiY29kZSI6IlJNIiwicGFpZFVwVG8iOiIyMDE3LTExLTIzIn0seyJjb2RlIjoiUEMiLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJDTCIsInBhaWRVcFRvIjoiMjAxNy0xMS0yMyJ9XSwiaGFzaCI6IjQ3NzU1MTcvMCIsImdyYWNlUGVyaW9kRGF5cyI6MCwiYXV0b1Byb2xvbmdhdGVkIjpmYWxzZSwiaXNBdXRvUHJvbG9uZ2F0ZWQiOmZhbHNlfQ==-iygsIMXTVeSyYkUxAqpHmymrgwN5InkOfeRhhPIPa88FO9FRuZosIBTY18tflChACznk3qferT7iMGKm7pumDTR4FbVVlK/3n1ER0eMKu2NcaXb7m10xT6kLW1Xb3LtuZEnuis5pYuEwT1zR7GskeNWdYZ0dAJpNDLFrqPyAPo5s1KLDHKpw+VfVd4uf7RMjOIzuJhAAYAG+amyivQt61I9aYiwpHQvUphvTwi0X0qL/oDJHAQbIv4Qwscyo4aYZJBKutYioZH9rgOP6Yw/sCltpoPWlJtDOcw/iEWYiCVG1pH9AWjCYXZ9AbbEBOWV71IQr5VWrsqFZ7cg7hLEJ3A==-MIIEPjCCAiagAwIBAgIBBTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTE1MTEwMjA4MjE0OFoXDTE4MTEwMTA4MjE0OFowETEPMA0GA1UEAwwGcHJvZDN5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxcQkq+zdxlR2mmRYBPzGbUNdMN6OaXiXzxIWtMEkrJMO/5oUfQJbLLuMSMK0QHFmaI37WShyxZcfRCidwXjot4zmNBKnlyHodDij/78TmVqFl8nOeD5+07B8VEaIu7c3E1N+e1doC6wht4I4+IEmtsPAdoaj5WCQVQbrI8KeT8M9VcBIWX7fD0fhexfg3ZRt0xqwMcXGNp3DdJHiO0rCdU+Itv7EmtnSVq9jBG1usMSFvMowR25mju2JcPFp1+I4ZI+FqgR8gyG8oiNDyNEoAbsR3lOpI7grUYSvkB/xVy/VoklPCK2h0f0GJxFjnye8NT1PAywoyl7RmiAVRE/EKwIDAQABo4GZMIGWMAkGA1UdEwQCMAAwHQYDVR0OBBYEFGEpG9oZGcfLMGNBkY7SgHiMGgTcMEgGA1UdIwRBMD+AFKOetkhnQhI2Qb1t4Lm0oFKLl/GzoRykGjAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBggkA0myxg7KDeeEwEwYDVR0lBAwwCgYIKwYBBQUHAwEwCwYDVR0PBAQDAgWgMA0GCSqGSIb3DQEBCwUAA4ICAQC9WZuYgQedSuOc5TOUSrRigMw4/+wuC5EtZBfvdl4HT/8vzMW/oUlIP4YCvA0XKyBaCJ2iX+ZCDKoPfiYXiaSiH+HxAPV6J79vvouxKrWg2XV6ShFtPLP+0gPdGq3x9R3+kJbmAm8w+FOdlWqAfJrLvpzMGNeDU14YGXiZ9bVzmIQbwrBA+c/F4tlK/DV07dsNExihqFoibnqDiVNTGombaU2dDup2gwKdL81ua8EIcGNExHe82kjF4zwfadHk3bQVvbfdAwxcDy4xBjs3L4raPLU3yenSzr/OEur1+jfOxnQSmEcMXKXgrAQ9U55gwjcOFKrgOxEdek/Sk1VfOjvS+nuM4eyEruFMfaZHzoQiuw4IqgGc45ohFH0UUyjYcuFxxDSU9lMCv8qdHKm+wnPRb0l9l5vXsCBDuhAGYD6ss+Ga+aDY6f/qXZuUCEUOH3QUNbbCUlviSz6+GiRnt1kA9N2Qachl+2yBfaqUqr8h7Z2gsx5LcIf5kYNsqJ0GavXTVyWh7PYiKX4bs354ZQLUwwa/cG++2+wNWP+HtBhVxMRNTdVhSm38AknZlD+PTAsWGu9GyLmhti2EnVwGybSD2Dxmhxk3IPCkhKAK+pl0eWYGZWG3tJ9mZ7SowcXLWDFAk0lRJnKGFMTggrWjV8GYpw5bq23VmIqqDLgkNzuoog==

    个人建议最好不要使用注册码方式:一来是因为注册码使用过多很多都是失效了的,二来是因为到期之后还得继续弄,第三就是非注册码方式真的不复杂,只要下载了破解的包文件,复制到指定路径,然后修改其中的两个文件就行了,需要的话可以动手尝试一下,如果实在有问题或者需要的话可以留言。

    好了,今天就就说到这里了,接下来就要开始神奇的scala学习之旅了!

阅读全文
0 0
原创粉丝点击