eclipse 配置使用 JavaFx (无需安装任何插件)

一、前述

偶尔编写个 JavaFx 的程序,网上搜了下 eclipse 开发 JavaFx 小程序,基本清一色的需要安装配置什么 e(fx)eclips 插件,或者配置其他什么东西,我也就写个小程序,有必要搞这么繁琐吗,JDK 不就有这玩意吗。下面教大家在 eclipse 中无需下载任何插件只需配置一下即可开发 JavaFx 小程序。

二、eclipse 配置项目使用 JavaFx

1、环境说明

eclipse, jdk1.8

2、随便创建个 Java Project

1)创建个普通的 Java Project,然后写个类,看能否使用 javafx 包下的类:
在这里插入图片描述
事实证明,根本没有 javafx 包下的任何 API 提示。

3、引入 JDK 自带的包

1)配置 Build Path
在项目上右键:
在这里插入图片描述
2)移除原有的库
在这里插入图片描述
3)添加库

在这里插入图片描述
然后:
在这里插入图片描述
接着进行如下操作:
在这里插入图片描述
最后应用并关闭即可:
在这里插入图片描述

4、JavaFx 功能验证

1)查看是否能使用 JavaFx 包下的 API
接着让自定义类继承,根据代码提示可以看到可以使用 javafx 提供的 API
在这里插入图片描述
2)增加验证
编写简单代码:

package taishangcode;

import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.stage.Stage;

public class Test extends Application {

	public static void main(String[] args) {
		launch(args);
	}
	
	@Override
	public void start(Stage stage) throws Exception {
		stage.setScene(new Scene(new Group(), 400, 280));
		stage.setTitle("javafx简单窗口");
	    stage.show();
	}
}

运行 main 方法,结果如下:
在这里插入图片描述
至此,我们可以使用 JavaFx 提供的 API 了,就是将原来的库移除重新添加了个库而已,完全不需要费劲八叉的添加什么插件。

当在Eclipse中尝试使用JavaFX时,遇到 "Module javafx.controls not found" 错误通常表示Eclipse找不到JavaFX库或相关的模块。以下是可能的原因和解决步骤: 1. **缺少JavaFX库**:确保你已经在Eclipse安装JavaFX SDK。你可以从Oracle的官方网站下载并添加到项目的构建路径(Project > Properties > Java Build Path > Libraries > Add JARS or directories...)。 2. **Maven或Gradle配置**:如果你的项目是Maven或Gradle管理的,检查pom.xml或build.gradle文件中的JavaFX依赖是否正确配置。例如,对于Maven,添加`<dependency>`到`<dependencies>`标签中,如: ```xml <dependency> <groupId>org.openjfx</groupId> <artifactId>javafx-controls</artifactId> <version>17.0.1</version> </dependency> ``` 或者在Gradle中: ```groovy implementation 'org.openjfx:javafx-controls:17.0.1' ``` 3. **构建工具集成**:确保Eclipse IDE已经配置了正确的构建工具集成(如Maven或Gradle),以便它可以识别并处理JavaFX相关的依赖。 4. **更新Maven/Gradle仓库**:有时候,本地仓库可能没有最新的JavaFX版本。清除本地缓存(Maven:`mvn clean`,Gradle:`./gradlew clean`)然后重新同步。 5. **检查JavaFX版本兼容性**:确认你的项目使用JavaFX版本与你的JDK版本兼容。例如,JavaFX 17要求至少使用Java 17。 如果上述步骤都试过了还是无法解决问题,尝试重启Eclipse,或者清理并重建项目(Project > Clean...)。如果问题依然存在,可能需要检查Eclipse插件是否更新或是否需要安装新的插件来支持JavaFX开发。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

太上码农

有用的话就支持下

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值