2014-09-17 17 views
5

Ich versuche meine JavaFX 2-Anwendung mit IntelliJ 13.1.2 unter Windows 8 x64 zu exportieren. Das ist mein Setup:IntelliJ - Zugriff verweigert beim Erstellen von Artefakten

enter image description here

Aber wenn ich das Artefakt baue ich eine Fehlermeldung erhalten, dann ist dies das Protokoll:

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)

Ich weiß nicht, ob es ein Bug oder mehr ist wahrscheinlich Ein Problem mit der Windows-Berechtigung. Alle Dateien werden in dem Artifact Ausgabeordner kopiert:

enter image description here

Außer der App selbst! Was ich versucht habe:

  1. Lauf IntelliJ als Administrator
  2. Ordner ändern Erlaubnis so kann jeder schreiben/ändern es
  3. ändern Ordner aus D: \, C: \, Desktop und Dokumente, aber noch immer der Fehler

HINWEIS: geschieht dies nicht, ob ich ein Glas anstelle einer JavaFX-Anwendung bereitstellen

+0

Versuchen Sie immer, in Dropbox zu bauen? Hast du einen normalen Windows-Ordner ausprobiert? –

+0

Ja, ich habe versucht, meine C: \ Partition, Desktop und Dokumente Ordner, die nicht in Dropbox sind. Ich habe sogar versucht, Dropbox auszuschalten. – Andres

Antwort

3

ich mit Maven landete auf meine JavaFX App exportieren:

<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> 

Zur Reinigung und Lauf bauen:

clean jfx:jar

In Ihrem /target/jfx/app Sie Ihre ausführbare JavaFX jar-Datei mit einem lib Ordner enthält alle Abhängigkeiten finden.

2

Ich hatte das gleiche Problem. Ich löste Art davon:

  • durch die "auf Make Build" Box in dem Projekt Structur Dialog
  • Starten einen Run meines Java App in IntelliJ IDEA

Nun ist die ausführbare jar tickt erschien magisch in meinem Build-Ordner. Gott weiß warum.

0

Ich hatte das gleiche Problem und wurde für den AV-Ramsonware-Schutz entwickelt. Gelöst einschließlich einer Ausnahme.

Verwandte Themen