使用 Java 8 在 Debian 上安装 Scala 和 SBT [英] Scala and SBT install on Debian with Java 8

查看:47
本文介绍了使用 Java 8 在 Debian 上安装 Scala 和 SBT的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在 Debian 上有 java 8 服务器运行时.

I have java 8 server runtime on Debian.

试过了:dpkg -i scala-2.11.7.deb

Tried: dpkg -i scala-2.11.7.deb

scala 依赖于 java6-runtime-headless;然而:包 java6-runtime-headless 没有安装.

scala depends on java6-runtime-headless; however: Package java6-runtime-headless is not installed.

但是没关系:scala 版本Scala 代码运行器版本 2.11.7 -- 版权所有 2002-2013,LAMP/EPFL

But is ok: scala -version Scala code runner version 2.11.7 -- Copyright 2002-2013, LAMP/EPFL

现在从 bintray repo 安装 SBT:

Now installing SBT from bintray repo:

我的 Java 8 已停用,安装 open openjdk-7-* ...

My Java 8 is deactivated, installs open openjdk-7-* ...

必须apt-get purge openjdk-7-*"(错误的方式)

Have to "apt-get purge openjdk-7-*" (wrong way)

问题更正:update-alternatives --config java

Problem corrected with: update-alternatives --config java

推荐答案

以下是我在使用 Vagrant 创建的干净 Debian Jessie 实例中安装的命令列表:

Here is the list of commands that I used to install in a clean Debian Jessie instance created using Vagrant:

sudo add-apt-repository ppa:webupd8team/java

编辑文件 /etc/apt/sources.list.d/webupd8team-java-jessie.list 以将 jessie 替换为 trusty这样它将具有以下行:

Edit the file /etc/apt/sources.list.d/webupd8team-java-jessie.list to replace jessie with trusty so that it will have the following line:

deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main

然后执行:

sudo apt-get update
sudo apt-get install oracle-java8-installer

确认 Java 8 已正确安装:

Confirming that Java 8 is properly installed:

java -version

哪些输出:

java version "1.8.0_72"
Java(TM) SE Runtime Environment (build 1.8.0_72-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.72-b15, mixed mode)

安装 Scala 2.11.7:

wget -c www.scala-lang.org/files/archive/scala-2.11.7.deb
sudo dpkg -i scala-2.11.7.deb

这对我来说很好,为了确认我使用的是最新版本,我已经执行了:

This works fine to me and, just to confirm that I'm using the most recent version, I've executed:

sudo apt-get update
sudo apt-get install scala

然后:

scala -version

哪些输出:

Scala code runner version 2.11.7 -- Copyright 2002-2013, LAMP/EPFL

安装 SBT:

wget -c https://bintray.com/artifact/download/sbt/debian/sbt-0.13.9.deb
sudo dpkg -i sbt-0.13.9.deb

一切都按预期工作,然后我执行了以下命令以确保我使用的是最新版本的 SBT:

Everything works as expected and then I've executed the following commands to ensure that I'm using the most recent version of SBT:

sudo apt-get update
sudo apt-get install sbt

至此,Java 8、Scala 和 SBT 已成功安装在我的机器上.

At this point, Java 8, Scala and SBT were successfully installed on my machine.

这篇关于使用 Java 8 在 Debian 上安装 Scala 和 SBT的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆