java - 错误 127 无法在 mac 上编译 JNI 程序
问题描述
我想在我的 Rstudio 中安装 rJava,但它不起作用。当我在控制台中输入 R CMD javareconf 时,出现以下错误:
trying to compile and link a JNI program
detected JNI cpp flags : -I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/darwin
detected JNI linker flags : -L$(JAVA_HOME)/lib/server -ljvm
/usr/local/Cellar/gcc/9.2.0_2/bin/gcc-7 -I"/Library/Frameworks/R.framework/Resources/include"-DNDEBUG -I/Library/Java/JavaVirtualMachines/jdk-13.0.1.jdk/Contents/Home/include -I/Library/Java/JavaVirtualMachines/jdk-13.0.1.jdk/Contents/Home/include/darwin -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -I/usr/local/include -fPIC -Wall -g -O2 -c conftest.c -o conftest.o
/bin/sh: /usr/local/Cellar/gcc/9.2.0_2/bin/gcc-7: No such file or directory
make: *** [conftest.o] Error 127
Unable to compile a JNI program
JAVA_HOME : /Library/Java/JavaVirtualMachines/jdk-13.0.1.jdk/Contents/Home
Java library path:
JNI cpp flags :
JNI linker flags :
Updating Java configuration in /Library/Frameworks/R.framework/Resources
Done.
我知道在 stackoverflow 中有很多与此相关的类似问题,例如this。我已经查看了所有解决方案,但仍然没有工作。我已经花了几个小时试图弄清楚这一点,但仍然停留在这里。(我已经成功下载JDK,我的java版本是13.0.1。并且我设置了JAVA_HOME)
谁能帮我解决这个问题?太感谢了。
解决方案
推荐阅读
- excel - 在查询中合并 .csv 文件以通过 UDF 和 ADODB 连接从 Excel 检索其数据
- python - 是否可以创建 ndarray 的 ndarray?(python 2.7,numpy)
- highcharts - Highmaps - 如何从西班牙突出显示加那利群岛
- ionic-framework - 如何将后缀图标添加到 Ionic 4 输入
- python - 测量 NVIDIA 张量核心加速
- python-3.x - 如何将图像中所有文本的强度(暗度)提高到一个级别?
- java - 如果我在 Android 上使用 webview,我是否必须应用 SSL 才能在 webview 上加载 URL?
- html - 重置角度反应形式不会更新选择选项
- typescript - 打字稿:推断类型而不在接口范围内扩展
- java - FileIO 的扫描仪没有给出想要的结果