Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 有人能解释这些说明的意思吗?正在尝试将JVM安装到mac_Java_R_Bash_Macos - Fatal编程技术网

Java 有人能解释这些说明的意思吗?正在尝试将JVM安装到mac

Java 有人能解释这些说明的意思吗?正在尝试将JVM安装到mac,java,r,bash,macos,Java,R,Bash,Macos,请容忍我。我是一名生物学学生,试图使用R Studio(特别是使用最大熵模型)对澳大利亚的某些植物物种进行物种分布建模,我对命令行的理解有限 为了做到这一点,我需要在R Studio中使用rJava包。虽然安装似乎正常,但当我运行命令时: library(rJava) 我收到这个警告信息: Unable to find any JVMs matching version "(null)". No Java runtime present, try --request to install.

请容忍我。我是一名生物学学生,试图使用R Studio(特别是使用最大熵模型)对澳大利亚的某些植物物种进行物种分布建模,我对命令行的理解有限

为了做到这一点,我需要在R Studio中使用rJava包。虽然安装似乎正常,但当我运行命令时:

library(rJava)
我收到这个警告信息:

Unable to find any JVMs matching version "(null)".
No Java runtime present, try --request to install.
所以我在网上找到了这个教程:

在页面底部,用户gwarnes mdsol提供了一个使用mac命令行解决此问题的分步指南。我应该安装Java,卸载任何现有的rJava软件包,然后运行他编写的几行代码。然而,我似乎无法越过这一步。他说将export命令添加到他提供的文件路径是什么意思?我是否应该用特定于我的计算机的文件路径来填写这段代码的某些部分

# Add the following lines to /Users/<userid>/.bashrc:
# Set JAVA_HOME so rJava package can find it
export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)/jre
#在/Users//.bashrc中添加以下行:
#将JAVA_设置为HOME,以便rJava包可以找到它
export JAVA_HOME=$(/usr/libexec/JAVA_HOME-v1.8)/jre
我不知道从哪里开始。我试着下载一个JDK(JDK-11.0.6_osx-x64_bin.tar.gz)并将其重命名为JAVA_HOME,但我不知道将它放在我的计算机的何处。我不知道在哪里可以找到.bashrc文件。如何正确运行此代码


非常感谢您的帮助

他的意思是将以
export
开头的行添加到文件/Users/userid/.bashrc中,其中userid是系统上的用户名。这样/Users/userid/.bashrc导出JAVA_HOME=$(/usr/libexec/JAVA_HOME-v1.8)/jreOpen up
~/.bashrc
,使用文本编辑器(
vim
emacs
,无论您习惯了什么),并修改其内容以添加
JAVA_HOME=…
行。您需要在文本编辑器中打开.bashrc文件。如果您的用户名是例如joseph,则应在/Users/joseph/.bashrc中。在终端中尝试“ls-a/Users/joseph”来查找文件。如果文件不存在,请创建该文件。加上那一行。保存它。我有.bash_配置文件、.bash_会话和.bash_历史记录,但我没有.bashrc。我现在就创建它,并尝试您的方法。非常感谢。