Macos cat:/release:从终端或scala本身运行scala时,没有这样的文件或目录

Macos cat:/release:从终端或scala本身运行scala时,没有这样的文件或目录,macos,scala,terminal,Macos,Scala,Terminal,是的,我知道这与这个问题几乎完全相同: 好吧,我是一个全新的提交给SO和Scala的人,所以我想在评论中提出一个澄清问题,但不能在低于50的声誉,所以我很抱歉不得不在这里提出我的问题。用户回答了他们自己的问题——我需要详细说明他们做了什么 我从终端直接运行scalac myScalaClass.sc或scala myScalaClass时,或从bin/scala打开并运行scala时,没有此类文件或目录。在脚本部分打开之前,消息显示在顶部 有什么解决办法吗?原稿说 My$JAVA\u HOME

是的,我知道这与这个问题几乎完全相同:

好吧,我是一个全新的提交给SO和Scala的人,所以我想在评论中提出一个澄清问题,但不能在低于50的声誉,所以我很抱歉不得不在这里提出我的问题。用户回答了他们自己的问题——我需要详细说明他们做了什么

我从终端直接运行
scalac myScalaClass.sc
scala myScalaClass
时,或从bin/scala打开并运行scala时,没有此类文件或目录。在脚本部分打开之前,消息显示在顶部

有什么解决办法吗?原稿说

My$JAVA\u HOME
未设置。但我不知道他们这是什么意思

谢谢


(详细)解决办法: 我的Java_主页是空白的,这意味着它没有正确设置

摘自@Xander88在回答中提供的链接。检查过的答案成功了。我所要做的就是将其复制并粘贴到终端,您也可以手动将其复制到~/.bash_配置文件中:


export JAVA_HOME=“$(/usr/libexec/JAVA_HOME-v 1.8)”

尝试在终端中执行此命令,并确保其设置正确

echo$JAVA\u HOME

如果没有看到任何内容,那么必须确保为环境变量$JAVA_HOME设置路径

如果您使用的是10.12 Sierra版本的Mac电脑,请尝试参考本文。

尝试在终端中执行此命令,并确保其设置正确

echo$JAVA\u HOME

如果没有看到任何内容,那么必须确保为环境变量$JAVA_HOME设置路径

如果您使用的是10.12 Sierra版本的Mac电脑,请尝试参考本文。

您也可以尝试此方法,风险自负:这让我找到了解决方案。编辑我的上述答案,显示“逐步”。谢谢。你也可以自己冒险尝试:这让我找到了解决方案。编辑我的上述答案,显示“逐步”。谢谢。可能的副本可能的副本