精选文章 CentOS:安装配置Scala、IDEA

CentOS:安装配置Scala、IDEA

作者:Dawn_www 时间: 2021-02-05 09:43:13
Dawn_www 2021-02-05 09:43:13
【摘要】前言 
    前提准备:JDK 1.8 
   注:若已安装了spark,记住spark与Scala是要严格遵守两者的版本对应关系,更多详情查看Spark官网 
    由于之前我安装了Spark 2.4.4,所以这里安装了scala 2.11.12 
  
正文 
    1. 到官网下载Scala安装包 https://www.scala-lang.org/download/all.h...

前言

前提准备:JDK 1.8

   注:若已安装了spark,记住spark与Scala是要严格遵守两者的版本对应关系,更多详情查看Spark官网

CentOS:安装配置Scala、IDEA1 由于之前我安装了Spark 2.4.4,所以这里安装了scala 2.11.12

 

正文

1. 到官网下载Scala安装包 https://www.scala-lang.org/download/all.html

CentOS:安装配置Scala、IDEA2

2. 解压

# 解压到/usr/local中
[root@master ~]# sudo tar -zxf /home/你的用户名/Downloads/scala-2.11.12.tgz -C /usr/local

#进入/usr/local中 
[root@master ~]# cd /usr/local/

# 将文件夹名改为scala
[root@master local]# sudo mv ./scala-2.11.12/ ./scala 

3. 配置环境变量

[root@master ~]# vi /etc/profile

#在文件中添加
export SCALA_HOME=/usr/local/scala
export PATH=$PATH:$SCALA_HOME/bin

4. 使环境变量生效

[root@master ~]# source /etc/profile

5. 在终端输入scala,验证是否安装成功

CentOS:安装配置Scala、IDEA3

注:这里报了个错,没找到 release文件。在Java1.8以上,安装以后再安装目录是自动生成一个release文件,用于记录Java和系统信息。但是在centos中,存在安装后jdk1.8目录没有release文件的情况。在一些应用场景中,是会读取这个文件的信息的,比如终端启动Scala。这个问题先留着,下面再讲怎么解决。

注:scala 运行代码文件

CentOS:安装配置Scala、IDEA4

6. 到官网下载IDEA https://www.jetbrains.com/idea/download/other.html

CentOS:安装配置Scala、IDEA5

7. 解压

# 解压到/usr/local中
[root@master ~]# sudo tar -zxf /home/你的用户名/Downloads/ideaIC-2018.1.8.tar.gz -C /usr/local

#进入/usr/local中 
[root@master ~]# cd /usr/local/

# 将文件夹名改为IDEA
[root@master local]# sudo mv ./idea-IC-181.5684.4/ ./IDEA  

8. 进入IDEA/bin下,运行 idea.sh

# 进入/IDEA/bin中 
[root@master IDEA]# cd /usr/local/IDEA/bin

# 执行 idea.sh
[root@master bin]# ./idea.sh

9. 默认一些配置后,成功打开IDEA

CentOS:安装配置Scala、IDEA6

10. 在桌面生成IDEA快捷方式

# 进入桌面
[root@master bin]# cd /home/你的用户名/Desktop
# 创建文件
[root@master Desktop]# vim idea.desktop

填入以下内容

[Desktop Entry]
Version=18.1
Type=Application
Name=IDEA 18.1  ##桌面图标名称
Comment=Sophisticated text editor for code, markup and prose
Exec=/usr/local/IDEA/bin/idea.sh  ##执行文件的位置
Terminal=false
Icon=/usr/local/IDEA/bin/idea.png  ##图标的位置
Categories=Development;
Encoding=UTF-8

11. 桌面上会出现快捷方式的文件,右键>属性>权限,在其中勾选执行“允许作为程序执行文件”

注:如果权限不足,无法勾选的话,就给文件赋权

[root@master Desktop]# sudo chown -R 你的用户名 ./idea.desktop

12. 成功创建桌面快捷方式

CentOS:安装配置Scala、IDEA7

13. 运行IDEA,点击右下角的configure,选择plugins

CentOS:安装配置Scala、IDEA8

14. 点击 Install JetBrains plugin

CentOS:安装配置Scala、IDEA9

15. 搜索框输入scala,安装插件

CentOS:安装配置Scala、IDEA10

16. 安装成功后,创建新项目就可以看到Scala

CentOS:安装配置Scala、IDEA11

17. 插播一个之前遗留下的release文件问题。 

17.1 创建一个Java项目(注:在这之前可以先在系统创建一个文件夹,用于存放IDEA生成的项目文件,如我在/home/你的用户名/Documets/下创建了IDEA Docs文件夹

17.2 在主函数内输入

String os1=System.getProperty("os.name");
System.out.println(os1);
String os2=System.getProperty("os.version");
System.out.println(os2);
String os3=System.getProperty("os.arch");
System.out.println(os3);
String os4=System.getProperty("source");
System.out.println(os4);
String os5=System.getProperty("build.type");
System.out.println(os5);

17.3 运行查看结果 

CentOS:安装配置Scala、IDEA12

17.4 查询 java版本

CentOS:安装配置Scala、IDEA13

17.5  进入报错的文件夹,新建一个 release文件,填入内容并保存退出

CentOS:安装配置Scala、IDEA14

JAVA_VERSION="1.8.0_232"
OS_NAME="Linux"
OS_VERSION="2.6.32-696.el6.x86_64"
OS_ARCH="amd64"
SOURCE=""
BUILD_TYPE=""

17.6 解决问题

CentOS:安装配置Scala、IDEA15

17.7 退出 scala命令 

CentOS:安装配置Scala、IDEA16

18. Intelli JDEA 创建Scala项目的三种不同方式

 

勿删,copyright占位
分享文章到微博
分享文章到朋友圈

上一篇:解决 No converter found for return value of type 的问题

下一篇:Kotlin学习之协程

CSDN

CSDN

中国开发者社区CSDN (Chinese Software Developer Network) 创立于1999年,致力为中国开发者提供知识传播、在线学习、职业发展等全生命周期服务。

您可能感兴趣 换一换

  • Oracle8i在linux下的安装(中文)

    Oracle8i在linux下的安装(中文)    转摘自flyfox的站点  发布时间:2001年01月04日  详细信息:准备工作--安装Oracle服务器 我认为Microsoft Windows是个不错的操作系统,它在市场方面获得了空前的成功,并造就了盖茨、巴尔默等百亿富翁。它简单易用,得到了广泛地普及,几乎每个计算机爱好者都会操作Windows,几乎每个程序员都会Windows编程...

  • Linux下声卡驱动软件ALSA的安装与配置

    Linux下声卡驱动软件ALSA的安装与配置 2000-11-23 7:00 发布者:netbull 阅读次数:5585  LinuxByte注:本站有ALSA最新版本下载 张子  几年以来,尽管Linux凭借开放、自由的特性和强大的性能,在全球服务器市场上所向披靡,占据越来越多的市场份额,但是若作为桌面软件,Linux的多媒体特性一直不能让人非常满意。比如,Linux系统自带的声卡驱动程序...

  • 高效配置Linux代理服务器――Squid

    高效配置Linux代理服务器――Squid 2001-05-21 12:43 发布者:Crystal 阅读次数:335  毛毛 作为一种免费的网络操作系统,Linux越来越受到广大网络爱好者的欢迎,目前Internet上运行的主机有相当一部分采用的就是Linux,而且中国已经把Linux作为政府上网的指定网络操作系统。种种迹象表明,Linux正在逐渐走向成熟。为了解决Internet发展迅速...

  • 大家来做linux调试日志 (tomcat jsp server 配置方法)

    为了让别人更好的理解一个命令的具体操作 我想请各位朋友将自己对linux的操作具体步骤 、输出写到一个日志文件里头,好让别人也能轻松的完成同样的操作。在这里我先向大家提供一些我自己做的日志。比如 tomcat 的安装、配置  ; jdk 的安装配置 ; WebSphere的安装配置; mail的配置, DNS 的配置。 route 路由的修改 ,网卡的配置 。磁盘挂装 、分区、格式化。文件查...

  • linux 无盘安装 没有光驱 无光驱 rawrite ftp安装

    Q: 如何创建 Linux 启动盘 A: 如果是 redhat 或者 turbolinux 就在 /boot 下面有个文件 zImage。它的名字可能不是 这个, 而是 vmlinuz-x.x.xx(后面的是版本号)。更方便就是 mkbookdisk --device /dev/fd0 2.2.11 ~~~版本号 需要在 /boot/ 下有 vmlinuz-2.2.11。 -- by han...

  • [安装]ISO文件解析

    [安装]ISO文件解析 www.linuxaid.com.cn/training/ fjxufeng(风过留枫)〖返回〗〖转发〗 1.什么是ISO文件    ISO文件:就是以iso为扩展名的文件,它是iso9660文件格式,一种光盘(CD)上的文件系统格式。简单地说,就是数据在数据光盘上的组织形式:    它的特点是:   1)最多只包含8级子目录(可以用RockRidge Extensi...

  • Linux网络管理员手册(6) 第六章 名字服务和解析器配置 DNS 解析器库 host.conf nslookup

    Linux网络管理员手册(6) 2000-07-29 10:47发布者:netbull 阅读次数:1252 翻译:赵炯 gohigh@shtdu.edu.cn 第六章 名字服务和解析器配置 正如第二章所述,TCP/IP网络可以依赖于不同的方案来将名字转换成地址。如果不利用名字空间被分裂成区的好处的话,最简单的方法是用存储于/etc/hosts中的主机表。这仅对由一个管理员管理的小型局域网有用...

  • LILO配置指南(整理版)

    LILO配置指南(整理版)1、一般的开机引导过程。   在PC机上,最初的启动由BIOS完成。当开机自检结束时(Power-On Self Test,POST), BIOS尝试读入软盘的第一个扇区,把它看作引导扇区。若没有软盘,则尝试读入硬盘的第一个扇区。新的BIOS可以改变这种次序,先从硬盘启动。甚至从光盘启动。由于大多数BIOS不提供SCSI支持,若要从SCSI磁盘启动,SCSI适配器要...

华为云40多款云服务产品0元试用活动

免费套餐,马上领取!
CentOS:安装配置Scala、IDEA介绍:华为云为您免费提供CentOS:安装配置Scala、IDEA在博客、论坛、帮助中心等栏目的相关文章,同时还可以通过 站内搜索 查询更多CentOS:安装配置Scala、IDEA的相关内容。| 移动地址: CentOS:安装配置Scala、IDEA | 写博客