問題タブ [rjava]
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.
r - centOS に rJava をインストールする
centOS VM (cloudera cdh3u4) に rJava をインストールする際に問題があります。
最初にこれを行いました:sudo R CMD javareconf
しかし、rJavaをインストールしたいときにこれを取得します:
よくわかりませんが、JDKをインストールする必要があるということですか? はいの場合、私の場合に適切な JDK をインストールするための段階的な情報を見つけることができる良いサイトを知っていますか? (私の最終的な目的はrhdfsをインストールすることであり、rjavaはそのために必要な依存関係です)
java - libの下にすべてのjarファイルをコピーし、Windowsで.rファイルを実行する手順
Maven プロジェクトがあり、すべての jar ファイルが maenLib フォルダーにコピーされます。.r ファイルを使用してコマンドラインからアプリケーションを実行しています。これをubuthuで実行する方法は知っていますが、どうすればWindowsで動作させることができるのでしょうか。
BAT ファイルを使用して Java CLASSPATH を作成し、ClassPath を設定します (これが正しい方法かどうかはわかりません!!!)。しかし、 windows から .r ファイルを実行する方法がわかりません。
フォーラム全体で検索を行いましたが、解決策全体を提供する投稿はありません。:(私の要件は、.batファイルを使用してjarファイル全体をクラスパスにコピーしてから、どうにかしてes.rファイルを実行することです
これを解決するのを手伝ってください。助けていただければ幸いです!!!!
java - rJava の読み込み中にエラーが発生しました
rJava をロードしようとするとエラーが発生します。JDKがインストールされています。(CentOS VM (cloudera demo vm cdh3u4) で R を実行しています)
何か設定がおかしくないLD_LIBRARY_PATH
ですか?はいの場合、どうすれば修正できますか? 後でrhdfsをインストールするには、それを実行するrJavaが必要です。
その他の情報 (必要な場合):
r - rJava: 特定のテンプレート クラスで java/lang/Vector を使用する
私は現在、java/lang/Vector クラスを利用する Java .jar を使用する R スクリプトをプログラミングしています。この場合、ネイティブではないメソッドでクラスを使用します。Java ソースコード:
rJava のドキュメントには、vector のようなテンプレート クラスの処理方法や、jcall などのメソッドを使用するときに何を記述するかについて、何も見つかりませんでした。私は現在、次のようなことをしようとしています:
しかし、R は明らかに例外をスローします。
テンプレート クラスをこのコマンドに組み込むにはどうすればよいですか? または、そもそも特定のクラスのベクトルを作成するにはどうすればよいですか? これは可能ですか?
java - ubuntu システムに rJava をインストールできません
これに関連するいくつかの投稿を見てきました...しかし、私が見たすべての提案されたソリューションは機能していないようです....私はEC2インスタンスでRを実行しており、次のコマンドを実行してrJavaをインストールしようとしましたが、役に立ちませんでした...どんな助けでも大歓迎です。
r - クラスが見つからない RConsole の例外
rJava で記述された es.r スクリプトがあります。そのため、R スクリプトは内部的に Java 関数を呼び出します。classPath とすべての依存関係を設定するためのバッチ ファイルを作成しました。Rscript を使用してターミナルでスクリプトを実行できますが、source() を使用して RConsole からスクリプトを実行しようとすると、 Class Not Found Exception が発生します。
何か案が ?
編集
含まれている
得た
.jcall(obj, "[[Ljava/lang/String;", "getAllContentFromKeyword", : java.lang.NullPointerException のエラー
java - Oracle Java 1.7を搭載したOS X 10.7.4でrJava 0.9-3を動作させる方法は?
rJava 0.9-3 を OS X 10.7.4 と Oracle Java 1.7 で動作させることに成功した人はいますか?
install.packages 関数と R 2.15.2 のコマンド ライン インストールの両方を使用して rJava をインストールしました。エラーは発生しません。
Java Preferences を使用してリストの最初に 1.7 を配置し、1.6 を「オン」のままにすると、rJava は常に 1.6 を開始します。
Java Preferences を使用して 1.7 を最初に置き、1.6 をオフにすると、rJava は次のように動作します。
ただし、システム関数を使用すると、R 自体が Java 1.7 を検出します。
1.7 には /System/Library/Java/JavaConfig.plist に特別なエントリが必要ですか?
Versions ディレクトリは 1.7 用に調整する必要がありますか? CurrentJDK が 1.6 にマップされているのに、Current が A になり、最終的に 1.7 になるのは奇妙です。
1.7 ファイルを直接指すパスまたは /usr/bin/java パスを指定して R CMD javareconf を実行しても、rJava は Java 1.7 を検出または起動できません。
1.7 では JAVA_LD_LIBRARY_PATH 変数を設定する必要がありますか?
助けてくれてありがとう
更新 1:
これを stats-rosuda-devel リストで質問したところ、Simon Urbanek から次のような回答がありました。Windows と Linux で Java 1.7 をソースからコンパイルする必要があるという同じ問題はないと思います。Windows と Linux でこれを実行しており、rJava をコンパイルする必要がなかったためです。これを試す機会があれば、また報告します。
システムJava(システムでは1.6)に対してコンパイルされたバイナリを使用しているため、Java 1.6を削除すると、それが壊れます。Java 1.7 を使用する場合は、R を Java 1.7 用に再構成し、rJava を再コンパイルしてそれらの設定を使用する必要があります。Oracle の Java は、システム Java (/System/Library/Frameworks/JavaVM.framework) とはまったく異なる場所 (/Library/Java/JavaVirtualMachines/jdk1.7.0_09.jdk) に存在するため、互換性がないことに注意してください。
さらに、Oracle Java 1.7 はフレームワークではなく、実際には OS X 用に設計されていない大混乱なので、Linux のような設定に手動で設定する必要があり、かなり面倒です。また、オーバーライドが必要です...したがって、本当にうさぎの穴に行きたい場合は、これが私にとってうまくいきました:
次に、ソースから rJava をインストールします (R64 -> install.packages("rJava",type='source'))。これは 64 ビットのみであるため、64 ビットの R でのみ動作することに注意してください。
r - テキスト ファイルからの構成の読み取り
エントリを持つtxtファイルがあります
このファイルを R から読み取って の値を取得するにはどうすればよいjarFilePath
ですか?
設定するにはこれが必要.jaddClassPath()
です... WindowsとLinuxのスラッシュの違いにより、jarをクラスパスにコピーするのに問題があります
Linuxで使用したい
しかし、ウィンドウズでは
プロパティファイルからjarの場所を読み取ることを考えています!!! 他に代替手段がある場合は、それも教えてください
r - Javaマップに相当するR
R コードから Java 関数にキーと値のペアを渡したいと思います。私のJava関数には引数がありますMap<String,String >
。
Java 関数を呼び出して値をマップに渡す R 関数を作成するにはどうすればよいですか??
編集 :
取得
r - RでJsonObjectの配列を作成する
rJsonを使用してRのリストからjsonオブジェクトを作成できます。
使用しました
キーと値のペアの配列をR関数に渡し、それをRのjsonArrayに変換するにはどうすればよいですか。
合格したい