我是靠谱客的博主 怕孤独小伙,最近开发中收集的这篇文章主要介绍在linux上配置并创建JavaFX项目,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

 

本环境为linux配置,因为这里的JavaFX项目是为定制Oracle监控工具而写的。现Oracle已收购Java好几年,用它自己的产生监控自己的东西还是很兼容的。此处Eclipse 为4.5版本。

软件

JDK 8

http://www.oracle.com/technetwork/java/javase/downloads/index.html

Eclipse 4.3 或更高版本,或从 e(fx)clipse 网站 下载预先配置的发行版本

http://efxclipse.bestsolution.at/install.html#all-in-one

Scene Builder 2.0 或更高

javafx_scenebuilder-2_0-windows.msi

javafx_scenebuilder-2_0-linux-x64.tar.gz

http://www.oracle.com/technetwork/java/javase/downloads/javafxscenebuilder-1x-archive-2199384.html

http://www.oracle.com/technetwork/java/javafxscenebuilder-1x-archive-2199384.html

 

配置JDK

[root@bak java]# pwd

/usr/java

[root@bak java]# tar -zxvf jdk-8u112-linux-x64.tar.gz

[root@bak java]# mv jdk1.8.0_112/ jdk8

[root@bak java]# vim /etc/profile

JAVA_HOME=/usr/java/jdk8

CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME CLASSPATH PATH

[root@bak java]# source /etc/profile

[root@bak java]# java -version

java version "1.8.0_112"

Java(TM) SE Runtime Environment (build 1.8.0_112-b15)

Java HotSpot(TM) 64-Bit Server VM (build 25.112-b15, mixed mode)

 

配置Eclipse JDK

在使用JDK配置Eclipse时会出现一些包不可用,因为找不到,但并不影响普通程序运行

clip_image002

 

 

 

 

而使用jre配置Eclipse时,则没有这个问题,但在运行上效果是一样的,此处两者任何一种配置就是可以的。

clip_image004

clip_image006

 

下载JavaFX插件

clip_image007

 

打开Eclipse Marketplace,搜索 JavaFX,安装e(fx)clipse

clip_image009

 

配置好后可以看到

clip_image010

 
配置Eclipse Scene Builder

[root@bak software]# tar -zxvf javafx_scenebuilder-2_0-linux-x64.tar.gz

[root@bak software]# mv JavaFXSceneBuilder2.0/ /usr/java/

clip_image012

/usr/java/JavaFXSceneBuilder2.0/JavaFXSceneBuilder2.0

clip_image014

 
创建JavaFX项目

clip_image016

clip_image018

 

默认创建一个application包,添加一下OracleCheck类

clip_image019

 

package application;
import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;
public class OracleCheck extends Application {
@Override
public void start(Stage primaryStage) {
Button btn = new Button();
btn.setText("查看数据库名称");
btn.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent event) {
System.out.println("数据库名称为:orcl");
}
});
StackPane root = new StackPane();
root.getChildren().add(btn);
Scene scene = new Scene(root, 300, 250);
primaryStage.setTitle("Oracle 监控");
primaryStage.setScene(scene);
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}

  

运行结果如下:

clip_image021

 

 

部署及运行可参见 在 linux 上部署并运行 JavaFX 项目

转载于:https://www.cnblogs.com/perfei/p/6046578.html

最后

以上就是怕孤独小伙为你收集整理的在linux上配置并创建JavaFX项目的全部内容,希望文章能够帮你解决在linux上配置并创建JavaFX项目所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(60)

评论列表共有 0 条评论

立即
投稿
返回
顶部