Java安全性和javafx.fxml.FXMLLoader.loadImpl(未知源代码)javafx
问题是我无法在WebBrowser中启动我的JavaFX FXML应用程序。我使用NetBeans 8.1作为IDE,使用Windows 8 64位和jdk1.8.0_65。因此,如果我创建一个新的JavaFX应用程序,它就可以工作了。当我在WebBrowser中启动它时,它就像一个desctop一样工作。但是,如果我创建新的JavaFX-FXML应用程序,它将无法工作。它可以完美地作为desctop应用程序使用,但当我尝试启动*.jnlp或在WebBrowser中时,我得到了以下结果:Java安全性和javafx.fxml.FXMLLoader.loadImpl(未知源代码)javafx,java,security,netbeans,client-certificates,java-security,Java,Security,Netbeans,Client Certificates,Java Security,问题是我无法在WebBrowser中启动我的JavaFX FXML应用程序。我使用NetBeans 8.1作为IDE,使用Windows 8 64位和jdk1.8.0_65。因此,如果我创建一个新的JavaFX应用程序,它就可以工作了。当我在WebBrowser中启动它时,它就像一个desctop一样工作。但是,如果我创建新的JavaFX-FXML应用程序,它将无法工作。它可以完美地作为desctop应用程序使用,但当我尝试启动*.jnlp或在WebBrowser中时,我得到了以下结果: >
> Missing Application-Name manifest attribute for: file:/C:/Users/Sergey.Lotvin/Documents/NetBeansProjects/JavaFXApplication5/dist/JavaFXApplication5.jar
java.lang.NullPointerException: Location is required.
at javafx.fxml.FXMLLoader.loadImpl(Unknown Source)
at javafx.fxml.FXMLLoader.loadImpl(Unknown Source)
at javafx.fxml.FXMLLoader.loadImpl(Unknown Source)
at javafx.fxml.FXMLLoader.loadImpl(Unknown Source)
at javafx.fxml.FXMLLoader.loadImpl(Unknown Source)
at javafx.fxml.FXMLLoader.load(Unknown Source)
at javafxapplication5.JavaFXApplication5.start(JavaFXApplication5.java:22)
我所做的:
keytool-genkey-keystore.keystore-alias«Terrasoft»-validity 99999
jarsigner.exe-keystore.keystore myJavaFXFXMLApplication.jar«Terrasoft»
当然我之前已经创建了.keystore等等。所以我在cmd中收到了类似-jar签名的消息
Parent root=fxmloader.load(getClass().getResource(“FXMLMain.fxml”)代码>
以不同的方式没有成功
罐式结构
问题:
如何强制它工作
为什么一个人需要所有这些认证的困难
将jar-tvf JavaFXApplication5.jar的输出包含在您正在使用的jar文件中。jar中的/javafxapplication5/FXMLMain.fxml
是否正好位于该位置?FXMLMain.fxml-在javafxapplication5.jar中的位置是:*C:\Users\Sergey.Lotvin\Documents\NetBeansProjects\javafxapplication5\dist\javafxapplication5.jar\javafxapplication5*是jdk附带的命令行工具,您在控制台窗口中运行它,它将输出控制台窗口。您可以复制和粘贴命令的输出,并编辑问题以将其包括在内。是的。我已经用jar结构更新了这个问题