我經常需要解決一些Java項目,最令人討厭的問題是搜索庫,以編譯要導入的jar。有沒有辦法忽略缺少的庫,通常在eclipse中編譯java-project?Eclipse如何編譯忽略缺少的庫
回答
刪除你不能沒有他們編譯需要的庫的依賴號短。 看一看here爲How external libraries work
然而月蝕可以automatically fix missing imports。 按Ctrl + Shift + O
編輯:我想我更好地理解你現在在說什麼,我我的回答更改爲Yes!有點兒。取決於導入,您可以用完全限定的名稱替換它。這樣做應該會生成相同的字節碼。見here
但是在字節碼中的導入方式就像簡單的字符串一樣寫,爲什麼我們不能忽略缺少的庫,只是寫方式(想我們導入lib)? – LuckyZeeRo
@LuckyZeeRo你可以嘗試改說嗎?我不太明白。 – Scheme
您導入例如「com.example.project.File」類 如果圖書館是構建路徑(在eclipse)是沒有錯誤的,我們可以編譯它。 結果是帶有這個「com.example.project.File」的字節碼。 什麼問題我們不能忽略構建路徑中的缺失庫並編譯(寫入字節碼缺少導入)? – LuckyZeeRo
- 1. 如何忽略缺少數據的行
- 2. 缺少逗號忽略
- 3. 如何告訴ld忽略缺少的庫?
- 4. Eclipse IType類忽略編譯錯誤
- 5. JSLint - 忽略缺少的函數名稱
- 6. JiBX:忽略缺少必需的元素
- 7. glsl編譯器完全忽略捕捉EmitVertex後缺少括號的錯誤EndPrimitive
- 8. 提升:雖然編譯,缺少庫
- 9. 缺少共享庫(g ++編譯)
- 10. 如果通過xcode缺少庫,則忽略代碼分支
- 11. 觸發器編譯錯誤 - 語句被忽略,缺少值關鍵字,
- 12. Python:shutil.copytree,在Python中缺少忽略arg 2.5
- 13. gulp忽略編譯爲css
- 14. 用Clang編譯++忽略CMAKE_INCLUDE_PATH
- 15. 編譯器忽略__stdcall
- 16. 如何在編譯時忽略一些靜態庫
- 17. 編譯器忽略退出命令的缺失括號
- 18. 如何讓火花忽略缺少的輸入文件?
- 19. 編譯liberasurecode(缺少libshss.so)
- 20. g ++編譯錯誤:缺少';'
- 21. 缺少編譯錯誤Microsoft.WindowsAzure.ServiceRuntime.RoleEntryPoint
- 22. 缺少編譯文件
- 23. 缺少nvcc編譯器 - theano
- 24. 交叉編譯,缺少包
- 25. Rails預編譯 - all.js缺少
- 26. VBA打開工作簿忽略「缺少庫」錯誤?
- 27. 缺少Retina 4發射圖像。如何忽略這個錯誤?
- 28. 編譯時缺少指令或彙編
- 29. 在Eclipse中編譯Android應用程序忽略java錯誤
- 30. 缺少「無效分析」在Eclipse編譯器設置部分
也許你應該考慮將項目中使用的依賴經理,如行家。 – azurefrog
無法忽略這些錯誤。 Eclipse(或者僅僅是javac)需要所有的依賴來乾淨地編譯。 –
這就是爲什麼Maven被髮明的原因!您也可能會從生產機器上以前的部署位置竊取庫。 –