Maven - JavaFX - plik JAR

0

Witam, skończyłem mały projekt w JavaFX i teraz chcę stworzyć wykonywalny plik JAR z nim, tak żeby zawierał wszystkie fxml'e i cssy.

Do pliku pom.xml dodałem:

<build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-shade-plugin</artifactId>
        <version>3.0.0</version>
        <executions>
          <execution>
            <phase>package</phase>
            <goals>
              <goal>shade</goal>
            </goals>
            <configuration>
              <transformers>
                <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
                  <mainClass>main.NaukaSlowekMain</mainClass>
                </transformer>
              </transformers>
              <executable>C:\Program Files\Java\jdk1.8.0_131\bin\javac</executable>
            </configuration>
          </execution>
        </executions>
      </plugin>
    </plugins>
  </build>

Następnie w Eclipsie kliknąłem : Run us - > Maven Build...
Do goal wpisałem: clean package assembly:single

Jednak wyskakuje mi błąd:
"[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
[INFO] 1 error"

Co może być tego przyczyną? W Properties-> Java -> JRE Installed - mam normalnie ustawione na **jre.1.8.0_131 (default)
**
Z góry dzięki za pomoc.

0

Zmień na JDK.

0

Teraz znowu taki błąd:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-assembly-plugin:2.2-beta-5:single (default-cli) on project ProjektFX1: Error reading assemblies: No assembly descriptors found. -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]

0

też mam taki problem :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1