我正在开发一个拥有大量库的JavaFX应用程序。如果我在intellij中运行它可以正常工作,但是当我构建JavaFX应用程序时,它只构建项目文件的.JAR,它甚至不会将库复制到OUT文件夹。 我该如何解决这个问题?
答案 0 :(得分:3)
以下序列适用于使用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 plugin或{{ 3}}