昨日、当社の Windows 7 に移行し、Java パッケージと R も更新しました (2.14 に)。
次に、xlsxパッケージに大きく依存しているため、xlsxパッケージをロードしようとしましたが、次のエラーが発生しました:
Error : .onAttach in attachNamespace()
Error: .jnew("org/apache/poi/xssf/usermodel/XSSFWorkbook")
次のことを試しましたが、うまくいきませんでした。
Sys.setenv(PATH=paste(Sys.getenv("PATH"),"C:\\Program Files (x86)\\Java\\jre6\\bin\\client",collapse=';'))
options(java.parameters = "-Xmx1000m")
私はJavaを扱ったことがないので、何ができるのかわかりません。手伝って頂けますか?
ありがとうございました!
sessionInfo() R バージョン 2.14.1 (2011-12-22) プラットフォーム: i386-pc-mingw32/i386 (32 ビット)
ロケール: [1] LC_COLLATE=German_Austria.1252 LC_CTYPE=German_Austria.1252
[3] LC_MONETARY=German_Austria.1252 LC_NUMERIC=C
[5] LC_TIME=German_Austria.1252付属の基本パッケージ: [1] stats グラフィックス grDevices utils データセット メソッド base
その他の添付パッケージ: [1] xlsxjars_0.4.0 rJava_0.9-3
名前空間を介してロードされた (アタッチされていない): [1] tools_2.14.1 xlsx_0.4.2
興味深いことに、パッケージ XLConnect は問題なくロードされます。編集: OK、問題なくロードされますが、ワークブックのロードは機能しません:
Error: NoSuchMethodError (Java): org.apache.xmlbeans.XmlOptions.setSaveAggressiveNamespaces()Lorg/apache/xmlbeans/XmlOptions;
したがって、Java の問題ではないのかもしれません。しかし、すべてのコードを XLConnect に書き直したくありません。
私が何を試すことができるか誰も考えていませんか?