小编lem*_*nut的帖子

最新版本的 jdk17 和 javafx17 的 rt.jar 和 jfxrt.jar 的等效库是什么?

我的任务是使用旧的 java 及其使用的库来升级旧的桌面应用rt.jar程序jfxrt.jar。我在网上搜索了有关库(rt.jar& jfxrt.jar)的信息,但显然,它在 Java 17 和 JavaFX 17 中不再存在。最新版本的 Java 17 和 JavaFX 17 的等效库是rt.jar什么?jfxrt.jar

java javafx java-17 javafx-17 openjdk-17

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

如何解决 Eclipse 上的 java.lang.IllegalAccessException (JavaFX)

我尝试根据功能创建单独的包来整理我的应用程序的文件,但遇到此错误:

 java.lang.IllegalAccessException: class javafx.fxml.FXMLLoader$ValueElement (in module javafx.fxml) cannot access class application.login.Login (in module eSentral_Desktop_App) because module eSentral_Desktop_App does not export application.login to module javafx.fxml
Run Code Online (Sandbox Code Playgroud)

我的问题是如何解决这个问题以及导致它发生的原因是什么?

这是一些额外的信息:
这是我的类层次结构:
在此输入图像描述

这是我的 Main.java 代码:

package application;
import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.stage.Stage;
import jfxtras.styles.jmetro.JMetro;
import jfxtras.styles.jmetro.Style;
import javafx.scene.Parent;
import javafx.scene.Scene;
import java.io.IOException;
import application.login.Users;
import application.listing.Homepage;
public class Main extends Application{
    public static Object currentUser = new Object();
    double x,y = 0;
    private static Stage stg;
    @Override
    public void start(Stage primaryStage) throws Exception{
        try …
Run Code Online (Sandbox Code Playgroud)

eclipse javafx

2
推荐指数
1
解决办法
2181
查看次数

标签 统计

javafx ×2

eclipse ×1

java ×1

java-17 ×1

javafx-17 ×1

openjdk-17 ×1