遠程在家上班,換電腦了,發現自己電腦的jdk版本跟公司項目的jdk版本不一致,有些項目使用maven打包時會提示:
package com.sun.javafx does not exist
究其原因,就是少了jar包,因為不能改代碼,本地用時,可以暫時加個本地依賴:
<dependency> <groupId>com.oracle</groupId> <artifactId>javaFX</artifactId> <version>2.2</version> <scope>system</scope> <systemPath>/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home/jre/lib/ext/jfxrt.jar</systemPath> </dependency>