小编典典

没有什么可以转换的。

我认为“正常” Java项目和JavaFX项目之间在Idea中没有任何区别。

当然,在Idea 12.x +中,可以使用向导创建新的JavaFX项目。但是我认为它所做的只是创建一个示例hello world应用程序-

初始创建后,该项目的工作方式与任何其他Java项目都没有任何不同。

这就是应该的样子,JavaFX只是Java。Oracle不会在JavaFX和Java的发行版之间进行区分,IDE在其项目类型中也不会。

我相信在这种情况下,即使我错了,我也足够正确,以至于我错了也没关系。

更新资料

所以我很错了,所以很重要:-)

使用Idea 13.1.4,如果我使用创建一个新项目File | New Project | Java,则存在以下资源设置(File |

Settings | Compiler):

?*.properties;?*.xml;?*.gif;?*.png;?*.jpeg;?*.jpg;?*.html;?*.dtd;?*.tld;?*.ftl

也就是说,仅将项目资源设置为仅复制特定文件类型。因此,您可以通过添加对fxml和css的资源复制支持来对其进行修改,以获取某些JavaFX项目中所需的其他文件类型;即,附加;?*.fxml;?*.css。

有趣的部分是,如果您使用创建了一个新项目File | New Project | JavaFX,则需要进行以下资源设置:

!?*.java;!?*.form;!?*.class;!?*.groovy;!?*.scala;!?*.flex;!?*.kt;!?*.clj

从本质上讲,它复制的不是源文件,而是一种文件黑名单集,而不是其他项目创建模板所使用的文件白名单集。真的很奇怪…无论如何,资源集是用户可配置的,因此您可以根据需要修改它们,一旦这样做,就不会有任何问题(我相信,但是以前我错了;-)

建议-将第三者构建工具与您的IDE结合使用

您最好基于Gradle或Maven之类的第三方工具来构建。 Idea与这些外部构建工具(和其他工具)都非常有效 。使用第三方工具的优点是:

使用这些工具的项目均遵循以下约定:将资源放置在特定的资源文件夹中,并将该文件夹中的所有内容都视为要打包在生成输出中的资源。因此,那里的混乱较少。

产生的项目更易于移植,并且可以由可能不使用Idea的其他开发人员使用。

通过诸如Jenkins的持续集成构建系统,可以轻松构建项目。

Gradle和Maven都具有JavaFX特定的插件,这些插件为打包JavaFX应用程序提供了额外的支持。

当然,使用第三方构建工具的缺点是学习它们的复杂性(以及许多怪癖),因为有时它们可​​能像野兽一样。因此,我认为这是一个折衷方案-

小型的个人探索性项目不需要它们,大型项目或您打算与他人共享的项目将从使用此类工具中受益。

2020-09-11

java程序能转变为javafx_如何将intellij中的普通Java项目转换为JavaFx项目相关推荐

  1. java程序能转变为javafx_躁!DJ 风格 Java 桌面音乐播放器

    本文适合有 Java 基础知识的人群,跟着本文可学习和运行 Java 版桌面 DJ 音乐播放器. 本文作者:HelloGitHub-秦人 HelloGitHub 推出的<讲解开源项目>系列 ...

  2. Java程序员从笨鸟到菜鸟之(五)java开发常用类(包装,数字处理集合等)(下)...

     本文来自:曹胜欢博客专栏.转载请注明出处:http://blog.csdn.net/csh624366188 写在前面:由于前天项目老师建设局的项目快到验收阶段,所以,前天晚上通宵,昨天睡了大半天, ...

  3. Java程序员从笨鸟到菜鸟之(五)java开发常用类(包装,数字处理集合等)(下)

    写在前面:由于前天项目老师建设局的项目快到验收阶段,所以,前天晚上通宵,昨天睡了大半天,下午我们宿舍聚会,所以时间有点耽误,希望大家见谅 上接: Java程序员从笨鸟到菜鸟之(四)java开发常用类( ...

  4. java结果分行显示_编写一个java程序。分行显示自己的姓名,地址,电话!用Test.java命名。_学小易找答案...

    [单选题]16.骨骼肌进行完全强直收缩时,相邻两次刺激的时间间隔应 [填空题]实习岗位名称 [单选题]神经调节的基本方式是: [单选题]Thank you for your nice gifts. - ...

  5. Eclipse java项目转换为web项目

    1.打开.project文件,并修改文件, 修改如下: 找到:<natures> </natures>代码段,在代码段中加入如下内容并保存: <nature>org ...

  6. eclipse中 将java项目转换为web项目

    1.找到项目工作空间目录,打开.project文件,并修改文件,  修改如下:       找到:<natures> </natures>代码段,在代码段中加入如下内容并保存: ...

  7. miniprogram-to-uniapp使用指南(各种小程序项目转换为uni-app项目)

    miniprogram-to-uniapp使用指南(各种小程序项目转换为uni-app项目) 工具现在支持npm全局库.HBuilderX插件两种方式使用,任君选择,HBuilderX插件地址:htt ...

  8. java程序ssh置顶_使用shell脚本启动远程(SSH)Java应用程序不会返回本地提示

    我见过类似的问题,所有已解决的问题已经解决/不适用. 我在启动Java应用程序的远程计算机中有一个bash脚本.相关的行将是: #!/usr/bin/env bash ... java -cp /fu ...

  9. 第一个java程序释义_Java 学习之路(1)第一个Java程序

    Hello World程序 在编程语言的世界里,第一个编程语言估计就是输出Hello World了吧. /** * 编写第一个Java程序,输出Hello World! * @author LJS * ...

最新文章

  1. 张一鸣卸任CEO,立下10年之约,期望突破线性延伸
  2. ansys大变形开关要不要打开_ANSYS网格质量评定指标介绍
  3. python卸载pip重新安装_pip无法正常使用卸载并重新安装
  4. 用python打开视频_python读取视频流提取视频帧的两种方法
  5. 项目: 推箱子图形化游戏 【C++ / C】
  6. 基于 HTML5 网络拓扑图的快速开发之入门篇(二)
  7. MySQL 迁移到半同步模式
  8. Google发布文档数据库Firestore
  9. java+中的final关键字有哪些用法_Java中的Final关键字用法汇总及简单示例
  10. java三种循环结构的关键字,Java循环结构_常量_关键字
  11. POJ NOI0105-36 计算多项式的值
  12. Xilinx_JESD204B
  13. 微信小程序——校园服务小程序(四)校园论坛加预约理发服务
  14. 若要接收后续 google chrome 更新,您需使用 windows 10 或更高版本
  15. 赚钱大师小程序【最新版5.9.9】商城/佣金即时提现/分销推广/话费充值/美团饿了么外卖
  16. jquery ajax content type,JQuery ajax的contentType
  17. 计算机打字教程ppt,计算机打字基础教学.ppt
  18. 五年从程序员到架构师的职业规划
  19. 如何使用万能的钢笔抠图
  20. 早期对科学诞生贡献最大的学者:泰勒斯、毕达哥拉斯、亚里士多德和阿基米德。

热门文章

  1. python函数是一段具有特定功能的语句组_Python学习笔记(五)函数和代码复用
  2. python 寻找数组的中心索引_Leetcode724:寻找数组的中心索引(java、python3)
  3. matlab中PDE工具箱如何使用,使用PDE工具箱求解偏微分方程
  4. php html补全,PHP实现HTML标签自动补全代码
  5. 实现pv uv统计_程序员修仙之路优雅快速的统计千万级别uv
  6. Spring Boot中使用PostgreSQL数据库
  7. 微信上线新功能:再也不怕好友赖账了
  8. java 进程通信框架,MediatR-进程内的消息通信框架
  9. dlib android
  10. Multiple Object Tracking:多目标跟踪综述