请问有没有人会用IDEA打包JavaFX项目?

新手刚接触JavaFX项目,开发工具使用IDEA。公司没人会用这个打包项目,网上也找不到相关技术贴。来此请教高人,望不吝赐教!先谢过了!

阅读 13.6k
3 个回答

在项目上按F4进入当前项目配置界面,在Artifact 中点击+添加一个新的Artifact
JavaFX Application -> from module xxx

配置新添加的对象来输出exe程序

选中新增的Artifact对象,找到JavaFX选项卡

选择程序的入口Application class

修改Native bundleall

重新生成新的对象

重新生成对象,菜单中选择Build Artifacts...

找到新添加的 Artifact -> Rebuild

新手上路,请多包涵

方法1:楼上所说,这种打包,不一定有效,不知道为啥,我用idea 自带的 打包 javafx选项出来的东西,没用; 后面 用的是打包工具,打包。图片描述

方法2:
使用maven 打包插件,jfx:native

<plugin>
            <groupId>com.zenjava</groupId>
            <artifactId>javafx-maven-plugin</artifactId>
            <version>8.8.3</version>
            <configuration>
                <!-- 启动类 -->
                <mainClass>com.ourslook.pc.OursApplication</mainClass>
                <!-- 公司名称 -->
                <vendor>ourslook</vendor>
                <!-- 运行文件名 -->
                <appName>pc</appName>
                <!-- 图标的位置,默认位置 src/main/deploy -->
                <deployDir>${basedir}/src/main/resources/images/logo/</deployDir>
                <!-- 菜单 -->
                <needMenu>true</needMenu>
                <!-- 桌面图标 -->
                <needShortcut>true</needShortcut>
                <j2seVersion>${project.build.jdk}</j2seVersion>
            </configuration>
        </plugin>

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题