`
- 浏览:
80083 次
- 性别:
- 来自:
大男子主义世界
-
最近给自己的其中一个目标就是学习一门新语言,当然前提还是要继续稳固扎实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
相关推荐
首先,搭建Flink的开发环境需要安装Java开发工具包(JDK),因为Flink是用Java和Scala编写的。针对不同操作系统,安装JDK的步骤也略有不同。JDK是必须安装的组件,因为Flink需要Java来编译和运行。需要注意的是,...
- **操作系统**:建议使用CentOS、Redhat或Fedora等Linux发行版,同时也支持MacOS。 - **Python环境**:若计划使用PySpark(即基于Python的Spark),则需安装JDK 1.6.x版本。 - **开发工具**:推荐使用IntelliJ IDEA...
### Spark开发及本地环境搭建指南 #### 一、构建本机开发环境 为了高效地进行Spark的开发工作,首先需要构建一个稳定且高效的本地开发环境。以下是一些关键步骤: 1. **操作系统的选择**:推荐使用Linux操作系统...
网络核心· 我的开发环境和系统配置 ansible@2.10.3 / JavaSE@15.0.1 ( ) Ruby(3.0.0) 锈(1.44.1) python (3.9.0)/ python (2.7.18... macos_pyton_env设置Python环境; macos_js_env设置JavaScript环境;
在 Windows 系统上搭建 Spark 环境是一项技术挑战,因为 Spark 主要针对 Linux 和 macOS 进行优化。不过,通过一系列步骤,我们仍然可以在 Windows 上成功安装并运行 Spark。本文将详细介绍整个安装流程,并确保所有...
Scala是一种强大的多范式...通过以上步骤,你可以在IDEA中搭建一个基本的Scala开发环境,开始你的Scala编程之旅。无论你是初学者还是经验丰富的开发者,IDEA都会提供强大的支持,帮助你编写出优雅、高效的Scala代码。
这个压缩包"JAVA安装与环境配置一键搞定.rar"显然是为了帮助用户快速、简便地完成Java开发环境的搭建。下面,我们将详细探讨Java的安装过程,环境变量配置,以及相关的一键安装工具。 1. **Java的安装** - 下载...
6. **跨平台支持**:sbt支持多种操作系统,包括Windows、Linux和MacOS,使得开发环境的搭建变得简单。 **sbt-1.6.1版本的更新与改进:** 虽然具体到1.6.1版本的更新细节没有在描述中给出,但通常每个新版本会包含...
对于macOS、Linux(尤其是Ubuntu版本)以及Windows系统,Chisel文档中分别提供了针对每种平台的安装指南,以确保能够正确设置开发环境。FPGA工具的安装也是必要的步骤之一,因为Chisel生成的Verilog代码通常需要通过...
总的来说,`sbt-0.13.9及所有依赖的插件.zip` 提供了一套完整的构建环境,方便开发者快速搭建Scala项目,进行高效的开发和构建工作。在使用时,只需解压到合适的位置,然后通过命令行启动`sbt`,即可开始享受它带来...
6. 部署 Flink:Flink 可以部署在多种环境中,包括 Linux、Windows 和 macOS 等,用户可以根据需要选择合适的部署方式。 7. 升级 Flink:Flink 的升级过程相对简单,用户可以根据需要升级到最新版本。 8. 基于 ...
SwiftBar4s.g8是一个基于Scala的项目模板,主要用于创建macOS的应用程序,这些应用程序能够利用SwiftBar(一款强大的macOS菜单栏应用开发工具)来构建自定义的菜单栏工具。这个模板由Bilal Fazlani在2020年编写,...
总的来说,这个压缩包提供的资源可以帮助Java开发者在Eclipse环境下搭建一个集成了深度学习、图像处理和高性能计算的开发环境,为构建高效、精准的深度学习应用提供坚实的基础。无论是开发AI驱动的图像识别应用,...
在提供的文件列表中,我们看到一个名为"**kafka_2.11-0.10.0.1.tgz**"的文件,这是Kafka的一个早期版本(0.10.0.1),适用于Scala 2.11。你需要下载这个压缩包,然后将其解压到你选择的目录。在Linux或MacOS上,你...
而通过reposchina这样的本地化镜像,用户可以快速获取所需资源,加速开发环境的搭建。 标签中提到了多个技术关键词,揭示了reposchina支持的多种编程语言和生态系统: 1. **Python**:reposchina提供对Python生态...
- Web开发:Django和Flask等框架为快速搭建网站提供了便利。 - 数据科学:Pandas、NumPy等库支持数据分析。 - 人工智能:TensorFlow、PyTorch等框架用于机器学习和深度学习。 - 自动化脚本:简单的任务自动化,...