java sbt_scala-设置sbt以使用Java 7进行编译?

我使用virtualenv,它是Python生态系统中的工具。 简而言之,它是一个shell脚本,可让您轻松更改PATH变量,并在需要时返回到以前的状态。

首先安装virtualenvwrapper(virtualenv的包装器):

$ apt-get安装virtualenvwrapper

现在为具有Scala-2.11的Java8创建一个虚拟环境。

$ mkvirtualenv j8s11

现在,调整〜/ .virtualenvs / j8s11 / bin / postactivate,以便为所有工具定义位置。 您可以在下面看到适合我的示例:

#!/bin/bash

JAVA_VERSION=1.8.0_31

SCALA_VERSION=2.11.5

SBT_VERSION=0.13.7

ANT_VERSION=1.9.4

M2_VERSION=3.2.5

GRADLE_VERSION=1.6

PLAY_VERSION=2.3.7

ACTIVATOR_VERSION=1.2.12

IDEA_VERSION=IC-135.475

PYCHARM_VERSION=community-3.4.1

TOOLS_HOME=/opt/developer

export JAVA_HOME=${TOOLS_HOME}/jdk${JAVA_VERSION}

export SCALA_HOME=${TOOLS_HOME}/scala-${SCALA_VERSION}

export SBT_HOME=${TOOLS_HOME}/sbt-${SBT_VERSION}

export ANT_HOME=${TOOLS_HOME}/apache-ant-${ANT_VERSION}

export M2_HOME=${TOOLS_HOME}/apache-maven-${M2_VERSION}

export GRADLE_HOME=${TOOLS_HOME}/gradle-${GRADLE_VERSION}

export PLAY_HOME=${TOOLS_HOME}/play-${PLAY_VERSION}

export ACTIVATOR_HOME=${TOOLS_HOME}/activator-${ACTIVATOR_VERSION}

export IDEA_HOME=${TOOLS_HOME}/idea-${IDEA_VERSION}

export PYCHARM_HOME=${TOOLS_HOME}/pycharm-${PYCHARM_VERSION}

PATH=${PYCHARM_HOME}/bin:$PATH

PATH=${IDEA_HOME}/bin:$PATH

PATH=${ACTIVATOR_HOME}:$PATH

PATH=${PLAY_HOME}:$PATH

PATH=${GRADLE_HOME}/bin:$PATH

PATH=${M2_HOME}/bin:$PATH

PATH=${ANT_HOME}/bin:$PATH

PATH=${SBT_HOME}/bin:$PATH

PATH=${SCALA_HOME}/bin:$PATH

PATH=${JAVA_HOME}/bin:$PATH

export PATH

现在,您可以使用workon在环境之间进行切换。 例:

rgomes@terra:~$ workon j8s11

(j8s11)rgomes@terra:~$ 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)

(j8s11)rgomes@terra:~$ scala -version

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

(j8s11)rgomes@terra:~$ workon j7s10

(j7s10)rgomes@terra:~$ java -version

java version "1.7.0_71"

Java(TM) SE Runtime Environment (build 1.7.0_71-b14)

Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)

(j7s10)rgomes@terra:~$ scala -version

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

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值