2015-04-03 73 views
0

我尝试运行JavaFX的示例程序,亨利汽车销售,从Oracle [现场] [1], http://download.oracle.com/otndocs/products/javafx/samples/DataApp/如何避免此JavaFX示例程序的异常?

[1]:,http://download.oracle.com/otndocs/products/javafx/samples/DataApp/,我试图在两台不同的机器,并在三个不同的浏览器上每台机器。它只会弥补几秒钟,然后出现以下情况例外:

Missing Permissions manifest attribute in main jar: http://download.oracle.com/otndocs/products/javafx/samples/DataApp/DataAppClient.jar 
java.lang.ExceptionInInitializerError 
    at com.sun.jersey.core.provider.AbstractMessageReaderWriterProvider.<clinit>(AbstractMessageReaderWriterProvider.java:66) 
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) 
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) 

我已经安装了最新版本的Java。我不知道我能做些什么才能使它工作。

编辑:

上面的链接是一个有效的链接和JavaFX应用程序是存在的,并且可以点击后自动下载到您的浏览器。由于我粘贴的例外,我的浏览器可以运行它,但只有几秒钟。从http://docs.oracle.com/javafx/2/overview/jfxpub-overview.htm

+0

我认为Henley销售应用程序不再受Oracle支持。它不再与[Oracle JavaFX示例页面](http://www.oracle.com/technetwork/java/javase/overview/javafx-samples-2158687.html)链接。 Henley销售应用程序的源代码也未与JavaFX 8示例源一起分发,它[不在open-jfx 8源代码库中](http://hg.openjdk.java.net/openjfx/8u-dev/ RT /文件/ e408de8061cb /应用)。这可能只是一个疏忽,应用程序仍然托管在Oracle下载服务器上。 – jewelsea 2015-04-03 19:36:05

+0

该链接是一个有效的链接,并启动应用程序,但由于我提供的例外,将在几秒钟后死亡。 – 5YrsLaterDBA 2015-04-03 19:42:41

+0

您可以[向Oracle提交问题报告](https://javafx-jira.kenai.com/secure/Dashboard.jspa),请求他们在提供的链接中修复该程序,以便它有更好的运行机会一些现代浏览器和Java运行时,但我认为他们更有可能采取链接而不是解决它。 – jewelsea 2015-04-03 19:51:03

回答

0

报价:

注:的DataApp样品有多个NetBeans项目之间,不能没有一些额外的设置运行。 DataAppReadme.html文件和NetBeans项目文件位于src \ DataApp目录中。

您需要知道的一切都在该网站上进行了解释。

+0

如果你想构建它,你需要NetBeans和其他人。但我拥有的链接是一个准备好的演示。它可以自动启动。 Hanley Car Sales基本上是一款使用JavaFX的网络应用程序,我想。 – 5YrsLaterDBA 2015-04-03 19:49:59