在IntelliJ IDEA中怎么创建和运行java/scala/火花程序

  介绍

这篇文章主要为大家展示了在IntelliJ IDEA中怎么创建和运行java/scala/火花程序,内容简而易懂,希望大家可以学习一下,学习完之后肯定会有收获的,下面让小编带大家一起来看看吧。

<>强基本概念介绍

在IntelliJ IDEA中创建和运行java/scala/火花程序

基本概念介绍

IntelliJ IDEA

本文使用版本为:ideaic - 2020.1

想法全称IntelliJ IDEA,是java编程语言开发的集成环境.IntelliJ在业界被公认为最好的java开发工具,它的旗舰版本还支持HTML, CSS, PHP, MySQL, Python等,免费版只支持java, scala等少数语言。如果只开发java和scala,去官网下载社区版即可:https://www.jetbrains.com/idea/?/p>

java本文使用版本为:java 8

编程语言,不解释。在IDE之外运行java程序的方式如下:

 javac HelloWord。java//先编译源码- - - - -在java HelloWord.class
  爪哇岛。exe HelloWord//直接运行

实际开发中每个java程序都会依赖其他的包,也就是罐子,这种情况你必须告诉java。exe你的jar包都在哪里,告诉java的方式就是通过类路径指定,通常我们都会在系统环境变量中建立一个类路径的环境变量,这样java会在这里寻找你程序依赖的包。当然也可以在运行时指定,这样的话程序执行的方式就是下面的样子:

java.exe 类路径“D: \程序文件\ java-se-8u41-ri \ jre \ lib \ charsets.jar;…“,HelloWord
//,Java类路径:程序以来包或包的路径,Windows下用;分开。

可以自己下载安装Javaj的JDK,也可以直接从理念上下载和管理,建议使用后者。

文件→项目结构→平台设置→sdk→+→下载JDK

可以下载多个版本,对不同的程序使用不同的配置,很方便。Scala

本文使用版本为:Scala 2.11.12

Scala是一门多范式的编程语言,一种类似java的编程语言,设计初衷是实现可伸缩的语言,并集成面向对象编程和函数式编程的各种特性。它一方面吸收继承了多种语言中的优秀特性,一方面又没有抛弃java这个强大的平台,它运行在java虚拟机(JavaVirtualMachine)之上,轻松实现和丰富的java类库互联互通。

基于java的编程语言,支持多种运行方式:

像python一样,交互式运行

//scala
  scala>println (“HelloWorld")
  HelloWorld//python
  python>打印(“HelloWorld")
  HelloWorld 

像python一样命令运行

//scala
  scala script.scala//python
  python script.py 

用那个或fsc编译为。类或jar再用java命令运行,每次那个编译都需要启动一个JVM

Scala可以自行安装下载,也可以利用想法中的插件自行下载,推荐后者,下载方式为:

文件→项目结构→平台设置→全球图书馆→+→下载……

同时,也需要下载scala的插件:

文件→设置…→插件→市场……→(搜索Scala)

所以,Scala像是一门新的编程语言,又和Java有着密不可分的联系。

Maven

管理依赖,和构建Java项目的工具,不多介绍,可以自行下载也可以直接使用想法中自带的版本,插件下载方式:

文件→设置…→插件→市场……→(搜索Maven)

火花本文使用版本为:火花2.4.5

Apache火花是专为大规模数据处理而设计的快速通用的计算引擎.SparkSpark是在Scala语言中实现的,它将Scala用作其应用程序框架.Spark既不是SDK也不是全球研究成果,在想法中可以像使用普通的包一样使用火花。如果想使用spark-shell,可以自行下载。

综上可知:火花用Scala实现,Scala又构建之于JVM上,和Java之间可以密切互通。所以要想开发火花程序,必须对三者及其关系有一定的了解。

创建并运行Java程序

1。新建项目

选择创建项目创建Java/Scala程序,这一步关键是要选择你的JDK。如果你下载或安装了多个版本的JDK且被想法识别,那么你可以用下拉列表选择合适的JDK的版本。

在IntelliJ IDEA中怎么创建和运行Java/Scala/火花程序

在IntelliJ IDEA中怎么创建和运行Java/Scala/火花程序

新建包

在src目录上右键,选择新建包,也就是你的代码所在的包名,这一步可以跳过。

在IntelliJ IDEA中怎么创建和运行Java/Scala/火花程序

在IntelliJ IDEA中怎么创建和运行java/scala/火花程序