我有一個小問題,其中在Eclipse中編譯的一些java類與由獨立ecj(來自相同的源代碼)編譯的類稍有不同。我如何才能找到eclipse正在使用的ecj版本? (我假設這是區別)如何在eclipse中找到ecj版本?
3
A
回答
3
ecj的版本由您正在使用的JDT版本指定。轉到幫助 - >關於Eclipse - >安裝細節 - >插件。查找org.eclipse.jdt.core版本。
我猜這會回答你在這裏提出的問題,但可能不會解決你的問題,因爲爲什麼的類是不同的。
你也應該認識到,如果你使用不同的編譯選項,那麼你的類文件可能會有所不同。我忘記了如何在ECJ中指定選項(我認爲你傳入了一個屬性文件)。但在Eclipse中,通過合併工作區和項目選項來指定選項。我猜你的區別來自選項不匹配而不是版本不匹配(只是猜測)。
相關問題
- 1. 在maven版本中使用Eclipse Java編譯器(ecj)
- 2. 如何找到eclipse cdt版本?
- 3. Eclipse:如何找出Eclipse版本
- 4. 如何找到在Eclipse IDE中安裝的Scala版本?
- 5. 如何找到Crashlytics版本?
- 6. 如何找到aapt版本
- 7. 如何在Eclipse Luna中找回我的項目的舊版本?
- 8. 如何在Eclipse中設置Android版本?
- 9. 查找Eclipse版本號
- 10. 如何從Django中找到Postgres版本?
- 11. 如何找到在Eclipse
- 12. 找到版本
- 13. 我如何找出Eclipse正在使用的JDK版本?
- 14. 如何在eclipse中添加android最新版本的eclipse juno?
- 15. 如何更改eclipse中的grails版本?
- 16. 如何更改eclipse中的minSDK版本?
- 17. Eclipse中,如何2個版本
- 18. 如何在Eclipse Kepler中找到方法?
- 19. 如何找到我的Eclipse項目正在使用的EclipseLink版本?
- 20. Eclipse JDT編譯器(ECJ)在Java 1.7中拋出NPE
- 21. 如何在版本控制系統中找到最匹配的版本?
- 22. 如何在彈簧啓動版本中找到彈簧項目的版本
- 23. 在WINDOWS中,如何找到Tomcat正在使用的Java版本?
- 24. 如何找到更大的版本號?
- 25. bjam,如何找到提升版本
- 26. 如何找到Django-CMS的版本號
- 27. 如何找到Android藍牙版本?
- 28. 我如何找到Phusion Passenger版本?
- 29. 如何找到Subversion版本庫?
- 30. flash builder:如何找到項目版本
你用'javac'編譯它們嗎?前段時間我遇到過類似的帖子http://stackoverflow.com/questions/3061654/what-is-the-difference-between-javac-and-the-eclipse-compiler – GGrec
@GGrec在eclipse中,我剛剛編譯通常情況下,它使用ecj afaik。對於獨立編譯,我專門使用了ecj。應該沒有涉及的javac。 – aditsu
呵呵。有趣。我很好奇看到相關的答案。你有沒有機會反編譯你的課程?你如何看待差異? – GGrec