简体   繁体   English

如何使用Netbeans从JavaFX 11应用程序制作.exe和.app

[英]How to make an .exe and an .app from a JavaFX 11 application using Netbeans

I have a javaFx application developed with: 我有一个使用以下程序开发的javaFx应用程序:

  • OpenJDK 11 OpenJDK 11
  • NetbeansIDE 10 NetbeansIDE 10
  • JavaFX 11 JavaFX 11

Following the javaFX 11 instructions ( here ) I have created a self contained app. 按照javaFX 11的说明( 在此处 ),我创建了一个自包含的应用程序。

Unfortunately, to start the app a long command is required. 不幸的是,要启动该应用程序,需要长命令。 Something like this: 像这样:

dist/jlink/HelloFX/bin/java -m hellofx/org.openjfx.MainApp

This is not the best option for the end users. 对于最终用户来说,这不是最佳选择。

My question is: 我的问题是:

  • How can I create an .exe (Windows) and .app (macOS), easy to distribute and start? 如何创建易于分发和启动的.exe (Windows)和.app (macOS)?
  • How can I add an icon for the app (right now the app appears with the classic java cup icon)? 如何为该应用添加图标(现在该应用与经典的Java cup图标一起出现)?

I was not able to find any updated directions for that. 我找不到任何更新的方向。

Thank you. 谢谢。

Compile the executable JAR file, and then use a tool to convert it to EXE. 编译可执行JAR文件,然后使用工具将其转换为EXE。

There are few ways of doing that: 这样做的方法很少:

Launch4j is one of them Launch4j是其中之一

Another option can be Jar2Exe 另一个选项可以是Jar2Exe

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何使用NetBeans 10打包javafx11 / jdk11应用程序 - How to package a javafx11/jdk11 application using NetBeans 10 在Netbeans Platform应用程序中使用JavaFX - Using JavaFX in a Netbeans Platform application 运行 javafx 应用程序、Netbeans 11、java 12、javafx 13 的问题 - Problems running a javafx application, Netbeans 11, java 12, javafx 13 如何使用Java 11和JavaFX 11运行ControlsFX示例应用程序 - How to run ControlsFX sample application using Java 11 and JavaFX 11 如何使用Netbeans和MySQL为Java应用程序创建一个exe文件devolop - How to Create a exe file devolop for Java application by Using Netbeans and MySQL 配置 JavaFX 与 netbeans 11 - Configure JavaFX with netbeans 11 JavaFX应用程序出现在Windows任务管理器中的javaw.exe下。 如何使它显示为独立的应用程序 - JavaFX app appears under javaw.exe in windows Task Manager. How can i make it appear as an independent application 如何使用 Java 11 运行已编译的 Java 8 JavaFX 应用程序 jar? - How to run compiled Java 8 JavaFX application jar using Java 11? 如何使用Netbeans 11中的Maven和Inno Setup为JavaFX应用程序创建可执行安装程序 - How to create an executable installer for JavaFX aplication using Maven and Inno Setup in Netbeans 11 How do I connect SceneBuilder to Netbeans 11, I am getting an error when trying to create a new Java ant JavaFX FXML Application - How do I connect SceneBuilder to Netbeans 11, I am getting an error when trying to create a new Java ant JavaFX FXML Application
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM