You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Eclipse运行Main.java提示‘所需项目中存在错误’的问题求助

Eclipse运行JavaFX项目启动失败:提示“所需项目中存在错误”

问题详情

在Eclipse里运行Main.java时,弹出“所需项目中存在错误”的提示,程序无法正常启动。运行时的错误提示截图:
运行错误提示

昨天使用该文件一切正常,今日突然出现异常。Main.java代码如下:

package application;

import javafx.application.Application;
import javafx.stage.Stage;
import javafx.stage.StageStyle;
import javafx.scene.Scene;
import javafx.scene.image.Image;
import javafx.scene.layout.BorderPane;
import javafx.fxml.FXMLLoader;

public class Main extends Application {

    @Override
    public void start(Stage primaryStage) {
        try {
            BorderPane root = (BorderPane)FXMLLoader.load(getClass().getResource("LogIn.fxml"));
            Scene scene = new Scene(root, 700,512);
            scene.getStylesheets().add(getClass().getResource("application.css").toExternalForm());
            primaryStage.initStyle(StageStyle.DECORATED);
            primaryStage.setScene(scene);
            primaryStage.show();
            primaryStage.setTitle("Log In");
            Image icon = new Image(getClass().getResourceAsStream("sherr.jpeg"));
            primaryStage.getIcons().add(icon);
            primaryStage.setResizable(false);
        } catch(Exception e) {
            e.printStackTrace();
        }
    }
    
    public static void main(String[] args) {
        launch(args);
    }
}

控制台报错信息截图:
控制台报错信息

排查修复步骤

遇到这种情况,按以下步骤排查修复:

  • 清理重建项目
    点击Eclipse顶部菜单栏的 Project -> Clean...,选中当前项目后点击OK,等待清理完成后重新编译项目。多数缓存或编译残留导致的错误,都能通过这个方法解决。

  • 检查资源文件状态
    确认LogIn.fxml、application.css、sherr.jpeg文件是否存在、路径是否正确,或是被意外修改。代码中通过类路径加载这些资源,需保证它们和Main.java处于同一src/application/目录下,路径变动会直接导致加载失败。

  • 核对JavaFX环境配置
    右键项目选择Build Path -> Libraries,查看JavaFX相关库是否存在异常(比如带有感叹号标记)。若配置失效,重新添加JavaFX SDK到项目依赖中。

  • 查看详细错误细节
    打开Eclipse的Problems视图(Window -> Show View -> Problems),这里会列出项目中所有错误的具体信息(如语法错误、依赖缺失等),根据提示针对性修复。

  • 检查版本兼容性
    JavaFX 11及以上版本需要搭配JDK 11及以上版本运行,版本不匹配也会导致启动失败,确认两者版本是否对应。

内容的提问来源于stack exchange,提问作者NOVA

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 13:10:43