> library(rJava)
> library(XLConnect)
错误: package or namespace load failed for ‘XLConnect’:
loadNamespace()里算'XLConnect'时.onLoad失败了,详细内容:
调用: .jinit()
错误: Unable to create a Java class loader.
> library(xlsx)
WARNING: Initial Java 12 release has broken JNI support and does NOT work. Use stable Java 11 (or watch for 12u if avaiable).
ERROR: Java exception occurred during rJava bootstrap - see stderr for Java stack trace.
Exception in thread "main" java.lang.NoClassDefFoundError: RJavaClassLoader
Caused by: java.lang.ClassNotFoundException: RJavaClassLoader
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
WARNING: Initial Java 12 release has broken JNI support and does NOT work. Use stable Java 11 (or watch for 12u if avaiable).
ERROR: Java exception occurred during rJava bootstrap - see stderr for Java stack trace.
Exception in thread "main" java.lang.NullPointerException
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:290)
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:280)
at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:198)
at java.base/java.lang.reflect.Method.setAccessible(Method.java:192)
WARNING: Initial Java 12 release has broken JNI support and does NOT work. Use stable Java 11 (or watch for 12u if avaiable).
ERROR: Java exception occurred during rJava bootstrap - see stderr for Java stack trace.
Exception in thread "main" java.lang.NullPointerException
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:290)
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:280)
at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:198)
at java.base/java.lang.reflect.Method.setAccessible(Method.java:192)
WARNING: Initial Java 12 release has broken JNI support and does NOT work. Use stable Java 11 (or watch for 12u if avaiable).
ERROR: Java exception occurred during rJava bootstrap - see stderr for Java stack trace.
Exception in thread "main" java.lang.NullPointerException
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:290)
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:280)
at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:198)
at java.base/java.lang.reflect.Method.setAccessible(Method.java:192)
错误: package or namespace load failed for ‘xlsx’:
loadNamespace()里算'xlsx'时.onLoad失败了,详细内容:
调用: .jcall("java.lang.System", "S", "getProperty", "java.version")
错误: RcallMethod: cannot determine object class
此外: Warning messages:
1: In strsplit(ccp, .Platform$path.sep) : 输入的字符串1不适用于此语言环境
2: In strsplit(ccp, .Platform$path.sep) : 输入的字符串1不适用于此语言环境
3: In strsplit(ccp, .Platform$path.sep) : 输入的字符串1不适用于此语言环境
我也设置好了Java环境变量,并且更新到Java11了,发现还是不可用
希望大家有时间能解答我的困惑,谢谢大家!