小编QAw*_*wAQ的帖子

JavaFX | javafx.fxml.LoadException:缺少资源键

我是 JavaFX 新手,正在开发一个简单的计算器项目。

我真的很困惑我的代码出了什么问题。我猜想 MainController.java 或 main.fxml 中存在错误。当我运行 gradle 来构建项目时,我得到 javafx.fxml.LoadException: Missing resources key on Parent root = FXMLLoader.load(getClass().getResource("main.fxml"));我已经用 GitHub 中的其他示例项目检查了我的代码,并尝试修复错误但失败了。

有人知道为什么吗?

Exception in Application start method
java.lang.reflect.InvocationTargetException
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:567)
    at javafx.graphics/com.sun.javafx.application.LauncherImpl.launchApplicationWithArgs(LauncherImpl.java:464)
    at javafx.graphics/com.sun.javafx.application.LauncherImpl.launchApplication(LauncherImpl.java:363)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:567)
    at java.base/sun.launcher.LauncherHelper$FXHelper.main(LauncherHelper.java:1051)
Caused by: java.lang.RuntimeException: Exception in Application start method
    at javafx.graphics/com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:900)
    at javafx.graphics/com.sun.javafx.application.LauncherImpl.lambda$launchApplication$2(LauncherImpl.java:195)
    at java.base/java.lang.Thread.run(Thread.java:830)
Caused by: javafx.fxml.LoadException: Missing resource key.
/Users/allen/IdeaProjects/Calculator/build/resources/main/allen/edu/com/main.fxml:35

    at javafx.fxml/javafx.fxml.FXMLLoader.constructLoadException(FXMLLoader.java:2621)
    at javafx.fxml/javafx.fxml.FXMLLoader$Element.resolvePrefixedValue(FXMLLoader.java:420) …
Run Code Online (Sandbox Code Playgroud)

java javafx javafx-8

3
推荐指数
1
解决办法
556
查看次数

%lo(source)($6) 和 .frame 在汇编代码中是什么意思?

我将一个简单的 c 程序组装到 mips 并尝试理解汇编代码。通过与c代码的比较,我几乎理解它,但仍然遇到一些问题。

我使用mips-gcc生成汇编代码: $ mips-gcc -S -O2 -fno-delayed-branch -I/usr/include lab3_ex3.c -o lab3_ex3.s

这是我对汇编代码如何工作的猜测:

main 是程序的入口。

$6 是源数组的地址。

$7 是 dest 数组的地址。

$3 是源数组的大小。

$2是变量k并初始化为 0。

$L3 是循环

$5$4是的地址source[k]dest[k]

sw $3,0($5)相当于存储source[k]$3.

lw $3,4($4)相当于赋值source[k]dest[k]

addiu $2,$2,4相当于k++

bne $3, $0, $L3意味着 ifsource[k]为零则退出循环,否则跳转到 label $L3

$L2 只是做一些清理工作。

设置$2为零。

跳转到$31(返回地址)。

我的问题是: …

c assembly mips

0
推荐指数
1
解决办法
181
查看次数

标签 统计

assembly ×1

c ×1

java ×1

javafx ×1

javafx-8 ×1

mips ×1