如何指定与sbt 0.12.4一起使用的Java版本? [英] How to specify which java version to use with sbt 0.12.4?
问题描述
如何指定与sbt 0.12.4一起使用的Java版本? 我安装了Java 7和Java 8.由于sbt 0.12.4不支持Java 8,但默认情况下会尝试使用它,因此我必须为sbt显式指定Java版本.我想继续使用Java 8作为Java的其他默认版本.
How to specify which java version to use with sbt 0.12.4? I have java 7 and java 8 installed. Since sbt 0.12.4 does not support java 8 but tries to use it by default, I have to specify java version explicitly for sbt. I want to keep using java 8 as a default version of java for other things.
推荐答案
对我来说,一种有效的方法是使用 sbt-extras 并将名为.sbtopts
的文件添加到项目的根目录,其中:
One way that works well for me is, using the sbt script from sbt-extras and add to the root of the project a file called .sbtopts
with:
-java-home
/Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home
使用要使用的Java 7的任何版本.确保它们分开放置.
using whatever version of Java 7 you want to use. Make sure that those are on separate.
这篇关于如何指定与sbt 0.12.4一起使用的Java版本?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!