去新公司,熟悉新環境,搭建開發環境,是最操蛋的事情,沒有之一。git
公司的項目用Maven管理,從git上拿下來代碼後開始build後,n多依賴包沒下下來,無所謂,刪了lastUpdated文件後重下或者去同事那兒拷貝都行。但最後報了個特別操蛋的問題:eclipse
missing artifact jdk.tools:jar:1.6jvm
pom.xml文件裏沒有相關jdk.tools的依賴配置,並且同事的開發環境上也沒有,但也不報錯。並且在Java Build Path裏的Maven Dependency裏莫名地就要求jdk.tools:jar:1.6,他媽的誰配置的啊!根本就沒這個配置啊!!同事都沒有啊!!!還刪不掉啊!!!!ui
eclipse用來啓動的JRE不是咱們在開發時候配置的JRE,而Maven去找jdk的tools.jar時,是去eclipse的啓動jre下邊找,運氣很差的就找不到了。因此須要咱們把eclipse運行所依賴的jvm虛擬機也配置一下。詳細以下:server
編輯eclipse根目錄下的eclipse.ini文件,在-vmargs內容以前添加你開發使用的vm環境:xml
-vmip
C://jre/bin/server/jvm.dll開發
本人具體的路徑是這樣的:虛擬機
D:/Java/jdk1.8.0_101/jre/bin/server/jvm.dllit
配置完成後再啓動eclipse,而後Alt+F5來從新Update Maven Project就行了。