`
- 浏览:
77858 次
- 性别:
- 来自:
大男子主义世界
-
最近给自己的其中一个目标就是学习一门新语言,当然前提还是要继续稳固扎实java,多看别人的代码。不过空闲之余,加上工作并不是特别繁忙,于是开始了静态语言scala的学习之旅。
多话不讲,开始配置scala。
因为刚入手mac pro,所以写的是os环境的搭建,公司里的windows环境也搭好了,这里就不再赘述,有兴趣或者或者搭建有疑问的可以私信我,权当交流。
为了搭建os的环境,可谓走了不少的弯路。
首先就是IDE的选择,有很多人推荐IDEA的,也有人推荐emacs的,不过我是已经相当习惯了eclipse做开发了,所以,虽然不被很多人看好,但是依然选择了eclipse(其实我其他几个都装了,最后还是觉得eclipse适合,用户习惯问题啊)
我选择的是scala-ide for eclipse的插件,到截止时间为止,支持scala版本为2.9.2。到官网scala-ide.org里面去复制最新连接http://download.scala-ide.org/releases-29/stable/site,但是我的eclipse里怎么也加载不出插件。后来仔细一看url下面的一段说明,Both Eclipse 3.6 (Helios) and Eclipse 3.7 (Indigo) are supported,仔细一看自己的已经是4.2的juno了。坑爹啊,原来高版本的不支持。下载了indigo以后,eclipse居然无法启动,坑爹的居然报“failed to create the java virtual machine”,google了很多方法,比如修改eclipse .ini的启动参数大小,把一些参数设置小,这个因人而异,一般有点经验的人稍微看下应该就能改掉这方面的问题了。如果还是启动不了,可能就是我出现的问题。我查了下自己的java环境,发现系统自带的jre已经被我取消了,因为我已经自己安装了jdk7,然后重新去系统偏好设置里把系统自带的勾选上,然后eclipse就又可以跑了。具体原因,因为对macOS还不是很熟,等了解清楚了再把原因贴上来。
然后就是导入到PATH中,bash打开,输入export PATH=$PATH:路径 即可。然后用scala -version看是否有版本信息返回,这里比较简单,就不赘述了。
这样,进入eclipse,new scala wizard,scala project...scala就可以搭建啦。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
hadoop,spark,scala环境搭建,有详细步骤,一步一步跟着word操作就可以了。
搭建scala语言环境的方法,已经验证绝对可以。
IntellijIdea+Scala开发环境搭建,描述整个环境搭建过程
最新版本的scala-2.11.8与Spark2.1.0环境搭建
2.IDEA中选中File=>setting=>plugin,搜索下载scala插件,重启IDEA,创建新项目,左侧出现scala选项,配置好scala SDK即可 注意:新建scala文件,默认是class选项,下拉菜单修改为object选项,否则运行不了。 class...
《Scala编程(第3版)》由直接参与Scala开发的一线人员编写,因而对原理的解读和应用的把握更加值得信赖。《Scala编程(第3版)》面向具有一定编程经验的开发者,目标是让读者能够全面了解和掌握Scala编程语言的核心...
资源包含《Scala编程》第3版英文版和第3版源代码,Scala编程第3版,目前是最新版,支持Scala 2.11以上。《Scala编程》是Scala语言的创始人参与编写的,涵盖的语法特性非常全面,并且作者解释了为什么这么设计,有...
scala rpc基础搭建
Spark集群及开发环境搭建,适合初学者,一步一步并配有截图。 目录 一、 软件及下载 2 二、 集群环境信息 2 三、 机器安装 2 1. 安装虚拟机VirtualBox 2 2. 安装CentOs7 2 四、 基础环境搭建(hadoop用户下)...
《Scala编程(第3版)》面向具有一定编程经验的开发者,目标是让读者能够全面了解和掌握Scala编程语言的核心特性,并能够深入理解Scala这门语言在设计取舍背后的动因。即便是不直接使用Scala或从事一线编程工作的...
运行scala代码需要安装的scala环境,很多时候由于版本的差异会导致代码出错,大部分情况下换成2.10.3版本就ok了
NULL 博文链接:https://blackproof.iteye.com/blog/2242759
scala sdk-2.12 与spark版本冲突,spark-1.6最高支持scala sdk-2.10.x版本
scalaenv, 对应用程序的Scala 环境 scalaenv 使用scalaenv像 rbenv 一样,对你的应用程序环境进行 Scala: )是否需要 sbt版本管理?请参考英镑 sbtenv 。安装基本的GitHub结帐git clone scalaenv到 ~
Scala+maven安装方法,及scala环境搭建,Scala IDE下载及配置
主要介绍了Scala 之 环境搭建 及 工具IDEA的配置使用,本文通过实例图文相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
中文版scala。《快学Scala》是一门以Java虚拟机(JVM)为目标运行环境并将面向对象和函数式编程语言的特性结合在一起的编程语言。你可以使用Scala编写出更加精简的程序,同时充分利用并发的威力。由于Scala运行于JVM...
搭建eclipse+scala+maven.docx
最新的scalaAPI手机版,网页版文件较大,稍作修改后再上传
Scala程序设计第2版 Scala 是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。 Scala 运行在Java虚拟机上,并兼容现有的Java程序。