2016-11-22 6 views
0

Я только что столкнулся с новой ошибкой, возникающей с помощью XLConnect. Выполнение этого простого кода:Ошибка: NoSuchMethodError (Java): org.apache.poi.openxml4j.util.ZipInputStreamZipEntrySource. <init> (Ljava/util/zip/ZipInputStream;) V

PD=matrix("PD",2,2) ; 
library(XLConnect) ; 
writeWorksheetToFile("H:/R/PD.xlsx",PD,sheet="PD",startRow=1,rownames=FALSE,header=TRUE) ; 
writeWorksheetToFile("H:/R/PD.xlsx",PD,sheet="PD",startRow=4,rownames=FALSE,header=FALSE) ; 

Я получил

Error: NoSuchMethodError (Java): org.apache.poi.openxml4j.util.ZipInputStreamZipEntrySource.<init>(Ljava/util/zip/ZipInputStream;)V 

После того, как я получаю сообщение об ошибке, файл PD.xlsx не может быть отредактирован или перемещен, пока я не закрою R.

Интересно , запустив тот же самый код в другом экземпляре R, у меня нет никакой ошибки.

Есть ли у кого-нибудь предложение о том, как избежать этой ошибки?

Я использую RGui 64-разрядную версию 3.2.3

ответ

1

Run R uder 32-разрядную версию: инструменты, Global Option, General, Изменить, отметьте использование 32-битную машину