安装IntelliJ IDEA——配置Scala的环境
- 格式:pptx
- 大小:9.53 MB
- 文档页数:10
Scala环境搭建及IDEA⼯具的配置使⽤教程Scala的环境搭建由于scala是基于java来开发的, 编写的java类可以使⽤javac命令编译成.class⽂件被JVM加载到内存中执⾏ ! 那么scala可以通过scalac命令将编写的scala⽂件编译成.class⽂件⼀样被JVM加载到内存中,因此Scala是运⾏在JVM平台上的,所以安装Scala之前要安装JDK!1.在windowns上安装Scala编译器⽅式⼀:⽅式⼆:指定位置解压,配置系统环境变量(建议在安装JDK的⽬录下安装Scala)打开cmd查看版本或进⼊Scala编译Windows上环境搭建搞定!2.在Linux系统上安装Scala编译器在Linux指定⽬录 rz上传 scala-2.11.8.tgz 命令tar -zxvf scala-2.11.8.tgz 解压配置环境变量vi /etc/profilesource /etc/profile 使⽂件⽣效然后任意位置输⼊scala安装配置成功⼯具IDEA的安装及配置⽅式⼀:Configure -> Plugins -> Install plugin from disk -> 选择Scala插件 -> OK -> 重启IDEA⽅式⼆:file ->Settings ->Plugins ->⼩齿轮 -> Install plugin from disk ->选择Scala插件 -> OK -> 重启IDEA注意版本兼容性4.在线安装scala插件file ->Settings ->Plugins -> Marketplace ->搜索scala ->Installed下载 ->重启IDEA创建Scala项⽬注意:⼀般点击Create之后会⾃动检索Scala SDK , 如果没有⾃动检索,点击下⾯的Browse ⼿动将之前解压的Scala⽂件夹选中点击ok即可总结到此这篇关于Scala 环境搭建及IDEA⼯具的配置使⽤教程的⽂章就介绍到这了,更多相关Scala环境搭建IDEA配置使⽤内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!。
idea下spark开发环境搭建及常见问题1.准备⼯作1.1 安装jdk1.81.2 安装scala2.11.81.3 安装idea版本按⾃⼰需要选择即可,以上过程不在本⽂中详细讲解,有需要在其他⽂章中分享。
1.4 注意事项1. jdk和scala都需要配置JAVA_HOME和SCALA_HOME的环境变量。
2. 在idea下需要下载scala插件3. 创建项⽬时通过maven创建,需要下载scala sdk4. 下载maven包,解压缩后配置maven的settings.xml⽬录,同时本地仓库位置5. maven项⽬创建完成后,在项⽬名称上右键点击Add Framework Support,然后添加scala⽀持2.spark环境配置2.1 在pom.xml添加spark包主要是spark-core,spark-sql,spark-mllib,spark-hive等,根据项⽬需要添加依赖即可。
使⽤maven下的加载按钮加载⼀下导⼊的依赖,会有⾃动下载jar包的过程。
<dependencies><!-- https:///artifact/org.apache.spark/spark-core --><dependency><groupId>org.apache.spark</groupId><artifactId>spark-core_2.11</artifactId><version>2.3.0</version></dependency><!-- https:///artifact/org.apache.spark/spark-sql --><dependency><groupId>org.apache.spark</groupId><artifactId>spark-sql_2.11</artifactId><version>2.4.8</version><scope>provided</scope></dependency><!-- https:///artifact/org.apache.spark/spark-mllib --><dependency><groupId>org.apache.spark</groupId><artifactId>spark-mllib_2.11</artifactId><version>2.4.8</version><!--<scope>provided</scope>--></dependency><!-- https:///artifact/org.apache.spark/spark-hive --><dependency><groupId>org.apache.spark</groupId><artifactId>spark-hive_2.11</artifactId><version>2.4.8</version><!--<scope>provided</scope>--></dependency></dependencies>2.2 创建scala object,添加配置启动spark环境import org.apache.spark.{SparkConf, SparkContext}import org.apache.spark.sql.SparkSessionobject readcsv_demo {def main(args: Array[String]): Unit = {System.setProperty("hadoop.home.dir", "D:\\Regent Wan\\install\\hadoop-common-2.2.0-bin-master")lazy val cfg: SparkConf =new SparkConf().setAppName("local_demo").setMaster("local[*]")lazy val spark: SparkSession =SparkSession.builder().config(cfg).enableHiveSupport().getOrCreate()lazy val sc: SparkContext =spark.sparkContext}}2.3 常见问题2.3.1 Exception in thread "main" ng.NoClassDefFoundError: org/apache/spark/sql/SparkSession$ Exception in thread "main" ng.NoClassDefFoundError: org/apache/spark/sql/SparkSession$Caused by: ng.ClassNotFoundException: org.apache.spark.sql.SparkSession$原因:在导⼊spark模块时在maven复制了如下code,⽽其中默认添加了<scope>provided</scope><dependency><groupId>org.apache.spark</groupId><artifactId>spark-sql_2.11</artifactId><version>2.4.8</version><scope>provided</scope></dependency>解决办法:注释<scope>provided</scope>,再重新加载即可。
ScalaIntelliJIDEA环境搭建升级版:在JAVA中调⽤Scala的helloworld---------------------前⾔---------------------项⽬关系,希望⽤Spark GraphX做数据分析及图像展⽰,但前提是得会spark;spark是基于scala的,scala是基于JAVA的……所以,要想⽤Spark GraphX,技术堆栈⼤体上应该是这样的:Java -> Scala -> Spark -> Spark GraphX。
JAVA都这么多年了……就不说了,我们从学习Scala开始。
--------------------说明--------------------1)Java配置完成,版本在1.8以上;因为Scala是基于Java开发的,编译之后⽣成的class⽂件也可以远⾏在JVM上,并被Java调⽤。
2)IntelliJ IDEA已安装完成(我的版本是:2017.2.2)3)开发环境:MacOS--------------------安装、配置Scala--------------------1. 安装Scala SDK先到下载压缩包scala-2.12.4.tar并解压。
(也可以在IntelliJ IDEA 创建第⼀个scala源⽂件时,根据提⽰安装,详见《》)配置环境变量:1)vi /etc/profile在末尾添加:export SCALA_HOME=/Users/yp-tc-m-2755/Documents/software/scala-2.12.4export PATH=$PATH:$SCALA_HOME/bin保存退出。
2)输⼊命令,使其⽣效:source /etc/profile3)检验(如果没⽣效,则重启终端):$ scala -versionScala code runner version 2.12.4 -- Copyright 2002-2017, LAMP/EPFL and Lightbend, Inc.2. 安装Scala插件依次:IntelliJ IDEA -> Preferences -> Plugins -> Browse repositories...(或是在IntelliJ IDEA欢迎页⾯,右下⾓点击:Configure->Preferences)1)在搜索框输⼊scala2)在列表中选择Scala3)点击右侧框的“Install”按钮(下图是安装完成之后的样⼦)--------------------创建Java Web项⽬--------------------1. 使⽤MAVEN框架,创建web项⽬我选择的是:maven-archetype-webapp。
如何在IDEA上安装scala插件并创建⼯程(图⽂教程) 关于scala的安装并配置环境变量的问题,⼩伙伴们感兴趣的可以去看看。
⼀. 创建⼯程
1. 打开IDEA
2. 创建Project
3. 命名GroupID和ArtifactId
4. 创建成功
⼆. 安装scala插件
1. 点击File—>settings
2. Plugins—>搜索Scala—>安装
三. 让项⽬⽀持scala
1. 右键项⽬名称—>选择Add Framework Support
2. 选择Scala
四. 创建⽬录(专门写scala)
1. 右键main—>新建⽂件夹
2. 给⽬录添加标记
右键—>scala—>Mark Directory as —>Sources Root
3. 新建⼀个package
4. 新建Object
5. 测试运⾏
本次的分享就到这⾥了,
到此这篇关于如何在IDEA上安装scala插件并创建⼯程(图⽂教程)的⽂章就介绍到这了,更多相关IDEA安装scala插件创建⼯程内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!。
Scala项⽬构建⼯具sbt和IntelliJIDEA环境配置详解1 Scala 安装1.1 Windows(1)安装 Java运⾏下载好的⽂件,选择安装路径,以 E:\Program Files\Java\jdk-15.0.1\ 为例配置环境变量( Windows 特有):计算机 -- 右键 -- 属性 -- ⾼级系统设置 -- 环境变量,进⼊到配置界⾯,更新三个环境变量(都是系统变量,没有变量名则添加)①JAVA_HOME : E:\Program Files\Java\jdk-15.0.1②Path : %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin③CLASSPATH : .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar (.代表当前路径)配置完成后进⼊ cmd ,输⼊ java -version ,若配置成功则会显⽰对应的 Java 版本信息(2)安装 Scala选择 Windows 版本运⾏下载好的⽂件,选择安装路径,以 E:\Program Files\scala\为例与 Java 类似,配置 Scala 环境变量:①SCALA_HOME : E:\Program Files\scala\②Path : %SCALA_HOME%\bin;%SCALA_HOME%\jre\bin③CLASSPATH : %SCALA_HOME%\bin;%SCALA_HOME%\lib\tools.jar;%SCALA_HOME%\lib\dt.jar配置完成后进⼊ cmd ,输⼊ scala -version ,若配置成功则会显⽰对应的 Scala 版本信息2 sbt 简介和安装SBT(Simple Build Tool)是 Scala 的项⽬构建⼯具,拥有依赖管理,构建过程管理和打包等功能运⾏下载好的⽂件,选择安装路径,以 E:\Program Files\sbt\ 为例配置 sbt 环境变量:①SBT_HOME : E:\Program Files\sbt\②Path : %SBT_HOME%\bin;E:\Program Files\sbt\bin (为防⽌出现⼀些未知问题,添加了完整的路径)3 sbt 使⽤进⼊ cmd,路径为 scala-demo 所在路径,输⼊ sbt 构建项⽬,⾸次使⽤ sbt 会下载⼀些外部依赖,可能会很慢输⼊ compile 编译项⽬输⼊ run ,项⽬会在 target\scala-2.12 ⽬录下⽣成可执⾏的 jar 包输⼊ exit 退出输⼊ sbt run 可以直接构建项⽬、编译、运⾏输⼊ sbt assembly 构建整个项⽬,并且把所有依赖放到新的 jar 包⾥,对整个项⽬的运⾏来说很⽅便到此这篇关于Scala项⽬构建⼯具sbt和IntelliJ IDEA环境配置的⽂章就介绍到这了,更多相关Scala项⽬构建⼯具sbt和IntelliJ IDEA环境配置内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!。
《Scala的IDEA环境配置步骤》一、背景介绍Scala是一种多范式编程语言,它结合了面向对象编程和函数式编程的特性。
随着大数据、云计算和人工智能等新技术的兴起,Scala作为一种强大的工具语言,受到了越来越多开发者的青睐。
而作为一名开发者,了解如何配置Scala的IDEA环境是非常重要的。
二、IDEA环境配置步骤1. 下载并安装IntelliJ IDEA你需要在全球信息湾上下载最新版本的IntelliJ IDEA,并进行安装。
安装过程比较简单,一般按照默认设置进行即可。
2. 安装Scala插件安装完成IntelliJ IDEA后,打开软件,选择菜单栏中的“File” -> “Settings”,然后在弹出的对话框中选择“Plugins”,搜索框中输入“Scala”,找到Scala插件并安装。
安装完成后,重启IDE。
3. 配置Scala SDK在IDEA中,选择菜单栏中的“File” -> “Project Structure”,在弹出的对话框中选择“SDKs”并点击“+”号,选择“JDK”并定位到你的Java安装路径。
然后再点击“+”号,选择“Scala SDK”,定位到你的Scala安装路径。
配置完成后,点击“Apply”保存设置。
4. 创建Scala项目在IDEA中,选择菜单栏中的“File” -> “New” -> “Project”,在弹出的对话框中选择“Scala”并指定项目名称和保存路径。
接下来,选择项目的SDK和Scala版本,点击“Finish”完成项目创建。
5. 编写Scala代码在创建好的项目中,右键点击“src”文件夹,选择“New” -> “Scala Class”,输入类名并点击“OK”。
开始编写Scala代码,并通过“Run”按钮执行代码进行测试。
三、总结回顾通过以上步骤,我们成功地配置了Scala的IDEA环境,并创建了一个简单的Scala项目进行测试。
Win10Scala环境配置+idea简单使⽤
⼀⼂下载scala 压缩包压缩到指定路径并添加到环境变量当中(视频教学说不是必须但是个⼈感觉配置环境很有必要)下载的⽂件名称如下:
解压后的scala 主要有⼀下的⼏个⽂件夹
主要使⽤bin 包,⾥⾯是Scala 常⽤的命令集成
⼆⼂配置系统环境变量
在系统变量当中新建⼀个变量地址到bin⽬录为⽌变量名称为 SCALA_HOME
在系统的PATH 路径当中添加变量为scala ⽬录下的bin ⽬录
环境变量配置成功测试
打开doc 界⾯输⼊ sacla 出现如下信息即可
三⼂IDEA 添加Scala 插件并配置Scala 简单环境
新建⼀个MAVE 项⽬并选择Java jdk 的版本号(本⼈是1.8)
简单配置
在idea 当中下载⽀持Scala 的插件(我这⾥是已经安装完成)
IDEA 默认不⽀持 Scala 开发必须引⼊frame 操作才⾏
当前不做开发可以删除src ⽂件
创建新的Module 名为Scala
创建成功之后在右侧maven 点击刷新
在scala 处点击右键点击 Add Framework Support 添加模板添加 Scala 模块如果没有就就点击create 添加路径
此时就可以创建 Scala 程序了。
[Scala]安装及环境配置(图⽂)Window 上安装配置1、Java(JDK)环境配置,详见2、从 Scala 官⽹下载安装包:3、双击开始⼀步⼀步的安装;4、同意 License;5、此处可以选择取消“Update system PATH”的设置,随后⼿动设置环境变量;6、开始安装吧;7、安装完成;8、接着需要设置系统环境变量;右击【我的电脑】--【属性】--【⾼级系统设置】--【环境变量】,如下图:在⽤户变量下新增 SCALA_HOME 变量:如果在第 5 步没有取消“Update system PATH”,则在系统变量的 PATH 变量中会看到追加的 scala\bin 设置;此处可以保留系统变量中 PATH 追加的 scala 路径设置,也可以删除后统⼀在⽤户变量中的 PATH 进⾏设置;9、最后⼀步,在 cmd 窗⼝中进⾏验证;Inellij IDEA 上的开发环境配置1、在欢迎界⾯中,选择 Configure -- Plugins;2、在搜索框中输⼊“scala”,然后中间位置点击“Search in repositories”,或者直接点击下⽅的“Browse repositories”;3、在“Browse Repositories”界⾯中查找“scala”并进⾏安装;4、然后重启 Intellij IDEA;5、选择【Configure】--【Setting】--【Editor】--【File Encodings】修改 IDE 的默认 Encoding;6、新建⼀个 HelloWord 项⽬进⾏验证;依次选择【Create New Project】--【Scala】--【sbt】--【Next】;7、填写项⽬名称,选择项⽬存放⽬录,以及选择 sbt 版本和 Scala 版本;8、上⼀步点击“Finish”后,项⽬就建⽴好了,此时 Intellij IDEA 在后台开始下载 sbt 和 scala 对应版本的⼀些 jar 包;项⽬结构如下图所⽰:9、然后在⽬录“scala”下新建⼀个“Scala Class”;10、Name 填写“HelloWorld”,Kind 选择“Object”;11、在 HelloWorld.scala ⽂件中编写如下代码;object HelloWorld { // 程序⼊⼝ def main(args: Array[String]): Unit = { println("Hello World!!") // 输出 Hello World!! } }12、在⽂件 HelloWorld.scala 上右键,或者在⽂件⾥的代码编辑窗⼝⾥右键,选择“Run 'HelloWorld'”命令,或者使⽤快捷键“Ctrl+Shift+F10”进⾏运⾏;13、在下⽅的 Run 窗⼝中可以看到程序运⾏结果;by.Memento。
使⽤idea搭建Scala项⽬主要内容1. Intellij IDEA开发环境简介2. Intellij IDEA Scala开发环境搭建3. Intellij IDEA常见问题及解决⽅案4. Intellij IDEA常⽤快捷键1. Intellij IDEA开发环境简介Intellij IDEA是我⽤过最好的集成开发环境,没有之⼀,它对于Scala的⽀持远胜于Scala IDE for Eclipse2. Intellij IDEA Scala开发环境搭建完成后,启动Intellij IDEA 14.1.4配置Intellij IDEA 14.1.4后,我们来看看如何进⾏Scala开发环境的创建:1 File->New Project得到下列界⾯:选择scala,然后下⼀步:在Project SDK的右侧,点击new,得到:选择JDK,在弹出框中选择JDK的安装⽬录在Scala SDK的右侧,点击Create,得到下图所⽰界⾯:可以选择Intellij IDEA中⾃带的Scala,也可以使⽤⾃⼰安装好的Scala,点击上图中的”Browse”,然后选择Scala的安装⽬录配置好之后,直接finish,得到下列⼯程⽬录点击File->Project Structure,得到:在src⽬录上,右键然后点击new fold命名为main再右鍵main,同样new fold,命名为scala,并设置为sources,如下图整体的⼯程⽂件已经创建好了,如下图:在scala源⽂件⽬录上,直接名鍵,new->scala class选择Object,然后输⼊名称:Hello World输⼊的代码如下:1.object HelloWorld {2.def main(args: Array[String]) {3.println("Hello World")4.}5.}123456点击HelloWorld.scala⽂件,右键或直接ctr+shift+F10运⾏程序3. Intellij IDEA常见问题及解决⽅案1. 编码问题Intellij IDEA的默认编码是GBK,如果代码中出现中⽂的话,会报错:1.Error:scalac: IO error while decoding D:\ScalaLearning\src\cn\scala\xtwy\ScalaAndJavaException\ScalaExceptionDemo.scala with UTF-8 2.Please try specifying another one using the -encoding option12此时只要更改代码的编码就⾏,可以直接修改⽂件或软件配置直接修改⽂件编码如下图:修改软件配置过程如下:File–>Setting找到Editor中的FileEncoding,可以将⼯作都设置为UTF-82 修改默认快捷键对⼀eclipse转过来的⽤户,习惯了eclipse中的快捷键,想在Intellij IDEA中也使⽤相同的快捷键,这时可以对默认快捷鍵进⾏修改。
scala开发环境搭建实验心得在搭建Scala开发环境的实验中,我遇到了一些挑战,但最终成功地搭建了一个稳定的开发环境。
在这个实验心得中,我将分享我遇到的问题和解决方法,以及我对Scala开发环境的一些感想。
首先,我选择了安装Java Development Kit(JDK),因为Scala是运行在Java 虚拟机上的,所以需要先安装JDK。
安装JDK并不复杂,只需要按照官方网站上的指示下载安装程序并运行即可。
接下来,我下载并安装了Scala编译器。
Scala编译器是将Scala代码编译成Java字节码的工具。
我在官方网站中找到了适合我的操作系统的安装程序,并按照指示进行了安装。
安装完毕后,我验证了一下编译器是否成功安装。
我打开命令行工具,输入`scala -version`命令,并成功看到了Scala编译器的版本信息,这意味着安装成功。
为了更好地开发Scala项目,我还安装了一些常用的集成开发环境(IDE)。
我选择了IntelliJ IDEA作为我的主要开发工具,因为它提供了丰富的Scala开发支持和插件。
安装IntelliJ IDEA也相对简单,只需要下载适合我的操作系统的安装程序,并按照指示进行安装。
在IDE中创建Scala项目也很简单。
我打开IntelliJ IDEA,选择创建新的Scala 项目,并根据提示进行设置。
在设置完项目的基本信息后,IDE会自动为我创建一个Scala项目结构,我可以在其中编写和运行Scala代码。
这使得我能够快速开始开发,并实时编译和运行我的Scala程序。
在实验过程中,我遇到了一些问题,比如编译错误、依赖问题等。
但通过查阅官方文档、搜索相关问题并尝试不同的解决方法,我最终解决了这些问题。
这个过程不仅增加了我的技术能力,还帮助我更好地理解了Scala开发环境的工作原理。
总的来说,搭建Scala开发环境并不是一项复杂的任务,只需要按照官方文档和指示进行安装和设置即可。