問題タブ [java-10]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - sudo R CMD javareconf と R CMD javareconf は、Java 10 で異なる出力を生成します
私はmacOS 10.13.3を使用しており、Java 10に更新するだけで、Rを更新しようとするとR CMD javareconf
、sudo
. それを使用して実行するとsudo
Java 9 に固執しますが、それを使用せずに実行するsudo
と Java 10 を構成します。
なしsudo
:
とsudo
:
これの最終結果は次のとおりです。sudo がないと、結果的に Java 10 では、rJava はビルドされません。sudo と Java 9 を使用すると、rJava は正常にビルドされます。
誰が何が起こっているのか知っていますか?
PS1/ zsh および bash プロファイルに設定$JAVA_HOME
しました。JAVA_HOME="$(/usr/libexec/java_home)"
PS2/ すべての情報を 1 か所にまとめるためだけに... Java 10 で rJava をビルドすると、次のエラーが発生します。
確認したところ、Java 9 のようにjavah
onはありません。/Library/Java/JavaVirtualMachines/jdk-10.jdk/Contents/Home/bin/javah