Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Arduino IDE在Gentoo坠毁_Java_Arduino_Ide - Fatal编程技术网

Java Arduino IDE在Gentoo坠毁

Java Arduino IDE在Gentoo坠毁,java,arduino,ide,Java,Arduino,Ide,几天前,我在Gentoo中通过这个覆盖安装了arduino ide: 安装成功,但当我尝试运行它时,它崩溃并显示错误: com.fasterxml.jackson.databind.JsonMappingException: Can not construct instance of cc.arduino.contributions.packages.ContributionsIndex: abstract types either need to be mapped to concrete t

几天前,我在Gentoo中通过这个覆盖安装了arduino ide:

安装成功,但当我尝试运行它时,它崩溃并显示错误:

com.fasterxml.jackson.databind.JsonMappingException: Can not construct instance of cc.arduino.contributions.packages.ContributionsIndex: abstract types either need to be mapped to concrete types, have custom deserializer, or contain additional type information
 at [Source: java.io.FileInputStream@62fdb4a6; line: 1, column: 1]
    at com.fasterxml.jackson.databind.JsonMappingException.from(JsonMappingException.java:270)
    at com.fasterxml.jackson.databind.DeserializationContext.instantiationException(DeserializationContext.java:1456)
    at com.fasterxml.jackson.databind.DeserializationContext.handleMissingInstantiator(DeserializationContext.java:1012)
    at com.fasterxml.jackson.databind.deser.AbstractDeserializer.deserialize(AbstractDeserializer.java:149)
    at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:3798)
    at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2908)
    at cc.arduino.contributions.packages.ContributionsIndexer.parseIndex(ContributionsIndexer.java:173)
    at cc.arduino.contributions.packages.ContributionsIndexer.parseIndex(ContributionsIndexer.java:84)`
我试图更改JavaVM,但错误仍然存在。 我试过使用Icedtea 7、Oracle JRE 8和Oracle JDK 8

你知道我怎样才能纠正那个错误吗

更新:在重新合并Oracle JRE 8并启用商业标志和javafx后,从官方网站下载的Arduino IDE感觉运行良好。
但是从覆盖中出现的arduino ide继续失败

@nhouser9 tks for the edit看起来像是Java库中某个地方的版本不匹配。@chrylis arduino ide需要Java 6吗?组成arduino ide的不是JDK,而是Java包。Gentoo因为让依赖项失去同步而臭名昭著。@chrylis然后。。。我需要安装任何未知的依赖项