1. 程式人生 > >eclipse執行相關問題

eclipse執行相關問題

一.使用eclipse中,目前遇到過的執行方法:

1.直接在Tomcat上執行

2.通過Ant執行Java

這種方法最好的一個特性就是可以輕而易舉的指定classpath。它比在編寫批處理或者是SHELL指令碼時手工指定每個類庫要容易得多;它可以將classpath中的lib/**/*.jar擁有的 所有檔案統統包含近來。 
Ant執行JAVA程式另一個好處是它可以在當前的JVM中執行程式。即使指定的classpath是由定製的類載入器提供的,也可以做到。在當前的JVM內執行的程式可以減少啟動延遲;它只在載入新類時消耗時間,因此有助於構建保持快速。然而,在新的JVM中執行程式碼也有很多理由,”forking”(建立新程序),它在一些情形下更適用: 
l         如果不建立新程序,就無法指定一個新的工作路徑。 
l         當你在建立新程序時,如果遇到與類載入器有關的奇怪的錯誤或者安全衝突,這很可能是因為在兩個載入器裡載入了同一個類:原先Ant中的類載入器和一個新的類載入器。在父類載入器或子類載入器中建立新程序或者追蹤錯誤的JAR,然後移除它。 
l         不能在同一個的JVM中執行JAR;而必須建立新的程序。 
l         需要大量記憶體或leaky的JAVA程式應當執行在它們自己的JVM裡,並給這個JVM分配適當的記憶體空間。 
l         建立一個新程序也允許在另一個版本的虛擬機器中執行程式碼。這個版本可以不同於啟動ANT的虛擬機器版本。 

具體介紹:https://blog.csdn.net/aerchi/article/details/7178519

二.當執行一直未報錯,但是啟動一直有問題的可以嘗試使用rebuild方法,可能會出現報錯資訊

三.程式有的時候忽然出問題,可以clean或者通過對pom檔案的clean complie install三個build去使程式恢復正常

四.Maven的重新匯入,可以直接upd