請教各位大神一個問題,為什么在R中加載“xlsx"包時,出現以下錯誤:
> library(xlsx)
錯誤: package or namespace load failed for ‘xlsx’:
loadNamespace()里算'xlsx'時.onLoad失敗了,詳細內容:
呼叫: fun(libname, pkgname)
錯誤: Your java version is 11. Need 1.5.0 or higher.
我使用的是JAVA 11的配置環境,它上面顯示的需要JAVA 1.5.0 的或者更高,難道是JAVA 11版本與JAVA 1.5.0不兼容嗎?JAVA 11不是比JAVA 1.5.0更高嗎?
uj5u.com熱心網友回復:
java9 以后和java9 以前完全不同,java9以后采用module 。并不是向下兼容。
uj5u.com熱心網友回復:
我想在JAVA 11版本下運行xlsx包,那么如何解決該問題呢?uj5u.com熱心網友回復:
第3方包需要新建一個module-info.java檔案
用requires 呼叫第3方的模塊
module demo {
requires spring.beans;
requires spring.context;
requires spring.core;
}
uj5u.com熱心網友回復:
好的,謝謝大神!轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/59214.html
標籤:Java相關
上一篇:請問各位大佬這個怎么按要求修改
