我关于stackoverflow的第一个问题:
我在MacOS BigSur11.5.2, 2.3GHz双核i5,8GB。我使用Eclipse IDEJavav4.17。我已经从gluonhq.com下载并配置了JavaFX SDK(v11.0.2)
我正在尝试运行一个基本的JavaFXHelloWorld程序(非常常见,随处可见)。当我运行这个程序时,它所做的就是在我的桌面任务栏中打开一个蓝色的Java文件夹;它不会打开名为“Hello World”的新UI窗口。
>
我已经将JavaFX SDK外部库添加到项目的构建路径中。
我已经在运行配置的vm参数中指定了JavaFXSDK的正确路径。
--模块路径/Documents/javafx-sdk-11.0。2/lib——添加模块javafx。控件,javafx。fxml
我已经确定了javafx。控件和javafx。fxml模块依赖项在运行配置中被识别(我假设这里包含了所有必要的需要传递的
模块)。
这是我的Main.java课
package com.me.jfxapplication;
import javafx.application.Application;
import javafx.scene.Parent;
import javafx.stage.Stage;
import javafx.scene.Scene;
import javafx.scene.layout.BorderPane;
public class Main extends Application {
@Override
public void start(Stage primaryStage) throws Exception {
Parent root = javafx.fxml.FXMLLoader.load(getClass().getResource("Sample.fxml"));
primaryStage.setTitle("Hello World");
primaryStage.setScene(new Scene(root, 300, 275));
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}
这是我的样品。fxml文件
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.layout.GridPane?>
<GridPane fx:controller="com.cowsill.jfxapplication.Controller"
xmlns:fx="javafx.com/fxml" alignment="center" hgap="10" vgap="10">
</GridPane>
这是我的模块信息。JAVA
module com.me.jfxapplication {
exports com.me.jfxapplication;
requires javafx.base;
requires javafx.fxml;
requires javafx.graphics;
}
我还尝试通过以下命令行运行此命令:
javac --module-path ~/Documents/javafx-sdk-11.0.2/lib/ --add-modules javafx.controls,javafx.fxml jfxapplication/Main.java
java --module-path ~/Documents/javafx-sdk-11.0.2/lib/ --add-modules javafx.controls,javafx.fxml jfxapplication/Main.java
在浏览web资源之后,似乎有很多关于JFX模块依赖性的重复问题。我检查了其他人遇到的问题的每个实例,并镜像了他们建议的每个bug修复。我的程序正在运行是吗?它只是不显示场景图/UI。
谢谢!
使用Eclipse IDE时,单击Run-
确保没有选中“使用SWT启动时使用-XstarOnFirstThread参数”复选框。
这应该能解决问题。
当我试图打开一个特定的文件夹时,我有一个问题,我有这个代码来打开我的文件夹。 该代码只打开最近的文件夹,在那里我可以在我的图库中看到我的所有照片,而不打开特定的文件夹 我正在用API 26进行测试
我在做安全的web应用程序。当我单击框架内链接时,它打开了另一个需要记录信息的窗口,但当我在selenium中执行此场景时,它单击框架内链接,系统显示两个窗口,window1显示空白页面,标题为“空白页面-窗口internet Explorer”,window2显示网站安全证书,标题为“空白页面-窗口internet Explorer”。 当我手动操作时,它显示一个窗口,但在自动化过程中,它显示两
我遇到了一个奇怪的问题,appium只是闪烁白色屏幕,没有打开应用程序,如果我在模拟器中手动打开应用程序,它可以工作。这个问题突然发生。 我对这个问题的看法。( 不知道如何解决这个问题 ) 它只发生在像电报这样的少数应用程序上 在appium日志中,我没有看到appPackage和活动(即使我已经设置了功能) 在日志中,我看到这个消息“[UiAutomator2]既没有设置'app',也没有'ap
我是Java新手,正在尝试在NetBeans中运行Java awt/javax.swing应用程序。以下是github链接。 在我按下run之后,即使Netbeans一直在其窗口中显示,并且Java application图标下出现了一个圆点,也没有真正发生任何事情(实际上没有打开Java application窗口,我知道情况是这样的,因为当我用鼠标单击Java application图标时,没
当我运行此代码时,它会显示一个空白的黑色窗口,并显示未定义。 这不是颜色,它没有画任何线强硬我给的命令 我的错误是什么,阻止我将屏幕变白并引发错误?
我有一个活动,在android照片库上选择图像 但是我想从我的android studio drawable文件夹中选择图像。 我应该如何修改代码?