問題タブ [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.

0 投票する
2 に答える
6387 参照

r - rJava のインストールに失敗する (MacOS、Red Hat)

私は、他の多くの人が何らかの時点で抱えていたのと同じ rJava の問題を経験しています。このエラーは、R CMD INSTALLJNI プログラムをコンパイルできるかどうかをテストするときに発生します。

出力は実行を推奨するR CMD javareconf -edsudo R CMD javareconf、後者の出力は次のとおりです。

あとでrJavaをインストールしようとすると、

/usr/bin/javacに置き換えられた別の試みは、/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Homeまったく同じように失敗します。

Mac OS 10.7.3 を実行しており、

以下は私の中にあります.bash_profile

さらに、Red-Hat でも同じ問題があります。提供された修正がそこでも機能することを願っていますが、機能しない場合、および機能しない理由がわかっている場合は、説明してください。

私はこのサイトの信じられないほどのナレッジ ベースを数年間使用してきましたが、これは私の最初の投稿です。ムーチョ よろしくお願いします。

私がすでに閲覧したリソースの一部 (すべてではない) は次のとおりです。

および/またはの同等の解決策がない限り、最後のリンクの解決策は私には役に立たないことに注意してapt-getください(私は思う) 。portyum

0 投票する
1 に答える
1883 参照

r - R:xlsx(0.4.2)パッケージでのrJavaエラー

xlsxパッケージを使用して、スプレッドシートに外部ファイルの情報を入力しようとしています。これまで、addDataFrame()を使用して情報をスプレッドシートに入れてきましたが、試したすべての情報(フォント、色、境界線など)は成功しています。

ここでの問題は、ハイパーリンクの列が必要であり、そのためには特定のセルを取得または作成する必要があることです(どちらかはわかりませんが、どちらも同じエラーになります)。次のコード:

エラーが発生します:

.jcall(row [[ir]]、 "Lorg / apache / poi / ss / usermodel / Cell;"、 "createCell"、:RcallMethodのエラー:オブジェクトクラスを判別できません

少し調べてみたところ、呼び出そうとしているメソッドは、このAPIからの呼び出しであることがわかりました。

これはうまくいくはずだと私には思えますが、明らかにそうではありません。誰かがこれに光を当てることができますか?

前もって感謝します!

0 投票する
1 に答える
205 参照

java - 抽象クラスのメソッドを呼び出す方法は?

Java コードを利用する R 関数を作成しようとしています。

私は、抽象メソッドを持つ抽象クラスと、(構成に基づいて) を拡張するクラスを返すStudentGroup1 つのメソッドを持っています。これにより、どちらが実際に適切であるかに関係なく、呼び出しクラスは同じように動作できます。getAppropriateStudentGroup()StudentGroupStudentGroups

  1. rJava を使用して を呼び出すにはどうすればよいgetAppropriateStudentGroup()ですか?
  2. 返されたクラスでメソッドを呼び出すにはどうすればよいですか?

ありがとうございました!

0 投票する
1 に答える
1243 参照

r - .jcall でパラメーターを渡す

R ベースのアプリケーションで Java コードのホストを利用するために rJava を使い始めたところです。簡単な「Hello world」タイプのものをいくつか試したので、基本的なセットアップが機能していることがわかります。いくつかの問題がありますが、 を使用してこの基本的な問題を解決できれば解決されることを願っています.jcall

私の理解では、3 行目と 4 行目は同等であり、同じ結果が得られるはずです。明らかに私は何か間違ったことをしています。「monthlyT」メソッドは、Java コードで次のように定義されています。

私は Java の専門家ではないので、質問に答えるために提供する必要のある Java オブジェクトに関するその他の情報を教えてください。

0 投票する
2 に答える
1370 参照

r - Ubuntu での JRI 致命的エラー

Windows 7にJRIとrJavaを正常にインストールしました。現在、64ビットOSのUbuntuで動作させようとしています。R 内から rJava 呼び出しを行うことはできますが、JRI を機能させるのはより困難です。私は NetBeans 7.1.2 を実行しており、さまざまなトリックに従って設定R_HOMEjava.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 からのエラー メッセージのようです。コマンドライン引数を期待しているようです。このエラー メッセージを含む投稿は見たことがありません。何か案は?ありがとう、ピーター

0 投票する
1 に答える
928 参照

r - Ubuntu の xlsx パッケージは値を設定できません

次のスクリプトを実行しています

コマンドを繰り返した後

これは、RStudio および Ubuntu 12.04 32Bit の従来の R ターミナルで発生します。助けてください!

0 投票する
2 に答える
1289 参照

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 の作成時にプログラムがクラッシュします。

0 投票する
1 に答える
105 参照

java - Ubuntu で rJava をコンパイルする

rJava をソースからコンパイルできません。Configure は Makefile を作成していると言っていますが、作成していません。

0 投票する
1 に答える
1298 参照

java - R で Java ヒープサイズを増やしても効果がない

Linux と Windows で私が呼び出す

に依存する R ライブラリをロードする前にrJavaXLConnect特に(Apache POI を使用する) を使用して大きな Excel ファイルを読み書きする場合、これが必要になります。ただし、私の Mac (OSX 10.8) では、この縫い目は効果がありません。

私のJavaバージョンは次のとおりです。

私が見逃した可能性のあるヒントはありますか?

0 投票する
2 に答える
429 参照

java - R がインストールされていないシステムで、JAR ファイル内の JRI (Java/R Interface) プログラムを実行できますか?

JRI(Java/R Interface)プログラムがRを使用してグラフを表示する場合、それをjarにバンドルして、Rのないシステムで実行できますか?