gpt4 book ai didi

JavaFX加载外部资源问题

转载 作者:行者123 更新时间:2023-12-01 16:06:03 25 4
gpt4 key购买 nike

我在 Netbeans 6.8 IDE 中编写了小型 JavaFX Applet。如果小程序在我的计算机上运行,​​则一切正常。但是,当我将小程序(并编辑包含更改的服务器路径的 JNLP 文件)放入服务器时,它不会从服务器文本文件加载任何数据。路径是正确的 - 我看了很多次 - 没问题。它也不会加载具有外部 URL 的图像。怎么了?

最佳答案

还没有看到你的代码,所以我要猜测一下。如果您的资源未捆绑在 JAR 文件中并且您使用 file://来访问它,那么您将需要对您的小程序进行签名。在 NetBeans 上,右键单击项目节点 -> 属性 -> 应用程序。选择自签名。

如果您不想签署您的小程序,请以 REST 方式访问您的资源。使用 HttpRequest。

如果是在客户端计算机上,请考虑使用 JNLP API,如下所示。

FileOpenService fos = (FileOpenService)ServiceManager
.lookup(“javax.jnlp.FileOpenService”);

//Open dialog pops up
FileContent fc = fos.openFileDialog(null, null);

诊断问题的最佳方法是打开Java控制台并查看是否有任何异常。运行 $JAVA_HOME/bin/ControlPanel -> 高级 -> Java 控制台 -> 显示控制台

关于JavaFX加载外部资源问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2572293/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com