编程语言
首页 > 编程语言> > Java-RDF-Gravity 1.0-无法启动应用程序

Java-RDF-Gravity 1.0-无法启动应用程序

作者:互联网

我试图在Windows 7 x64位计算机上安装RDF-Gravity 1.0.安装失败,并显示消息无法启动应用程序.下面提供了“详细信息/例外”中的例外.如果有人知道如何克服它,我将感激您.

 java.lang.SecurityException: com.sun.deploy.net.JARSigningException: Found unsigned entry in resource: http://semweb.salzburgresearch.at/apps/rdf-gravity/jws/colt.jar
at com.sun.deploy.cache.CacheEntry.checkAllJarEntriesSigned(Unknown Source)
at com.sun.deploy.cache.CacheEntry.getJarFile(Unknown Source)
at com.sun.javaws.security.SigningInfo.check(Unknown Source)
at com.sun.javaws.security.JNLPSignedResourcesHelper.checkSignedResourcesHelper(Unknown Source)
at com.sun.javaws.security.JNLPSignedResourcesHelper.checkSignedResources(Unknown Source)
at com.sun.javaws.Launcher.prepareResources(Unknown Source)
at com.sun.javaws.Launcher.prepareAllResources(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.launch(Unknown Source)
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main.access$000(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: com.sun.deploy.net.JARSigningException: Found unsigned entry in resource: http://semweb.salzburgresearch.at/apps/rdf-gravity/jws/colt.jar
... 15 more

编辑:我遵循了约书亚的有用评论,它们看起来很有希望.由于我对JNLP的了解不多,因此我无法弄清楚“如何使Java Web Start应用程序使用禁用的缓存?”.另外,在浏览了rdf visualization tools的博客后,我发现了与RDF-Gravity类似的东西,称为welkin,它也可以可视化RDF.

解决方法:

RDF Gravity的Webstart版本不再在某些系统上运行的原因是colt.jar的证书不再被某些JVM版本接受.对于那些对细节感兴趣的人,this thread解释了为什么会这样.

受此影响的人可以下载可用的RDF Gravity版本here.zip存档中包含的“ rdf-gravity.jar”是可运行的jar.

最好
鲁珀特

标签:triplestore,rdf,semantics,java
来源: https://codeday.me/bug/20191029/1963821.html