升级到Java 8后,我遇到了一个问题,即我以前的Protege版本(即3.x和4.x)不支持Java 8。我可以继续使用Protege 5,它支持Java 8,但有一个错误阻止了编写规则。我找到的唯一解决方案是卸载Java 8(如果以前安装过Java 7,则安装它)。我想使用Java 8,因为我还有其他Java项目可以使用它。如果你找到了在Java 8中使用Protege 3.x和4.x或在Protege 5中创建规则的解决方案,请告诉我。
您不需要降级java。只需从这里下载最新版本的felix然后将下载文件的bin文件夹中的felix.jar替换为bin文件夹中protege应用程序目录中的当前felix.jar文件,它将很容易运行。
好运