在Windows 7 64位上,我安装了protege-4.3.0-304,我从这里下载了jvm .它工作正常.
但是一旦我更新了jvm jdk1.8.0_45,我就无法打开protege.它给出了以下错误:
G:\ protege-4.3.0-304\Protege_4.2> java -server - Dlog4j.configuration = file:log4j.xml -DentityExpansionLimit = 100000000 -Dfile.encoding = utf-8 -Dorg.protege.plugin.dir = plugins -classpath bin/felix.jar; bin/ProtegeLauncher.jar org.protege.osgi.framework.Launcher
错误:Bundle org.protege.common 1启动文件出错:/ G:/protege-4.3.0-304/Protege_4.2 /bundles/org.protege.common.jar(org.osgi.framework.BundleException:bundle org.protege.common中
未解决的约束1:无法解析1.0:缺少需求[1.0] osgi.wiring.package;(&(osgi) .wiring.package = org.w3c.dom)(version> = 0.0.0)))
org.osgi.framework.BundleException :bundle org.protege.common中未解决的约束1:无法解析1.0:缺少需求[1.0] osgi.wiring.package; (&(osgi.wiring.package = org.w3c.dom中)(版本> = 0.0.0))
请有人帮帮我.提前致谢.
我通过更正环境变量中的路径条目解决了该问题。当我安装jdk1.8.0_45时,它添加了环境变量的路径条目,例如“C:\ProgramData\Oracle\Java\javapath;C:\Program Files\Java\jre8\;C:\Program Files\Java\jre8\垃圾桶”。因此我根据这个路径设置重命名了JRE的位置。我从路径变量中删除了“C:\Program Data\Oracle\Java\javapath”,其中包含三个指向 java.exe、javaw.exe 和 javaws.exe 的符号链接。由于重命名JRE位置,这些链接无效。而且我已将JAVA_HOME指定为jdk位置。
| 归档时间: |
|
| 查看次数: |
2988 次 |
| 最近记录: |