은 여기를보세요 R 3.4, rJava, macOS and even more mess ;)
R, 자바와 투쟁 할 수 있습니다 행복 소프트웨어의 모든 부분을 적절한 설정;
당신은 JAVA_HOME, R CMD 함께 플레이 할 필요) javareconf를 사용하고 소스에서 rJava를 컴파일하는 경우도 있습니다.
R에 대해서만 Java의 특정 버전이 필요한 경우 언제든지 다음과 같이 재생할 수 있습니다.
첫째, 단지 시스템에 자바 (9)이있을 것이다, R
-- start_R_with_Java_8.sh --
#!/bin/bash
export JAVA_HOME=$(/usr/libexec/java_home -v 1.8.0_144)
export PATH=$JAVA_HOME/bin:${PATH}
R
에게이 방법을 시작하기 전에
이
/usr/libexec/java_home -V
Matching Java Virtual Machines (4):
9, x86_64: "Java SE 9" /Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home
1.8.0_144, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home
1.8.0_111, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home
1.7.0_80, x86_64: "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home
그런 다음, 하나를 선택하는 JVM의 목록을가있는 동안 R를 들어, 당신은 것입니다 1.8을가집니다.
출처
2017-10-02 06:51:47
mko
[rJava에서 올바른 Java 버전을 가져 오지 못했습니다.] (https://stackoverflow.com/questions/28133360/rjava-is-not-picking-up-the-correct-java-version) – notyou
It * 가능 * :) 어쨌든, 당신은 경로에 처음으로 Java8을 넣을 수 있습니까? – notyou
시스템 경로에서 의미가 있습니까? 그렇다면 ... 단지 java8 만있는 것처럼 해결책이 아닙니다. 그렇죠? – lpuerto