kmh*_*kmh 2 java ubuntu scala sbt
我正在尝试在AWS上的新Ubuntu 16.04计算机上安装SBT.我之前从未遇到过安装问题(以下说明),但我现在.
我得到这个错误......" 你所拥有的java安装不是最新的,至少要求1.6+版本,你有1.8版 "
似乎令人困惑,因为1.8似乎满足1.6+的要求.
引用
sbt - http://www.scala-sbt.org/1.0/docs/Installing-sbt-on-Linux.html
sudo apt-get update
java -version
# The program 'java' can be found in the following packages:
# * default-jre
# * gcj-5-jre-headless
# * openjdk-8-jre-headless
# * gcj-4.8-jre-headless
# * gcj-4.9-jre-headless
# * openjdk-9-jre-headless
# Try: sudo apt install <selected package>
sudo apt-get install openjdk-8-jdk -y
java -version
# openjdk version "1.8.0_151"
# OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-0ubuntu0.16.04.2-b12)
# OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)
echo "deb https://dl.bintray.com/sbt/debian /" | sudo tee -a /etc/apt/sources.list.d/sbt.list
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2EE0EA64E40A89B84B2DF73499E82A75642AC823
sudo apt-get update
sudo apt-get install sbt
sbt
# /usr/share/sbt/bin/sbt-launch-lib.bash: line 207: bc: command not found
# The java installation you have is not up to date
# requires at least version 1.6+, you have
# version 1.8
# Please go to http://www.java.com/getjava/ and download
# a valid Java Runtime and install before running .
Run Code Online (Sandbox Code Playgroud)
查看设置的源代码,它bc
用于对java版本号进行算术检查,无法运行bc
.
https://github.com/sbt/sbt-launcher-package/blob/master/src/universal/bin/sbt-launch-lib.bash#L207
您可以安装bc
使用apt install bc
.
归档时间: |
|
查看次数: |
566 次 |
最近记录: |