【IntelliJ IDEA 2019.2】创建编译运行Java FX工程

写第一个helloworld工程

1.官网(https://openjfx.io/)下载javaFX包(从SDK11开始就必须单独下载了, 当前用的是SDK13).

2.创建一个FX工程。

3.配置FX.

参考: https://blog.csdn.net/qq_41190856/article/details/90726800

打开

加入jar

add jar

 添加成功后就可以看到 External lib 里多了一个包:

此时编译已经可以通过了,但是还不能运行,还要配置VMoption
单击run,EditConfiguration,修改Vm options

填入参数

--module-path
"C:\Users\Administrator\Downloads\openjfx-13.0.1_windows-x64_bin-sdk\javafx-sdk-13.0.1\lib"
--add-modules=javafx.controls,javafx.fxml

到这一步,就可以正常运行啦,运行结果如下(这是新建工程后自带的模板,没有修改过源码):

 

可能出现的问题:Error: Module not specified

解决方法:

 那就选一个Module即可。

生成jar可执行文件

1.在工程上右键,选择Open Module Settings

2.选择Artifacts,这个是要创建工件,所谓工件也就是产出、产品的意思。

3.选择Module和Main Class.

点选 jar项后,下边就会出现设置 Main Class 的选项。

 填好后如下:

4.确定,回到IDE主界面,在build中选择build artifacts.

 但编译时提示一个错误;

解决方法:

   原因是FX是 11 的版本,而我所用的JDK是13的版本。

安装包:JDK11(https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html

安装好JDK的后续步骤:

1.点击New --> JDK

2.在弹出的框中选择 jdk-11.0.9

3.最后要确定,以下两个地方都是 jdk11

最后,发现问题还是存在。

还要把库也改成11的。

无解的问题:

参考: https://blog.csdn.net/HjhBlog/article/details/100170544

Error:Java FX Packager: Can't build artifact - fx:deploy is not available in this JDK 

在github中有这个问题:https://github.com/openjfx/openjfx-docs/issues/90

目前没有找到解决方案。打算接下来使用jpackage打包,或者其他的工具

 

尝试装jdk10

因为从jdk8到jdk10,javaFX是可以打包成jar包的,并且jdk是包含FX,无需额外导入。

jdk下载地址:http://jdk.java.net/archive/

下载完,打开一看,是这样的目录结构,如下图,那么,该怎么安装呢?

把文件复制到安装目录下即可,如下图。

装好jdk10后还不行,找不到对应的javaFX10版本,当然,github上有源码,但如果有再编译,就算了。

尝试装jdk8

下载地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

由于jdk8是长期稳定版,很容易找到exe的安转文件。安装方便快捷,直接一路next就行。

装好后,果然,不需要额外的javaFX库了,工程默认配置就可以直接运行。

易忽略的一步:生成jar时还是要配置一下 Main Class 的。

 

生成Jar时,虽然可以顺利生成jar文件,但是,还是跑不起来,命令为 java JavaFXApp.jar 。提示错误为:

但是换个命令是可以直接跑起来的,如下:

只是双击jar文件,不能直接打开。有点遗憾,记得其它的jar文件,都是可以直接双击打开的,难道是因为版本太底的缘故吗?

改成双击打开jar文件

参考: https://blog.csdn.net/weixin_30525825/article/details/96995779?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param

win+R 输入 regedit 打开注册表编辑器。

修改路径: “HKEY_CLASSES_ROOT\Applications\java.exe\shell\open\command” 的值。

原来是 "C:\Program Files\Java\jre1.8.0_271\bin\java.exe" "%1"

改成 "C:\Program Files\Java\jre1.8.0_271\bin\java.exe" -jar "%1" 也就是在中间加入一个 -jar 的参数。

再把打开方式也改成这个软件:

最后,确实是可以双击打开了,但是,美中不足的是带了个黑框打开的,如下:

去掉黑框的方法

下面 这一小段复制自: https://blog.csdn.net/wjakl001/article/details/80091810?utm_medium=distribute.pc_relevant_download.none-task-blog-baidujs-1.nonecase&depth_1-utm_source=distribute.pc_relevant_download.none-task-blog-baidujs-1.nonecase

Java跨平台的特性使Java越来越受开发人员的欢迎,但也往往会听到不少的抱怨:用Java开发的图形用户窗口界面每次在启动的时候都会跳出一个控制台窗口,这个控制台窗口让本来非常棒的界面失色不少。怎么能够让通过Java开发的GUI程序不弹出Java的控制台窗口呢?

其实现在很多流行的开发环境例如JBuilder、Eclipse都是使用纯Java开发的集成环境。这些集成环境启动的时候并不会打开一个命令窗口,因为它使用了JNI(Java Native Interface)的技术。

通过这种技术,开发人员不一定要用命令行来启动Java程序,可以通过编写一个本地GUI程序直接启动Java程序,这样就可避免另外打开一个命令窗口,让开发的Java程序更加专业

 

路径请不要有中文

因为当文件夹路径中有中文时,虽然仍然可以生成正确的jar文件,但是,在生成的过程中会提示一个错误:

所以,尽量使用英文路径吧。

 

打开jar可执行文件的快捷方式

在桌面建一个批处理文件就行。

CHCP 65001
d:
cd "D:/logs/l2/V316/software_pc/PcObdSimulatorJava/out/artifacts/PcObdSimulatorJava"
java -jar PcObdSimulatorJava.jar

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: 很高兴为您提供史上最详细的IntelliJ IDEA 2019.2安装与配置教程: 1. 下载IntelliJ IDEA 2019.2安装包,可以从官网或其他可靠的下载站点下载。 2. 安装IntelliJ IDEA 2019.2,双击安装包,按照提示进行安装。 3. 打开IntelliJ IDEA 2019.2,选择“Configure”菜单,然后选择“Settings”。 4. 在“Settings”窗口中,选择“Appearance & Behavior”选项卡,然后选择“Appearance”。 5. 在“Appearance”选项卡中,选择您喜欢的主题和字体。 6. 在“Settings”窗口中,选择“Editor”选项卡,然后选择“General”。 7. 在“General”选项卡中,设置您的代码风格和缩进选项。 8. 在“Settings”窗口中,选择“Plugins”选项卡,然后选择“Marketplace”。 9. 在“Marketplace”选项卡中,搜索您需要的插件,然后安装它们。 10. 在“Settings”窗口中,选择“Build, Execution, Deployment”选项卡,然后选择“Build Tools”。 11. 在“Build Tools”选项卡中,选择您使用的构建工具,例如Maven或Gradle。 12. 在“Settings”窗口中,选择“Version Control”选项卡,然后选择您使用的版本控制系统,例如Git或SVN。 13. 在“Settings”窗口中,选择“Languages & Frameworks”选项卡,然后选择您使用的编程语言和框架。 14. 在“Settings”窗口中,选择“Debugger”选项卡,然后选择您需要的调试器选项。 15. 在“Settings”窗口中,选择“Keymap”选项卡,然后设置您的快捷键。 16. 完成所有设置后,单击“Apply”按钮,然后单击“OK”按钮。 以上就是IntelliJ IDEA 2019.2安装与配置的详细教程,希望对您有所帮助。 ### 回答2: Intellij IDEAJava开发领域的著名的IDE(集成开发环境),我们常在Java开发中使用。它的主要功能包括代码编辑、重构、内置版本控制功能(如Git、SVN等),还有各种高效的代码自动补全、代码分析工具等等。而最新的Intellij IDEA 2019.2正式版已经发布,本文将简单介绍它的安装与配置过程。 (一)下载Intellij IDEA安装包 首先,你需要访问Intellij IDEA的官方网站(https://www.jetbrains.com/idea/)下载最新版的 .exe 或者 .dmg 安装包进行安装。然后运行该安装程序,在选择安装路径时,建议安装在C盘。 (二)安装JDK Intellij IDEA运行在JDK上的,所以在安装前需要先安装JDK,我们可以到官网(https://www.oracle.com/java/technologies/javase-downloads.html)下载JDK。根据自己的操作系统下载对应版本的JDK,这里以Windows为例。 安装JDK时,需要勾选系统路径选项。 (三)安装完成,启动Intellij IDEA 安装完成后,我们启动Intellij IDEA并点击主屏幕上的Create New Project按钮开始创建新的项目。 (四)配置Intellij IDEAIntellij IDEA的主界面左下方,点击Configure按钮弹出如下图所示的配置菜单。在这里,我们可以选择添加我们需要的配置。 这些配置的意义如下: • Google Java Format - 用于格式化Java代码。 • Key Promoter X - 用于建议键盘快捷键改善你的工作效率。 • Codota - 用于自动代码提示和学习。 • Vim - 为使用Vim键绑定的Intellij IDEA用户提供了许多Vim功能。 (五)创建第一个Java项目 在Intellij IDEA的主界面,点击Create New Project按钮,选择Java类型的项目。在创建的过程中,需要设置项目名称、项目的存储路径,配置JDK等项。 (六)安装插件 1、打开Intellij IDEA后,点击 File --> Settings 就会打开设置界面。在界面的左侧边,有一个Plugins选项,我们便在这里选择和搜索想要安装的插件。 2、我们可以在Welcome界面点击Configure ---> Plugins 目录来进入插件页面,进入这个页面后,就可以搜索我们需要的插件,点击Install按钮即可安装。 3、其中我比较常使用的插件是Maven support:该插件主要是简化Intellij IDEA 使用Maven 的配置。如果你正在开发Java项目,那么使用Maven就是一种不错的选择。 总结: 本文详细介绍了Intellij IDEA 2019.2的安装与配置过程。如果你刚开始使用Intellij IDEA,可以按照上述步骤安装并配置一下,一定会使你的开发效率更高。同时,也感性体验到了Intellij IDEA在代码编辑、重构、版本管理等方面的强大功能,相信可以为你的开发工作带来更多的便捷性和高效性。 ### 回答3: IntelliJ IDEA 是一款综合性的 Java 开发 IDE 工具,被开发者广泛应用于 Java 开发、Web 开发和 Android 开发等领域。而在 2019 年 8 月,IntelliJ IDEA 更新了它的 2019.2 版本,带来了更多的功能和提升。下面我们就来一步一步的看看如何安装和配置 IntelliJ IDEA 2019.2。 1. 下载 Intellij IDEA 2019.2 操作系统支持 Windows、_macOS 和 Linux,你可以直接在官网下方选择合适的操作系统版本来进行下载。 2. 安装 IntelliJ IDEA 2019.2 Windows 系统:双击下载的EXE文件,根据提示选择安装位置,然后在安装向导完成之后打开软件即可。在第一次启动软件时,需要进行一些安装的设置。你可以选择要安装的插件和主题以及注册 JetBrains 账号。 MAC 系统:下载后将文件拖到安装文件夹中,然后双击安装程序,根据提示一步步安装。 Linux 系统:下载已经打包好的压缩包并解压,点击 bin 目录下的 idea.sh 启动 IntelliJ IDEA。在第一次启动软件时,需要进行一些安装的设置。你可以选择要安装的插件和主题以及注册 JetBrains 账号。 3. 配置 IntelliJ IDEA 2019.2 (1)设置 JDK 环境 在 IntelliJ IDEA 中使用 Java 开发应用程序,需要配置并使用 JDK 环境。在 “File” 菜单中点击 “Project Structure” 选项,通过点击 “SDKs” 选项卡来添加或删除 JDK。 (2)设置项目结构 在 IntelliJ IDEA创建新的项目可以使用 Maven 或 Gradle 来管理,并且可以支持多种语言以及框架。 (3)设置开发者自己的快捷键 在 IntelliJ IDEA 中,可以通过点击 “Preferences” 菜单项进入设置页面,选择 “Keymap” 来设置开发人员的快捷键。 (4)安装插件 在 IntelliJ IDEA 中可以安装插件以扩展其功能。在 IntelliJ IDEA 的官网上,有很多插件资源可以供开发者选择。可以通过 “File” 菜单中的 “Settings” “Plugins” 来安装或卸载插件。安装插件时,可以直接搜索安装。 通过上述步骤,你已经可以成功的安装和配置 IntelliJ IDEA 2019.2 开发 IDE 工具,快来使用它来开发出更加强大的应用程序吧!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值