gpt4 book ai didi

java - Apache Pivot - BXML 文件的位置

转载 作者:行者123 更新时间:2023-12-01 08:15:14 25 4
gpt4 key购买 nike

我正在使用 Maven 构建应用程序,我想尝试使用 apache hub 进行 GUI 渲染。然而,看起来大多数 Pivot 教程都假设您正在使用 Eclipse。我在 pom.xml 中添加了 2.0 版本(并尝试使用 2.0.2),但是,我收到此错误:

[DEBUG] joining on thread Thread[Timer-1,5,com.polyglot.HelloBXML]
java.lang.IllegalArgumentException: location is null.
at org.apache.pivot.beans.BXMLSerializer.readObject(BXMLSerializer.java:604)
at org.apache.pivot.beans.BXMLSerializer.readObject(BXMLSerializer.java:568)
at org.apache.pivot.beans.BXMLSerializer.readObject(BXMLSerializer.java:534)
at com.polyglot.HelloBXML.startup(HelloBXML.java:21)

似乎无法找到 BXML 文件。我把它放在 src/main/resources 中。我搜索了论坛,看起来是因为 BXML 文件不在类路径中。我尝试使用目标/类,但仍然无济于事。有人可以指导我 BXML 文件的正确位置是什么吗?

最佳答案

对于 HelloBXML.java 示例

改变

window = (Window)bxmlSerializer.readObject(HelloBXML.class, "hello.bxml");

window = (Window)bxmlSerializer.readObject(HelloBXML.class, "/hello.bxml");

并将 hello.bxml 放入 src/main/resources 中。

(对于 MS Windows 环境可能需要反斜杠,但我不知道)

关于java - Apache Pivot - BXML 文件的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13931149/

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