尝试在 ubuntu (Ubuntu 18.04.1 LTS) 上启动 groovy-shell 时遇到错误:版本是falk@falkpc:~$ groovysh -version@|green Groovy Shell|@ 2.4.15我成功地使用了这个安装一段时间。我不知道是哪个变化导致了这种行为。任何人的想法?编辑:安装后不再出现“Gtk-Message:...”行sudo apt install libcanberra-gtk-module但是,这还不能修复错误。
2 回答
拉风的咖菲猫
TA贡献1995条经验 获得超2个赞
您需要groovysh使用 Java 9运行(请参阅https://github.com/blynkkk/blynk-server/issues/752)
如果您不介意升级到最新版本,请执行以下操作:
# install Java 11 OpenJDK
sudo apt install openjdk-11-jdk
# update JAVA_HOME (you can get dir via: update-java-alternatives -l)
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
groovysh
元芳怎么了
TA贡献1798条经验 获得超7个赞
可能缺少库/依赖项:canberra-gtk-module.
尝试安装相同的并稍后测试 groovysh:
sudo apt install libcanberra-gtk-module
编辑:
java.lang.NoSuchMethodError: java.nio.ByteBuffer.limit(I)
可能,您正在使用不同版本/捆绑的 JDK/JRE 来编译和运行。
添加回答
举报
0/150
提交
取消
