- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
sudo R CMD javareconf
Java interpreter : /usr/lib/jvm/default-java/jre/bin/java
Java version : 1.8.0_121
Java home path : /usr/lib/jvm/default-java
Java compiler : not present
Java headers gen.:
Java archive tool:
trying to compile and link a JNI program
detected JNI cpp flags :
detected JNI linker flags : -L$(JAVA_HOME)/jre/lib/amd64/server -ljvm
gcc -std=gnu99 -I/usr/share/R/include -DNDEBUG -fpic -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c conftest.c -o conftest.o
conftest.c:1:17: fatal error: jni.h: 没有那个文件或目录
compilation terminated.
/usr/lib/R/etc/Makeconf:159: recipe for target 'conftest.o' failed
make: *** [conftest.o] Error 1
Unable to compile a JNI program
JAVA_HOME : /usr/lib/jvm/default-java
Java library path:
JNI cpp flags :
JNI linker flags :
Updating Java configuration in /usr/lib/R
Done.
当我运行 sudo R CMD javareconf 时,结果告诉我找不到 jni.h。我安装了 Java 和 Hadoop,我想安装 R 包“rJava”。但是当我安装“rJava”时,Rstudio 也运行错误。首先,我想知道如何解决 sudo R CMD javareconf 并找到 jni.h 文件.
最佳答案
编译器标志表明您使用的是 Debian 或 Ubuntu。然后,您可以使用 R 包本身用于其构建的内容:
sudo apt-get install default-jdk
关键是“jdk”——开发工具包,而不仅仅是“jre”,也就是运行时环境。
但是如果你只想要 rJava 包,试试
sudo apt-get install r-cran-rjava
关于java - sudo R CMD javareconf 报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43882580/
我尝试在 RStudio 中运行 rJava 但没有成功: Error: package or namespace load failed for ‘rJava’: .onLoad failed i
我正试图让 Java 与 Cygwin 上的 R 连接起来。当我尝试 R CMD javareconf 时,出现了 could not load or find main class getsp 错误
sudo R CMD javareconf Java interpreter : /usr/lib/jvm/default-java/jre/bin/java Java version : 1
我正在尝试使用 Anaconda 在基于 debian (jessie) 的 docker 容器中安装 rJava。 作为 root,我做到了 $ apt-get update && apt-get
我在自己的服务器上运行 Rstudio。 Java安装好的java_home和bin。 R 已安装。 rJava 已安装。 尝试执行命令:library("rJava")但有问题 libjvm.so
我正在尝试使用 Java 配置 R,在运行 sudo R CMD javareconf 后我得到了这个。 sudo R CMD javareconf
我试图为 eclipse 安装一个插件,但出现错误,经过一些谷歌搜索后,得到了运行的建议:sudo R CMD javareconf,但是出现这个错误: *** Cannot find any Jav
我是一名优秀的程序员,十分优秀!