gpt4 book ai didi

android - 为什么 sbt 报告 "No java installations was detected"并设置了 $JAVA_HOME?

转载 作者:太空宇宙 更新时间:2023-11-03 12:06:56 26 4
gpt4 key购买 nike

我有 2 个 sbt-android-scala 项目。第一个是单个的:

$ ls -al
drwxr-xr-x 13 alex staff 442 Dec 24 20:44 .
drwxr-xr-x 4 alex staff 136 Dec 24 21:08 ..
drwxr-xr-x 12 alex staff 408 Dec 24 20:38 .git
-rw-r--r-- 1 alex staff 141 Dec 24 20:38 .gitignore
-rw-r--r-- 1 alex staff 115 Dec 24 20:38 .travis.yml
-rw-r--r-- 1 alex staff 664 Dec 24 20:38 CHANGES
-rw-r--r-- 1 alex staff 1418 Dec 24 20:38 LICENSE
-rw-r--r-- 1 alex staff 2491 Dec 24 20:38 README.md
-rw-r--r-- 1 alex staff 874 Dec 24 20:38 build.sbt
drwxr-xr-x 10 alex staff 340 Dec 24 20:38 notes
drwxr-xr-x 5 alex staff 170 Dec 24 20:43 project
drwxr-xr-x 3 alex staff 102 Dec 24 20:38 src
drwxr-xr-x 5 alex staff 170 Dec 25 01:17 target

第二个里面有子项目:

    $ ls -al
drwxr-xr-x 23 alex staff 782 Dec 24 21:57 .
drwxr-xr-x 4 alex staff 136 Dec 24 21:08 ..
drwxr-xr-x 13 alex staff 442 Dec 24 21:57 .git
-rw-r--r-- 1 alex staff 44 Dec 24 21:57 .gitignore
-rw-r--r-- 1 alex staff 203 Dec 24 21:57 .gitmodules
-rw-r--r-- 1 alex staff 46 Dec 24 21:57 .sbtopts
-rw-r--r-- 1 alex staff 55 Dec 24 21:57 .sbtrc
-rw-r--r-- 1 alex staff 35119 Dec 24 21:57 LICENSE.md
-rw-r--r-- 1 alex staff 6964 Dec 24 21:57 README.md
-rw-r--r-- 1 alex staff 30626 Dec 24 21:57 RELEASE-NOTES.md
drwxr-xr-x 18 alex staff 612 Dec 24 21:57 my_prj1
-rw-r--r-- 1 alex staff 892 Dec 24 21:57 build.sbt
drwxr-xr-x 11 alex staff 374 Dec 24 21:57 common
drwxr-xr-x 11 alex staff 374 Dec 24 21:57 my_prj2
drwxr-xr-x 3 alex staff 102 Dec 24 21:57 my_prj3
drwxr-xr-x 7 alex staff 238 Dec 24 22:01 project

当我在第一个项目中运行 sbt 时,它编译得很好,与第二个项目不同:

$ sbt

No java installations was detected.
Please go to http://www.java.com/getjava/ and download

但是

$ echo $JAVA_HOME
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

最佳答案

我因为完全不同的原因而失败了:我有 GREP_OPTIONS="--color=always" 所以 sbt 无法正确确定我的 Java 版本(它是管道grep 输出到 sed 等等)。从我的环境中删除 GREP_OPTIONS 解决了这个问题。

关于android - 为什么 sbt 报告 "No java installations was detected"并设置了 $JAVA_HOME?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27657610/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com