如果我有一個Java文件test.java,並使用Eclipse運行它,並且需要很長時間來處理,我怎麼能夠修改test.java並運行另一個實例它在同一時間嗎?應該有一個test.class文件,但Eclipse似乎在運行時緩存舊的文件,對吧?Eclipse如何管理不同的運行Java類
2
A
回答
5
程序運行時,類文件已被類加載器加載到內存中。因此,VM不再需要.class文件。因此,如果文件系統上的.class文件發生更改,則不會出現問題。
1
如果我有一個java文件test.java,並使用Eclipse中運行它,它 需要很長時間來處理,怎麼來的,我能夠修改test.java 和運行它的另一個實例中的同時?應該有一個 test.class文件,但eclipse似乎緩存它運行時的舊版本, 對不對?
這不是一般真正,除非你有自動生成項目和/或熱代碼部署關閉。 Eclipse中源文件的兼容更改將傳播到已加載相同類的任何調試會話,除非類簽名本身發生更改。
但是,是的,Eclipse中的每個調試會話都是自己的進程,並帶有自己的類加載器。
相關問題
- 1. eclipse如何運行不同的類
- 2. 如何在Eclipse中運行java類Che
- 3. Eclipse Java運行時類路徑和不同的庫版本
- 4. 如何用不同的java版本運行eclipse?
- 5. 如何在任務管理器中運行java工具而不運行java
- 6. 如何在不同的子域上運行WordPress的管理員?
- 7. 不同的行爲運行和調試程序的Java,Eclipse的
- 8. 批處理運行java,找不到類
- 9. 的Android AVD管理,同時運行
- 10. 的ORM如何管理同類型
- 11. 在Java(Eclipse)中同時運行函數
- 12. 同時運行相同的java類由不同的shell
- 13. 如何在eclipse中運行java fileservice applet?
- 14. 如何在eclipse中運行java servelets
- 15. 如何在java eclipse中運行svm light?
- 16. 運行Eclipse:找不到Java,儘管它們都是64位
- 17. 如何清理Eclipse「運行配置」
- 18. Java:以管理員身份運行
- 19. 如何在Eclipse中運行Java類作爲applet?
- 20. 運行與Eclipse的Java EE
- 21. Java線程來管理套接字並運行類方法
- 22. 從不同的用戶運行木偶管理的redis
- 23. 如何在Ubuntu中管理不同版本的Java
- 24. 如何運行oracle企業管理器?
- 25. 如何以管理員身份運行?
- 26. 如何以管理員身份運行?
- 27. 如何管理Unity中的不同sdk
- 28. AVPlayer如何管理不同的URL
- 29. 如何管理不同的web.x.config文件
- 30. Eclipse中的Java/C++項目管理?