hier, nous avons migré vers Windows 7 dans notre société et également mis à jour les paquets java et aussi R (à 2.14).Erreur lors du chargement du paquet xlsx
Alors j'ai essayé de charger le paquet xlsx, parce que je compte heavly là-dessus mais je reçois l'erreur suivante:
Error : .onAttach in attachNamespace()
Error: .jnew("org/apache/poi/xssf/usermodel/XSSFWorkbook")
J'essayé ce qui suit, mais il ne fonctionne pas:
Sys.setenv(PATH=paste(Sys.getenv("PATH"),"C:\\Program Files (x86)\\Java\\jre6\\bin\\client",collapse=';'))
options(java.parameters = "-Xmx1000m")
Depuis que je ne travaille jamais avec Java, je n'ai aucune idée de ce que je peux faire. Pouvez-vous m'aider?
Merci!
sessionInfo() R version 2.14.1 (2011-12-22) Platform: i386-pc-mingw32/i386 (32-bit)
locale: [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.1252attached base packages: [1] stats graphics grDevices utils datasets methods base
other attached packages: [1] xlsxjars_0.4.0 rJava_0.9-3
loaded via a namespace (and not attached): [1] tools_2.14.1 xlsx_0.4.2
La chose intéressante est que le paquet de charges XLConnect sans problems.EDIT: Ok, il charge sans problème, mais le chargement d'un classeur ne fonctionne pas:
Error: NoSuchMethodError (Java): org.apache.xmlbeans.XmlOptions.setSaveAggressiveNamespaces()Lorg/apache/xmlbeans/XmlOptions;
Alors peut-être il est vraiment pas de problème Java. Mais je ne veux pas réécrire tout mon code à XLConnect!
Personne n'a d'idée de ce que je pourrais essayer?
Essayez de charger le paquetage rJava uniquement. Est-ce que votre R 32 bits ou 64? J'ai eu un type de problème similaire et c'était parce que j'avais installé seulement Java 32 bits, pas 64 (que vous devrez installer manuellement) – Mikko
Chargement de rJava fonctionne! J'utilise R 32 bits, car j'ai besoin d'établir une connexion odcb qui ne fonctionne qu'avec 32 bits. – rainer
Ok, alors ce n'est probablement pas une erreur Java. – Mikko