使用Maven构建一个Scala程序问题,怎么解决

使用Maven构建一个Scala程序问题,怎么解决,第1张

久闻Scala大名,一直没有契机去学习,趁现在有个机会,去体验一下scala的美妙,在选择IDE的时候,看到有人推荐IntelliJ,以前开发Android的时候,使用过基于IntelliJ的android Studio,感觉良好,所以在Scala学习中,也选择IntelliJ作为开发工具。

配置Java和Scala环境

Java 配置

Mac自带Java,在Terminal中 输入

java -version

输出

Java version “170_79”

Java(TM) SE Runtime Environment (build 170_79-b15)

java HotSpot(TM) 64-Bit Server VM (build 2479-b02, mixed mode)

出现类似信息,说明你的Java环境已配置好。

Scala 配置

手动配置

官网下载地址,选择好版本

然后在网页下方

选择要下载的安装包,下载完成后,移动到你的安装目录,然后解压

我是放到了/usr/local/share/下

mv scala-xxxtgz /usr/local/share/

然后配置环境变量,在Terminal中 vim ~/bash_profile,在里面加入

SCALA_HOME=/usr/local/share/scala

export PATH=$PATH:$SCALA_HOME/bin

保存退出,然后在Terminal中

source ~/bash_profile

使配置文件生效。

在Terminal中,输入

scala version

查看信息,即表示安装成功

自动安装

在Terminal中,使用

brew install scala

这样安装的是最新版本(如果你没有安装 homebrew,请安装好以后,再重试)

如果需要安装以前老版本,比如 Scala 2104 (old version)

brew install homebrew/versions/scala210

安装成功后,在Terminal中,输入

scala version

查看信息,即表示安装成功。

IntelliJ的下载和配置

下载

官网下载地址

如果简单学习,使用社区版即可,如果专业开发,请购买专业版。如果资金充裕,建议购买专业版,不想花钱的话,网上也有很多破解方法,自行查找。

配置

下载完成后,打开IntelliJ,在菜单栏的Preference中,选择Plugins(插件),然后搜索Scala

安装即可,如果安装速度较慢,也可选择下方的Install plugin from disk

自己手动下载好插件进行安装

Hello World

安装好插件,重启IntelliJ,我们就可以开始第一写自己的第一行Scala代码了

选择 Create New Project

点击下一步,为你的项目起一个名字

点击Finish 即可

问题

注意上图中红框部分,看看SDK是否为空,如果为空,选择Create

通过 Download 新下载一个SDK,或者Browse 找到自己在第一步中自己安装Scala的路径,配置好即可。

下面就可以开始你的第一行Hello world了。

1、Spark脚本提交/运行/部署11spark-shell(交互窗口模式)运行Spark-shell需要指向申请资源的standalonespark集群信息,其参数为MASTER,还可以指定executor及driver的内存大小。sudospark-shell--executor-memory5g--driver-memory1g--masterspark://192168180216:7077spark-shell启动完后,可以在交互窗口中输入Scala命令,进行 *** 作,其中spark-shell已经默认生成sc对象,可以用:valuser_rdd1=sctextFile(inputpath,10)读取数据资源等。12spark-shell(脚本运行模式)上面方法需要在交互窗口中一条一条的输入scala程序;将scala程序保存在testscala文件中,可以通过以下命令一次运行该文件中的程序代码:sudospark-shell--executor-memory5g--driver-memory1g--masterspark//192168180216:7077

象及函数式的编程特性。

Play框架简介

Play Framework是一个开源的Web应用框架,使用Scala和Java语言混合编写。Play遵循传统的MVC(Model-View-Controller: 模型、视图和控制器)模式,这一点Lift与其有所不同。这里主要对Play Framework最新第二版(Play 20)进行讲解。

安装和配置Scala和Play Framework开发环境

安装 JDK

Scala作为Java虚拟机语言(JVM Language),与Java一样需要Java虚拟机才能编译和运行,因此开发者须首先安装Java开发工具包(JDK),无论为个人学习还是商业开发,目前均推荐使用JDK 6 (Java SE 6)而非7,亦可使用同版本的OpenJDK。

安装完JDK后,一定要检查环境变量是否设置正确,检验方法:

在命令行程序中任意路径位置,分别输入java -version和javac -version 若输出正确的java和javac版本信息,即表示安装和环境变量设置正确; 若输出的是"command not found"或"不是内部或外部命令,也不是可运行的程序"等错误提示,即表示没有安装成功或环境变量设置有误。

$ sudo apt-get install openjdk-6-jre

下载Scala、Play工程项目

Play 20开始使用Scala开发生态中的SBT(Simple Build Tool)作为编译、运行、测试、部署和配置管理系统,类似Java的Maven。

SBT通常以一个sbt-launchjar文件通过Java指令启动,根据项目的SBT配置文件,自动下载该项目所需的全部工具和类库。SBT可由开发者自行安装在计算机中,作为各种项目的统一工具,也可放入工程项目中以便快速部署。

本文所提供的用于快速

以上就是关于使用Maven构建一个Scala程序问题,怎么解决全部的内容,包括:使用Maven构建一个Scala程序问题,怎么解决、用Java在各种框架下编译Scala项目、如何在mac intellij上写scala程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10147023.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存