2017-04-24 6 views
2

는 내가 jfxrt.jar을 포함하는 데 사용 :jfxrt.jar가 Java 8에 포함되어 있습니까? 그런 메이븐 내 자바 FX 프로젝트를 컴파일 할 때

<plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-compiler-plugin</artifactId> 
      <version>${maven.compiler.plugin}</version> 
      <configuration> 
       <source>${maven.compile.source}</source> 
       <target>${maven.compile.target}</target> 
       <compilerArguments> 
        <bootclasspath>${sun.boot.class.path}${path.separator}${shuttlefx.jre}/lib/jfxrt.jar</bootclasspath> 
       </compilerArguments> 
      </configuration> 
     </plugin> 

을하지만 난 여전히 최신 오라클 JDK 8 버전 bootclasspath에 인수를 추가해야합니까?

+3

Oracle JDK8에서는 더 이상'lib'에 없지만 기본 부트 클래스 경로의 일부인'lib/ext'에 있습니다. 프로젝트 빌드에는 Maven을 사용하지 않지만 이해한다면'bootclasspath' 요소가 더 이상 필요하지 않습니다. –

답변

2

는 예 당신이 또한 그것을 확인할 수 original site

에 모습을 가질 수 JDK 8에서

제공된다 .. \ 자바 \ jdkversion \ lib 디렉토리 \ 내선 \ jfxrt .jar