Intellij idea Intellij IDEA-JavaFX打包程序:访问被拒绝

Intellij idea Intellij IDEA-JavaFX打包程序:访问被拒绝,intellij-idea,javafx,jar,build,artifact,Intellij Idea,Javafx,Jar,Build,Artifact,我试图使用Intellij生成JavaFX应用程序的工件,但由于某些原因,我总是让JavaFX packager在我的输出目录上抛出拒绝访问错误 不过,生成一个简单的jar很好 我在Windows8.1和Java8上使用它。我也有同样的问题。我解决了这个问题: 在“项目结构”对话框中勾选“基于生成”框 开始在Intellij Idea中运行我的Java应用程序 现在,可执行jar神奇地出现在我的构建文件夹中。天知道为什么。转到文件>项目结构 单击左侧面板上的工件 然后单击加号图标,从具有依赖项的

我试图使用Intellij生成JavaFX应用程序的工件,但由于某些原因,我总是让JavaFX packager在我的输出目录上抛出拒绝访问错误

不过,生成一个简单的jar很好


我在Windows8.1和Java8上使用它。

我也有同样的问题。我解决了这个问题:

在“项目结构”对话框中勾选“基于生成”框

开始在Intellij Idea中运行我的Java应用程序


现在,可执行jar神奇地出现在我的构建文件夹中。天知道为什么。

转到文件>项目结构

单击左侧面板上的工件

然后单击加号图标,从具有依赖项的模块添加Jar

将显示一个弹出窗口,您必须在其中选择项目的启动类

单击“确定”两次以保存更改

最后进入构建>构建工件。。。然后选择buildaction。 现在,您的jar将在项目的out文件夹中生成


有关更多详细信息,请参阅

我遇到了这个问题,并通过从IntellIJ中删除工件,然后删除先前创建的“out/Artifact”文件夹来解决它。在该文件夹中,它试图构建我的jar,最后从头开始重新创建工件。没有具体的原因,它现在起作用了。

我最近也遇到了同样的问题。我检查了目录的权限,可以读写。后来我删除了这个工件,并重新创建了一个新的工件来解决这个问题。我希望能帮助遇到这个问题的人。

我有这个问题。我遇到它是因为当我在项目设置->工件中使用+按钮添加工件时,我选择了JAR工件,并从右侧窗格的类型下拉框中将JAR更改为JavaFx应用程序。后来,我删除了这个工件并按下+按钮,然后从下拉列表中选择JavaFx应用程序,然后它成功构建。我的JDK版本是8。

当我从命令行调用JavaVXPacker时,我得到以下信息:

C:\Users\Ingo>javafxpackager -help
javafxpackager.exe has been renamed javapackager.exe.
The original file may be removed in a future release in lieu of javapackager.
Please update your scripts.
...
...
所以我想IntelliJ必须更新它的脚本才能重新启用该功能???
(使用Windows 10和JDK Liberica 15+36)

我意识到这是一个古老的问题,但由于这两个“答案”完全忽略了实际问题,我想我也应该在这里投入我的两分钱。我也有这个问题。由于指向生成目录的“访问被拒绝”错误,我无法生成本机JavaFX应用程序。你能解决你的问题吗?