有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Intellij不使用库构建JavaFX

我正在开发一个有很多libs的JavaFX应用程序。如果我在intellij中运行它,它可以正常工作,但是当我构建JavaFX应用程序时,它只构建。JAR中的项目文件,它甚至不会将库复制到OUT文件夹中。 我怎样才能解决这个问题


共 (1) 个答案

  1. # 1 楼答案

    下面的顺序对我使用Idea 13.1的Mac电脑起到了作用,但不能保证它对其他任何东西都能起作用(这都是一个连续的按钮点击过程):

    File Menu | Project Structure | Artifacts | + Button |  
    JavaFx Application | From module... | Choose Module | 
    Output Layout Tab | + Button | Library Files | 
    Choose Libraries |  JavaFX Tab | Choose an Application Class |
    Make any changes needed |  Apply | OK | Build Menu | 
    Build Artifacts | Choose your new artifact | Choose Build
    

    包含任何库的构建工件最终将出现在项目out/artifacts目录中

    如果您想让其他不使用Idea的人也可以构建您的项目,那么您可以调查第三方JavaFX构建工具的使用情况,例如JavaFX Gradle pluginOracle JavaFX deployment toolkit