gpt4 book ai didi

java - Ubuntu 的 OrientDB java putIfAbsent 错误

转载 作者:太空宇宙 更新时间:2023-11-03 17:12:04 25 4
gpt4 key购买 nike

问题:我可以连接到服务器,但不能连接到数据库。

orientdb> CONNECT remote:localhost root2 admin

Connecting to remote Server instance [remote:localhost] with user 'root2'...OK
orientdb {server=remote:localhost/}> disconnect

Disconnecting from remote server [remote:localhost/]...
OK
orientdb> CONNECT remote:localhost/asdf root2 admin

Connecting to database [remote:localhost/asdf] with user 'root2'...
Error: com.orientechnologies.orient.enterprise.channel.binary.OResponseProcessingException: Exception during response processing.

Error: java.lang.NoSuchMethodError: java.util.Map.putIfAbsent(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

我正在使用:OrientDB v2.1.6Java v1.7.0_91(Ubuntu v14.04 还没有提供 Java v1.8)。

Java v.1.8 是否解决了这个问题?

最佳答案

是的。升级到 Java v.1.8 解决了这个问题。

问:但是在 Ubuntu v14.04 没有提供 Java v1.8 时如何安装它?
答:

$ sudo add-apt-repository ppa:webupd8team/java<br>
$ sudo apt-get update<br>
$ sudo apt-get install oracle-java8-installer<br>
$ java -version<br>

参见:http://tecadmin.net/install-oracle-java-8-jdk-8-ubuntu-via-ppa

关于java - Ubuntu 的 OrientDB java putIfAbsent 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34346758/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com