ubuntu intellij java_在Linux上,安装Intellij IDEA进行Scala开发

2016年4月27日

通过瑞雷斯·艾奥阿尼

介绍

Scala是一种编程语言,最近几年开始蓬勃发展。在撰写本文时,流行的TIOBE Index将其排名为比Haskell或Go等更流行的语言更常用。如果您不熟悉该名称,那么TIOBE索引就是somehow-authoritative有关编程语言流行度的信息源。从一开始,我们就想清楚地指出,这绝不是关于语言本身的文章。它只是旨在使用户启动并运行IDE,以在最短的时间内编写Scala代码。话虽这么说,让我们开始吧。

安装和先决条件

在Linux上,安装Intellij IDEA(我们将要讨论的IDE)的唯一前提是Oracle Java JDK。这是一个特定的要求,因为您不能使用OpenJDK,因此在开始之前请注意这一点。因此,请确保我们已安装正确的JDK。

安装Oracle JDK

在继续之前,请确保确认是否已安装OpenJDK,如果已安装,请注意这一点,因为您必须指定正确的JDK(Oracle JDK而不是OpenJDK),IDEA才能与Scala项目一起正常工作。

的Ubuntu

在Ubuntu上,首先必须添加PPA,如之前所述:

$ sudo add-apt-repository ppa:webupd8team/java

$ sudo apt-get update

$ sudo apt-get install oracle-java8-installer

这就是您拥有Oracle Java Development Kit所需要的。现在,让我们检查安装过程是否正确完成:

$ java -version

这将产生如下所示的输出:

java version "1.8.0_31"

Java(TM) SE Runtime Environment (build 1.8.0_31-b13)

Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode)

德比安

在Debian上,命令是相似的,源代码也是如此。如果您已经被警告要在Debian系统中添加PPA,则该警告的资金很好。有些用户在他们的Debian系统上以一种或另一种形式使用PPA,也许认为,既然Ubuntu是Debian-based,那么可能出什么问题了?因此,如果通常不是将PPA添加到Debian OS上是最热门的想法,那么它就可以了,因为PPA仅针对Java创建,它具有足够的可移植性,不会产生问题。这些命令是:

# echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" | tee /etc/apt/sources.list.d/webupd8team-java.list

# echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list

# apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886

# apt-get update

# apt-get install oracle-java8-installer

同样,使用上述命令检查已安装的Java版本是一个好主意,因此您可以检查是否安装了正确的版本(并且安装正确),以及它是否是系统上的默认Java版本。 。

Redhat-based发行

Oracle除了提供经典的tar.gz格式外,还为Fedora /RHEL-based发行版提供了rpm软件包,因此,如果您是这种发行版的用户,这将使您更容易安装JDK。只需访问http://www.oracle.com/technetwork/java/javase/downloads/index.html并按一下JDK旁边的下载按钮,接受许可协议并为您的体系结构下载rpm。将目录更改为您选择作为rpm目的地的位置,然后键入

$ sudo rpm -Uvh jdk-$version-$arch.rpm

安装Intellij IDEA

除了Debian /Ubuntu和衍生产品中的JDK的位置与RHEL /Fedora不同之外,IDE的安装过程在发行版之间几乎相同。我们截取的屏幕快照来自Ubuntu系统,因此JDK的位置在RHEL /Fedora中会有所不同,因为JDK安装在Debian /Ubuntu的/usr /lib中,而RHEL /Fedora的安装在/usr /java中。因此,如果您牢记这一点,则使用下面的屏幕快照可以轻松完成其余过程。

我们到达Intellij IDEA的安装位置。转到下载页面-https://www.jetbrains.com/idea/-并选择要下载的tar.gz。解压缩它,转到解压缩目录中的bin /目录,然后运行idea.sh脚本。您应该进入初始设置屏幕,在该屏幕上将要求您选择一个主题。如果需要,然后创建一个桌面条目,转到下一个屏幕,我们建议您在其中创建启动器脚本,以便可以使用IDEA可用的system-wide:

dcffd5184ff3ec4d847a97ded122865a.png这是初始设置的Scala-specific部分:在Scala插件部分按Install,完成后,创建一个新项目,如下所示:

1e030a1b527d822bfcc0a906d2cb9671.png并选择Scala /SBT。我们现在这样做的原因是因为Intellij IDEA必须下载一些Scala开发所需的库,并且我们必须设置JDK位置,如下所示:

c8656cf5d8953d2e583b6bf8d40c3d08.jpg同样,如果使用Fedora /RHEL,则将屏幕快照中的位置(/usr /lib /jvm /java-8-oracle)更改为/usr /java中的JDK位置。如下面的屏幕截图所示,IDEA在后台下载了一些库,因此请等待直到这部分完成:

d0638946a02d2434e833f2c319e5caa9.jpg

最终信息

就是这样,您应该已经安装并设置了Intellij IDEA以便进行Scala开发。 Internet上有很多关于Scala的很好的文档,如果您想从Wampler和Manning撰写的《 Programming Scala》一书入手,或者如果您想充分利用该语言的功能性部分,我们建议您使用[Functional] Chiusano和Bjarnason在Scala中进行编程。与Scala一起玩乐,如果您有一个有趣的项目,请分享!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值