Time of Update: 2018-07-25
去年由於項目需要由eclipse轉到IntelliJ IDEA,當時的專案經理balabala一大堆idea如何如何好,經過一年多的使用確實說的沒錯。 現在加入另外一個項目,新的專案經理又建議我用回eclipse,我就想eclipse應該可以匯入idea的項目,於是上網搜基本都是idea匯入eclipse項目的文章,於是自己嘗試用eclipse匯入idea項目。 目前只嘗試了maven項目,至於其他類型的project以後再補上上。 1、現有idea maven項目,開啟eclipse,
Time of Update: 2018-07-25
本篇文章講述eclipse.ini參數的含義和設定。eclipse.ini中有如下參數: -vmargs -Xms128M -Xmx512M-XX:PermSize=64M-XX:MaxPermSize=128M 這裡有幾個問題:1. 各個參數的含義什麼。2.為什麼有的機器我將-Xmx和-XX:MaxPermSize都設定為512M之後Eclipse可以啟動,而有些機器無法啟動。3.為何將上面的參數寫入到eclipse.ini檔案Eclipse沒有執行對應的設定。 下面我們一一進行回答1.
Time of Update: 2018-07-25
Eclipse開發環境預設都是白底黑字的,看到同事的Xcode中設定的黑灰色背景挺好看的,就去網上查了一下。發現Eclipse也可以設定主題。 方法1:你可以從Eclipse Marketplace中下載 Please visit here: http://eclipsecolorthemes.org/?view=plugin 進去以後可以看到這個介面
Time of Update: 2018-07-25
當我們在Eclipse中使用SVN外掛程式與其他成員進行團隊開發時,每過一段時間,其他成員可能就會向SVN資產庫提交他對項目所作的改動(新增檔案、修改檔案、刪除檔案等)。 如果我們想要擷取當前最新的SVN資產庫版本,我們就需要從SVN資產庫中更新專案檔。 1、快速更新全部專案檔 在Eclipse中,滑鼠右鍵單擊指定的項目(也可以只選擇項目中的某些檔案或檔案夾),在彈出的關聯菜單中點擊【Team】->【Update】即可將SVN伺服器上的最新版本專案檔更新到本地項目中。
Time of Update: 2018-07-25
Weka二次開發教程(Eclipse+weka) Weka的全名是懷卡托智能分析環境(Waikato Environment for Knowledge Analysis),是一款免費的,非商業化的,基於JAVA環境下開源的機器學習以及資料採礦軟體。 安裝完環境之後,weka的下載地址:http://www.cs.waikato.ac.nz/ml/weka/裡的Developer Verstion
Time of Update: 2018-07-25
1.啟動jetty server 2.在eclipse中右鍵項目: Debug As->Debug Configurations 在左邊選中Remote java Application下的New_configuration,修改name和port,如下圖(這個相當於.net中的附加進程) 報這個錯誤:Failed to connect to remote VM. Connection refused. Connection refused: connect
Time of Update: 2018-07-25
有人為了使用WEBAPP開發功能,而裝象MYECLIPSE這樣的巨物。有了JETTY,通過輕鬆配置就可以實現比TOMCAT更快更便捷的容器,所以在調試時強力推薦這個東東。下面就來看下如何配置。 先下配置一個外部工具,來運行JETTY: 選擇菜單Run->External Tools->External Tools ...在左邊選擇Program,再點New: 配置Location為mvn完整命令列。 選擇Working Directory為本項目。
Time of Update: 2018-07-25
1. 各個參數的含義什麼。參數中-vmargs的意思是設定JVM參數,所以後面的其實都是JVM的參數了,我們首先瞭解一下JVM記憶體管理的機制,然後再解釋每個參數代表的含義。堆(Heap)和非堆(Non-heap)記憶體按照官方的說法:“JAVA 虛擬機器具有一個堆,堆是運行時資料區域,所有類執行個體和數組的記憶體均從此處分配。堆是在 JAVA 虛擬機器啟動時建立的。”“在JVM中堆之外的記憶體稱為非堆記憶體(Non-heap memory)”。可以看出JVM主要管理兩種類型的記憶體:堆和非堆。
Time of Update: 2018-07-25
Eclipse Debug模式的開啟與關閉 預設情況下,eclipse中右鍵debug,當運行到設定的斷點時會自動跳到debug模式下。但由於我的eclipse環境,從開始一直用到現在,中間包括裝、卸各種外掛程式,更換版本,從英文介面導到中文介面又換回來,可以說現在的環境已經臃腫混亂到自己都搞不清楚的地步了。不知哪一天設定了,把debug模式關掉了,之後一直到現在,運行debug時,還是在java視圖(perspective)下,無法自動跳轉到debug
Time of Update: 2018-07-25
在Eclipse中對GalssFish進行遠端偵錯,對Glassfish的原始碼進行跟蹤調查。 1)建立工程 要跟蹤查看原始碼,首先在Eclipse中建立一個新的project,把GlassFish匯入工程中。確保需要跟入的代碼能編譯通過。 GlassFish源碼可上其官網下載 : https://glassfish.dev.java.net/ 2)設定GlassFish
Time of Update: 2018-07-25
1.條件斷點 如果你不知道如何添加斷點,只需點擊左邊面板(行號前面)斷點即被建立。在調試介面中,“斷點”視圖會把所有被建立的斷點列出來。我們可以給它加一個布爾條件,也就是說,該斷點會被啟用並且如果布爾條件為真,就會執行該斷點,否則將會跳過往下執行。 2.異常斷點 在斷點視圖中,有一個J!標記按鈕。我們可以使用該按鈕來添加一個Java異常斷點。例如,我們想讓程式在遇到null
Time of Update: 2018-07-25
Maven2代比1代改進很多,其中主要強調的是--它不僅僅是個依賴包管理器! 開始先要推薦一個專講Maven2的電子書給大家,對MAVEN學習相當有助益:Better Builds with Maven 下面就專門介紹下Maven2對WEBAPP在管理和調試方面的支援。 1.建立項目 mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-webapp
Time of Update: 2018-07-25
轉載於:http://blog.csdn.net/jarfield/article/details/5250915 最近,一直在研究Tomcat的工作內幕,主要的方法就是參考《How Tomcat Works》 這本書和Tomcat 5.5.26的原始碼。 Tomcat的代碼結構還是比較清晰的,注釋也比較全。但是代碼畢竟是靜態,難以徹底弄清類與類之間的協作關係,以及運行時對象的互動關係。
Time of Update: 2018-07-25
主要內容: 1 java的構建工具ant 2 ant 的projects,targets,tasks,properties 3 簡單的ant 構建檔案 5.3.1xml和htmlxml:extensible markup language 可延伸標記語言 (XML)1) html表現的是如何在網頁上顯示資料,他定義了一套標準的標籤。2) Html的標籤有開始標籤,可以沒有結束標籤如:《p》….《/p》也可以《p》而xml則必須匹配開始和結束標籤3)
Time of Update: 2018-07-25
1.下載java ee版本的eclipse,下載地址如下: http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/indigo/SR2/eclipse-jee-indigo-SR2-win32.zip 2.解壓並開啟eclipse.exe,配置一個合適的工作空間 3.配置Tomcat,點擊選項欄的Window,在下拉式清單中點擊Preferences選項
Time of Update: 2018-07-25
使用Eclipse編輯JS檔案時,由於內建的編輯工具並不支援JS庫檔案的匯入,也就沒有智能提示或者自動完成的功能,這樣非常不便於編輯JS檔案,尤其是當工程有引入Ext或者Dojo等大型的js庫。那麼如何配置才能讓Eclipse支援提示及完成的功能呢。可參考如下配置解決。 1. 下載Eclipse編輯JS檔案的外掛程式Jseclipse 可從http://www.interaktonline.
Time of Update: 2018-07-25
1。開啟Eclipse 2。利用更新管理器安裝JSEclipse,在主目錄中找到:Help > Software Updates ->Find and Install 3。在彈出的介面中先擇Search for new features to install 4。單擊New remote Site按鈕 5。彈出如下對話方塊,其中的兩處內容都必須填寫: Name:用於顯示的標籤,填入
Time of Update: 2018-07-25
一直以來,都想要閱讀某些Java開源項目的原始碼,甚至想要修改某些代碼,實現對開源項目進行二次開發的目的。但總是不知從何入手,直接將開源項目的原始碼匯入Eclipse,總是會報很多錯誤,而無法編譯。可以直接通過Eclipse開啟開源項目的原始碼,至少能夠達到可視化源碼閱讀、源碼導航的目的,還是能在一定程度上解決源碼閱讀不爽的問題,因為直接開啟並沒有改變源檔案項目的目錄結果,對於修改過後的代碼,可以通過命令列找到源檔案項目目錄,並使用mvn或者ant對項目進行編譯,再查看修改後的項目是否正確。
Time of Update: 2018-07-25
建立工程:選擇Tomcat project,工程名:Practice 在src目錄下建立java程式,名為FirstServlet.java,代碼如下: import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class FirstServlet extends HttpServlet { public void service(HttpServletRequest
Time of Update: 2018-07-25
ECLIPSE中JAVA WEB工程依賴工程布署問題 WEB工程有引用其它JAVA工程中的類,在TOMCAT運行時,找不到依賴工程中的JAVA類. 1.確認 WEB工有正確匯入依賴工程,具體如下: WEB工導右鍵---選 Properties,找到 Java Build Path,選第二個選項卡“Projects”,點“Add...”按鈕,會彈出“Required Project