問題タブ [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 - rJava のインストールに失敗する (MacOS、Red Hat)
私は、他の多くの人が何らかの時点で抱えていたのと同じ rJava の問題を経験しています。このエラーは、R CMD INSTALL
JNI プログラムをコンパイルできるかどうかをテストするときに発生します。
出力は実行を推奨するR CMD javareconf -ed
かsudo R CMD javareconf
、後者の出力は次のとおりです。
あとでrJavaをインストールしようとすると、
/usr/bin/javac
に置き換えられた別の試みは、/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home
まったく同じように失敗します。
Mac OS 10.7.3 を実行しており、
以下は私の中にあります.bash_profile
さらに、Red-Hat でも同じ問題があります。提供された修正がそこでも機能することを願っていますが、機能しない場合、および機能しない理由がわかっている場合は、説明してください。
私はこのサイトの信じられないほどのナレッジ ベースを数年間使用してきましたが、これは私の最初の投稿です。ムーチョ よろしくお願いします。
私がすでに閲覧したリソースの一部 (すべてではない) は次のとおりです。
- https://stat.ethz.ch/pipermail/r-devel/2008-November/051224.html
- https://stat.ethz.ch/pipermail/r-help/2008-October/177688.html
- R: rJava パッケージのインストールに失敗しました
および/またはの同等の解決策がない限り、最後のリンクの解決策は私には役に立たないことに注意してapt-get
ください(私は思う) 。port
yum
r - R:xlsx(0.4.2)パッケージでのrJavaエラー
xlsxパッケージを使用して、スプレッドシートに外部ファイルの情報を入力しようとしています。これまで、addDataFrame()を使用して情報をスプレッドシートに入れてきましたが、試したすべての情報(フォント、色、境界線など)は成功しています。
ここでの問題は、ハイパーリンクの列が必要であり、そのためには特定のセルを取得または作成する必要があることです(どちらかはわかりませんが、どちらも同じエラーになります)。次のコード:
エラーが発生します:
.jcall(row [[ir]]、 "Lorg / apache / poi / ss / usermodel / Cell;"、 "createCell"、:RcallMethodのエラー:オブジェクトクラスを判別できません
少し調べてみたところ、呼び出そうとしているメソッドは、このAPIからの呼び出しであることがわかりました。
これはうまくいくはずだと私には思えますが、明らかにそうではありません。誰かがこれに光を当てることができますか?
前もって感謝します!
java - 抽象クラスのメソッドを呼び出す方法は?
Java コードを利用する R 関数を作成しようとしています。
私は、抽象メソッドを持つ抽象クラスと、(構成に基づいて) を拡張するクラスを返すStudentGroup
1 つのメソッドを持っています。これにより、どちらが実際に適切であるかに関係なく、呼び出しクラスは同じように動作できます。getAppropriateStudentGroup()
StudentGroup
StudentGroups
- rJava を使用して を呼び出すにはどうすればよい
getAppropriateStudentGroup()
ですか? - 返されたクラスでメソッドを呼び出すにはどうすればよいですか?
ありがとうございました!
r - .jcall でパラメーターを渡す
R ベースのアプリケーションで Java コードのホストを利用するために rJava を使い始めたところです。簡単な「Hello world」タイプのものをいくつか試したので、基本的なセットアップが機能していることがわかります。いくつかの問題がありますが、 を使用してこの基本的な問題を解決できれば解決されることを願っています.jcall
。
私の理解では、3 行目と 4 行目は同等であり、同じ結果が得られるはずです。明らかに私は何か間違ったことをしています。「monthlyT」メソッドは、Java コードで次のように定義されています。
私は Java の専門家ではないので、質問に答えるために提供する必要のある Java オブジェクトに関するその他の情報を教えてください。
r - Ubuntu での JRI 致命的エラー
Windows 7にJRIとrJavaを正常にインストールしました。現在、64ビットOSのUbuntuで動作させようとしています。R 内から rJava 呼び出しを行うことはできますが、JRI を機能させるのはより困難です。私は NetBeans 7.1.2 を実行しており、さまざまなトリックに従って設定R_HOME
しjava.library.path
、すべてのクラスをロードできるようにしました。つまり、"jri library not found"
やなどのエラー メッセージは表示されません"R_HOME not set"
。
私のJavaコードから、それを見ることができますR_HOME = /usr/lib64/R
。
私が今得るエラーメッセージは
致命的なエラー: '--save'、'--no-save'、または '--vanilla' を指定する必要があります
これは、Rengine
が最初に呼び出されたときに発生します。
Rengine r = new Rengine(args,false,null);
これは R からのエラー メッセージのようです。コマンドライン引数を期待しているようです。このエラー メッセージを含む投稿は見たことがありません。何か案は?ありがとう、ピーター
r - Ubuntu の xlsx パッケージは値を設定できません
次のスクリプトを実行しています
コマンドを繰り返した後
これは、RStudio および Ubuntu 12.04 32Bit の従来の R ターミナルで発生します。助けてください!
java - 新しい Rengine(...); エラーなしで失敗する
Windows 7 x64 システムで Eclipse を使用して JRI をセットアップしようとしています。ラップトップで一度試してみましたが、うまくいきました。R、rJava、JRIのインストールはすべてまったく同じですが、デスクトップでは失敗します。
JRI と R パスを次のように正しく設定しました。
C:\Program Files\R\R-2.15.1\library\rJava\jri;C:\Program Files\R\R-2.15.1\bin\x64
またR_DOC_DIR
、Eclipseでなどを設定します。
実行しようとするたびにnew Rengine(...);
、エラーや例外なしで失敗します。デバッグにより、次のことが明らかになりました。<terminated, exit value: 10>C:\Program Files\Java\jre6\bin\javaw.exe (01.10.2012 18:00:31)
何か試すことはできますか?どこでも同じ設定にもかかわらず、ラップトップでは機能するが、ワークステーションでは機能しないことは本当に気になります。
編集: Rengine オブジェクトを取得するために使用されるコード。
編集:最後に試したとき、エラーメッセージが表示されました(REngineの作成は機能しましたが、これはこれまでにありませんでした)、Rにはレジストリエントリがありませんでした。R 2.15.1 を再度インストールすると、突然動作しました。再起動後、以前と同じようになりました。REngine の作成時にプログラムがクラッシュします。
java - Ubuntu で rJava をコンパイルする
rJava をソースからコンパイルできません。Configure は Makefile を作成していると言っていますが、作成していません。
java - R で Java ヒープサイズを増やしても効果がない
Linux と Windows で私が呼び出す
に依存する R ライブラリをロードする前にrJava
。XLConnect
特に(Apache POI を使用する) を使用して大きな Excel ファイルを読み書きする場合、これが必要になります。ただし、私の Mac (OSX 10.8) では、この縫い目は効果がありません。
私のJavaバージョンは次のとおりです。
私が見逃した可能性のあるヒントはありますか?
java - R がインストールされていないシステムで、JAR ファイル内の JRI (Java/R Interface) プログラムを実行できますか?
JRI(Java/R Interface)プログラムがRを使用してグラフを表示する場合、それをjarにバンドルして、Rのないシステムで実行できますか?