0
Maven 기반의 JavaFX 프로젝트가 있습니다. Windows와 Linux에서 Maven 프로젝트를 만들고 싶습니다. 번들을 배포 할 때 프로세스를 자동화하기 위해 운영 체제를 자동으로 검색하려고합니다. 창에서Windows 및 Linux에서 OS 및 Java 감지
나는이 구성이 있습니다
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<compilerArguments>
<bootclasspath>${sun.boot.class.path}${path.separator}${java.home}/lib/jfxrt.jar</bootclasspath>
</compilerArguments>
</configuration>
</plugin>
을하지만 리눅스에 나는이 구성이 있습니다
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<compilerArguments>
<bootclasspath>/opt/java/lib/jfxrt.jar</bootclasspath>
</compilerArguments>
</configuration>
</plugin>
은 어떻게 든 번들은 운영 체제에 따라 자바 사용을 설정할 수 있습니다 배치 됐어?
내가 수동으로 설정해야합니다 또는 응용 프로그램이 시작될 때 OS가 적절한 하나를 선택합니다 마십시오. –
OS 감지가 자동으로 수행됩니다. 출력물의 마지막에'mvn --version'을 쓰면 자신의 OS에있는 값을 볼 수있다. – khmarbaise