昨天我们迁移到我们公司的Windows 7,并还更新了Java包,也R(2.14)。
然后我试图加载XLSX包,因为我heavly依赖它,但我得到了以下错误:
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 LC_CTYPE German_Austria.1252 = German_Austria.1252
[3] = LC_MONETARY LC_NUMERIC German_Austria.1252 = C
[5] = LC_TIME German_Austria.1252附基础包:[1]统计图形grDevices utils的数据集的方法基
其他附包:[1] xlsxjars_0.4.0 rJava_0.9-3
经由一个命名空间加载(和未附):[1] tools_2.14.1 xlsx_0.4.2
有趣的是,该包XLConnect负荷不problems.EDIT:好了,它加载没有问题,但装载工作簿不工作:
Error: NoSuchMethodError (Java): org.apache.xmlbeans.XmlOptions.setSaveAggressiveNamespaces()Lorg/apache/xmlbeans/XmlOptions;
因此,也许真的是没有Java的问题。 但我不希望我的所有代码重新写XLConnect!
没人任何想法我可以尝试?