雖然還滿常用Eclipse在寫Java Web Application的,
但是卻一直沒查過每次啟動Tomcat時,
載入的專案到底起始路徑是如何決定的,
今天剛好不小心被我找到,順便就紀錄一下 :P
2014年9月27日 星期六
2014年8月13日 星期三
Eclipse中解決Maven專案內pom.xml檔出現“Plugin execution not covered by lifecycle configuration”錯誤的問題
先前我的Maven專案開發環境都是在Windows上的Java EE版Eclipse Kepler下,
Java EE的好處是幫你整合了很多開發專案時會用到的外掛,
包含了EGit和M2E,
最近因為筆電重灌成Ubuntu,所以開發環境要重新建置,
因為一些原因安裝了Eclipse Juno,然後將之前的專案從GitHub上重新拉下來,
誰知,原本好端端的專案,拉下來怎麽就動不了了……
花了許多時間追查原因,以及跟原本可用的工作環境交叉比對後,終於得出結論,
Java EE的好處是幫你整合了很多開發專案時會用到的外掛,
包含了EGit和M2E,
最近因為筆電重灌成Ubuntu,所以開發環境要重新建置,
因為一些原因安裝了Eclipse Juno,然後將之前的專案從GitHub上重新拉下來,
誰知,原本好端端的專案,拉下來怎麽就動不了了……
花了許多時間追查原因,以及跟原本可用的工作環境交叉比對後,終於得出結論,
2014年4月22日 星期二
用Spring 撰寫第一個Java Web Application
Spring是Java常聽到的Framework,
而使用Spring MVC開發Web Application也已是許多公司企業的解決方案之一,
經過一陣子學習如何使用強大的Spring之後,
下面就簡單紀錄一下如何用Eclipse搭配Spring MVC快速建立一個Template Project。
(免得少年癡呆症發作,過沒多久就全部忘光光:S )
而使用Spring MVC開發Web Application也已是許多公司企業的解決方案之一,
經過一陣子學習如何使用強大的Spring之後,
下面就簡單紀錄一下如何用Eclipse搭配Spring MVC快速建立一個Template Project。
(免得少年癡呆症發作,過沒多久就全部忘光光:S )
2014年4月13日 星期日
在Eclipse上開發Git專案
提到版本控管,最近最流行的應該非Git莫屬,
如果想要整合Git的版本控管功能到Eclipse中開發專案,
其實現在也已非常容易,
以下就快速介紹一下如何安裝Git的插件到Eclipse中使用。
如果想要整合Git的版本控管功能到Eclipse中開發專案,
其實現在也已非常容易,
以下就快速介紹一下如何安裝Git的插件到Eclipse中使用。
用Eclipse撰寫第一個Java Hello World
目前公司最常使用到的語言是Java,
而開發環境也是非Eclipse莫屬,
因此簡單紀錄一下一個開發環境建置過程,
以下過程是以Windows環境為例。
而開發環境也是非Eclipse莫屬,
因此簡單紀錄一下一個開發環境建置過程,
以下過程是以Windows環境為例。
2014年4月5日 星期六
開始第一個OpenCV Java專案
最近公司有機會開始讓我重溫一下影像處理相關的應用,
所以找了當初研究所沒碰到的OpenCV來起頭,
畢竟不是做研究,沒理由重複製造輪子^皿^
所以就一邊實作一邊順便把使用過程記錄下來。
ps. 本篇文章適用對象為新手如我,老手免入XD
所以找了當初研究所沒碰到的OpenCV來起頭,
畢竟不是做研究,沒理由重複製造輪子^皿^
所以就一邊實作一邊順便把使用過程記錄下來。
ps. 本篇文章適用對象為新手如我,老手免入XD
2013年12月10日 星期二
執行錯誤:java.lang.UnsupportedClassVersionError: Bad version number
某天在幫公司兩年前的某個專案debug,
好不容易找到原因,並且修正了原始碼,編譯並更新到classes下之後,
看似沒問題了,但是一執行就噴發Error,
訊息內容是 java.lang.UnsupportedClassVersionError: Bad version number ...,
好不容易找到原因,並且修正了原始碼,編譯並更新到classes下之後,
看似沒問題了,但是一執行就噴發Error,
訊息內容是 java.lang.UnsupportedClassVersionError: Bad version number ...,
2013年11月12日 星期二
Eclipse查找某個介面的實作類別
許多設計模式教導我們寫程式要依賴抽象層,不要依賴實作,
這有助於程式開發的彈性,
但是對於習慣用F3 trace code的人(我)來講可能會帶來一些衝擊,
以往在程式選取一個method或一個class,按下F3 Eclipse就能很快幫我找到他的定義,
但是當這些程式碼都是依賴於介面的時候,按下F3他就會跳到介面的定義,
裡面當然不會有任何的實作,所以對於原始碼的追蹤帶來小小的不便,
這有助於程式開發的彈性,
但是對於習慣用F3 trace code的人(我)來講可能會帶來一些衝擊,
以往在程式選取一個method或一個class,按下F3 Eclipse就能很快幫我找到他的定義,
但是當這些程式碼都是依賴於介面的時候,按下F3他就會跳到介面的定義,
裡面當然不會有任何的實作,所以對於原始碼的追蹤帶來小小的不便,
2013年10月8日 星期二
2013年10月6日 星期日
訂閱:
文章 (Atom)