gpt4 book ai didi

java - IntelliJ - 构建工件时访问被拒绝

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:17:24 25 4
gpt4 key购买 nike

我正在尝试在 Windows 8 x64 上使用 IntelliJ 13.1.2 导出我的 JavaFX 2 应用程序。这是我的设置:

enter image description here

但是当我构建工件时出现错误,这是日志:

Information:Compilation completed with 1 error and 0 warnings in 7 sec

Information:1 error

Information:0 warnings

Error:Java FX Packager: D:\Dropbox\Development\MultiWork-PC\out\artifacts\MultiWork_PC (Access is denied)

我不知道这是一个错误还是 Windows 权限的一些问题。所有文件都复制到 Artifact 输出文件夹中:

enter image description here

应用程序本身除外!我尝试过的:

  1. 以管理员身份运行 IntelliJ
  2. 更改文件夹权限以便每个人都可以写入/修改它
  3. 将文件夹位置从 D:\更改为 C:\、Desktop 和 Documents,但仍然出现错误

注意:如果我部署 jar 而不是 JavaFX 应用程序,则不会发生这种情况

最佳答案

我最终使用 Maven 导出我的 JavaFX 应用程序:

    <plugin>
<groupId>com.zenjava</groupId>
<artifactId>javafx-maven-plugin</artifactId>
<version>8.1.1</version>
<configuration>
<mainClass>foo.bar.mainclass</mainClass>
</configuration>
</plugin>

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.5.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>

</plugins>

清理和构建运行:

clean jfx:jar

在您的 /target/jfx/app 中,您将找到带有包含所有依赖项的 lib 文件夹的可执行 JavaFX jar 文件。

关于java - IntelliJ - 构建工件时访问被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25881263/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com