rJava:无法加载awt.events

rJava:无法加载awt.events,r,rjava,R,Rjava,现在,我尝试实现awt.events的一些事件方法,但是我无法加载它,因为我总是得到一个ClassNotFoundException错误 > library(rJava) > .jinit() [1] 0 > jEvents <- .jnew("java.awt.event") Error in .jnew("java.awt.event") : java.lang.ClassNotFoundException >库(rJava) >.jinit() [1] 0 >jE

现在,我尝试实现awt.events的一些事件方法,但是我无法加载它,因为我总是得到一个ClassNotFoundException错误

> library(rJava)
> .jinit()
[1] 0
> jEvents <- .jnew("java.awt.event")
Error in .jnew("java.awt.event") : java.lang.ClassNotFoundException
>库(rJava)
>.jinit()
[1] 0
>jEvents图书馆(rJava)
>.jinit()

>jEvents您似乎试图实例化包而不是类:

也许你正在寻找:

java.awt.event.ActionEvent
你可以试试这个:

library(rJava)
.jinit()
> EVT <- J("java.awt.event.ActionEvent")
> aEVT <- new(EVT, "StringObject", 1001L, "Hello")
> aEVT
[1] "Java-Object{java.awt.event.ActionEvent[ACTION_PERFORMED,cmd=Hello,when=0,modifiers=] on Str}"
库(rJava)
.jinit()
>EVT aEVT aEVT
[1] Java对象{Java.awt.event.ActionEvent[ACTION_PERFORMED,cmd=Hello,when=0,modifiers=]on Str}
必须使用给定的参数调用构造函数。请注意,ActionEvent没有默认构造函数

你可以在这里找到不错的来源:


Thx。我尝试了一个特定的类,但仍然收到错误消息。请参见上面的编辑..oOo。一些新东西。
library(rJava)
.jinit()
> EVT <- J("java.awt.event.ActionEvent")
> aEVT <- new(EVT, "StringObject", 1001L, "Hello")
> aEVT
[1] "Java-Object{java.awt.event.ActionEvent[ACTION_PERFORMED,cmd=Hello,when=0,modifiers=] on Str}"