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.