3 回答

TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超7個(gè)贊
你加了嗎
-vmargs
...
-javaagent:lombok.jar
-Xbootclasspath/a:lombok.jar
到您的eclipse.ini嗎?
因?yàn)槿绻鷵碛校ú⑶乙呀?jīng)將lombok.jar添加到了項(xiàng)目所使用的庫中),那么它在Eclipse Helios上就可以正常工作:
替代文字
Ian Tegebo在評(píng)論中提到:
一個(gè)簡(jiǎn)單的“重新啟動(dòng)”不足以拾取已更改的vmargs:
我需要顯式退出然后再次啟動(dòng)。
chrisjleu在評(píng)論中提到:
如果您恰巧正在運(yùn)行自定義的Eclipse Helios(3.6+)發(fā)行版,則可能必須lombok.jar在兩個(gè)vm參數(shù)中使用的完整路徑。
有關(guān)更多詳細(xì)信息,請(qǐng)參見commit b47e87f。
boolean fullPathRequired = IdeFinder.getOS() == EclipseFinder.OS.UNIX || System.getProperty("lombok.installer.fullpath") != null;

TA貢獻(xiàn)2041條經(jīng)驗(yàn) 獲得超4個(gè)贊
您不僅必須將lombok.jar添加到庫中,而且還可以通過雙擊lombok jar或從命令行run來安裝它java -jar lombok.jar。這將為您顯示一個(gè)不錯(cuò)的安裝程序屏幕。選擇您的Eclipse安裝并進(jìn)行安裝。
之后,您可以檢查安裝程序是否正確修改了eclipse.ini:
-vmargs
...
-javaagent:lombok.jar
-Xbootclasspath/a:lombok.jar
如果您的Eclipse已經(jīng)在運(yùn)行,則必須退出Eclipse并重新啟動(dòng)它。(文件/重新啟動(dòng)還不夠)
如果要使用快捷方式啟動(dòng)Eclipse,請(qǐng)確保沒有填寫任何命令行參數(shù),或者確保在-javaagent:lombok.jar
-Xbootclasspath/a:lombok.jar之后手動(dòng)添加-vmargs。
Lombok的最新版本還在“關(guān)于Eclipse”屏幕上添加了一行。如果Lombok處于活動(dòng)狀態(tài),則可以找到類似'Lombok v0.11.6“ Dashing Kakapo”的行。http://projectlombok.org/ ',位于按鈕行上方。
如果由于某種原因(通常與定制的eclipse構(gòu)建相關(guān))需要使用完整路徑,則可以在命令行上指示安裝程序執(zhí)行以下操作:
java -Dlombok.installer.fullpath -jar lombok.jar
- 3 回答
- 0 關(guān)注
- 824 瀏覽
添加回答
舉報(bào)