1. 程式人生 > >Openfire SVN + Eclipse 3.6 + Subversive 安裝指南

Openfire SVN + Eclipse 3.6 + Subversive 安裝指南

原文講述瞭如何使用 Eclipse 3.3 編譯和除錯 Openfire 的步驟。現在 Eclipse 已經更新到 Indigo(3.6) 版本了,與以往的版本稍許有些不同。下面選取重點部分翻譯,各個步驟將以 Indigo 為例,並配上了圖片說明。

建立 Openfire 專案

點選 Window::Open Perspective::Java 選單(注:如果你平常就使用 Java 開發,這一步可以略過)。

如果使用 Eclipse 的 SVN 獲取 Openfire 的話,在 Project Explorer 中會存在一個 openfire 專案。它是在 SVN 檢出時生成的,現在要把它刪除。如果不刪除的話,你得自己手工配置 Openfire 的開發環境。在確認刪除時,會詢問是否刪除內容請不要打鉤(即保留磁碟上的檔案)。

點選 File::New::Project... 選單。

選擇 Java::Java Project 並點選下一步。

去年 Use default location 的鉤,在 Loaction 中選擇 Openfire 的目錄。Eclipse 3.5 之前的版本還有一個 Create project from existing 的選項,3.5 開始就沒有了。

在 Project name 中輸入 openfire(也可以輸入其它的名字,但是後面有一步需要與此對應)。點選下一步,Eclipse 會讀取目錄結構,並且在下一個屏中會看到他已經自己設定好了環境。點選結束按鈕。


編譯 Openfire

點選 Window::Show View::Ant 選單.

在 Ant 子視窗中點選右鍵,並選擇 Add Buildfiles...

展開 openfire::buid 目錄,選擇 build.xml,點選 OK。

這時在 Ant 子視窗中,展開 Openfire XMPP Server 並雙擊執行 openfire 的 Ant 任務。


建立工程編譯器

點選 Run::Open Run Dialog... 或 Run::Open Debug Dialog... 選單,彈出 Run 配置視窗。

選擇 Java Application 並點選 New 按鈕。

在主面板中將 Name 裡面的 New_configuration 改為 Openfire 或其它你喜歡的名字。

點選 Main::Project 中的 Browse 按鈕,選擇 openfire。

點選 Main class 的 Search 按鈕,選擇 ServerStarter - org.jivesoftware.openfire.starter 並且確認。

我建議勾選 Stop in main,這樣稍後可以直接驗證 debug 是否可用。

選擇 Arguments 面板。

在 VM arguments 框中輸入 -DopenfireHome="${workspace_loc:openfire}/target/openfire"這裡面 workspace_loc 後面的 openfire 就是上上一步建立專案的時候填的那個名字。

選擇 Classpath 面板。

選擇 User Entries,然後點 Advanced 按鈕。

在 Advanced Options 對話方塊中選 Add Folders。

在 Folder Selection 中選擇 openfire::src::i18n 目錄。

重複上一步,新增 openfire::src::resources::jar 和 openfire::build::lib::dist 目錄。

選擇 Common 面板。

勾選 Debug 和 Run 專案。

點選 Apply 並關閉。


執行和除錯

配置完成,你可以分別點選 Run::Run History::Openfire 或 Run::Debug History::Openfire 看看效果,正常情況下應該會在 ServerStarter.java 的主方法中中斷。

相關推薦

Openfire SVN + Eclipse 3.6 + Subversive 安裝指南

原文講述瞭如何使用 Eclipse 3.3 編譯和除錯 Openfire 的步驟。現在 Eclipse 已經更新到 Indigo(3.6) 版本了,與以往的版本稍許有些不同。下面選取重點部分翻譯,各個步驟將以 Indigo 為例,並配上了圖片說明。 建立 Openfire

hibernateTools工具安裝及使用總結(eclipse 3.6

       最近專案採用flex+spring+hibernate的框架開發,之前雖說有多年的Java開發經驗了,但是一直使用的JDBC或者ibatis,hibernate的使用還是大姑娘上轎頭一回,網上都介紹說jboss的hibernateTools工具不錯,所以安

Eclipse 3.6 安裝velocity外掛Veloeclipse

用“velcocity eclipse 外掛”等類似的關鍵字在google裡面搜尋,你會發現這樣的方法: 在Eclipse的Help-> Software Updates->Find and Install..->Search for new featu

Python 3.6.1 安裝

-- rip nump com baidu .whl 都是 下載 sci 1.下載所需的python3.6.exe 我已下載好放在 http://pan.baidu.com/s/1pLQCyyJ 2.裏面的組件都是官網下載的 ,操作系統64位 3. 找到python 的安

2017python windows 客戶端最新版本3.6.2安裝教程

python第一章 下載windows版本的python登錄網址 https://www.python.org/getit/ 點擊下載Download Python 3.6.3第二章 安裝python-3.6.2.exe根據下圖提示操作即可。第三章 驗證python客戶端是否安裝成功主

Windows 下 Python 3.6安裝 TensorFlow (屢敗屢戰)

plot global install sim can 版本 結果 codec error: 事情是這樣的,好不容易找到了【含代碼而不止代碼】的教程:  (知乎回答)  但是我用的是windows,還是win7,怎麽辦?有代碼就好說,代碼裏不是有“from keras……”

python 3.6.1 安裝scrapy踩坑之旅

ext href sta 版本 deb targe IE src pyw 系統環境:win10 64位系統安裝 python基礎環境配置不做過多的介紹 window環境安裝scrapy需要依賴pywin32,下載對應python版本的exe文件執行安裝,下載的pywin

CentOS 7下MongoDB 3.6安裝及基本操作

進程命令 san documents 獲得 運行 配置 imp 步驟 code 一、MongoDB簡介 MongoDB是一款跨平臺、面向文檔的數據庫,可以實現高性能,高可用性,並且能夠輕松擴展。MongoDB 是由C++語言編寫的,是一個基於分布式文件存儲的開源數據庫系

python 3.6.4安裝cx_freeze(cxfreeze)成功過程分享

can csdn 失敗 打包 ffffff nag cto 空格 images 環境:win7python 3.6.4cx_freeze版本xxx 本來就是想安裝個python 3可以打包exe,一直安裝cx_freeze失敗,綜合了幾個文章。總算做出來了。 總體分析一下

win10 + python 3.6 + Anaconda+ 安裝 opencv3.4.3:解決import cv2 問題

win10 + python 3.6 + Anaconda+ 安裝 opencv3.4.3:解決import cv2 問題 OpenCV是一個影象處理的經典庫,而且關鍵是一直在升級。為了在Python中呼叫opencv,特別是看到好多程式碼都是import cv2,而這個在python中

maven 3.6安裝

呵呵,按網上的步驟不能安裝maven3.6,所以降低版本。因為3.6的沒有bin資料夾。 https://jingyan.baidu.com/article/6c67b1d646ae842786bb1e7a.html可檢視此教程         &nbs

Windows 10 下在python 3.6安裝scrapy框架包

第一步,開啟命令列視窗,使用pip指令,安裝wheel,pip install wheel  第二步,安裝lxml,pip install lxml 第三步,安裝PyOpenssl,pip install twisted 第四步,進入網站https://www.lfd.uci.

【轉載】python 3.6整合安裝xadmin

安裝xadmin 通過pip進行安裝 pip install xadmin 1 安裝完成後,發現會自動把關聯的對應包給一起安裝上 ,但是在我們執行如下命令的時候會報錯: python manage.py

怎麼樣在python 3 6安裝tensorflow

                首先要下載python3.6:https://www.python.org/downloads/release/python-361/接著下載:numpy-1.13.0-cp36-none-win_amd64.whl安裝這兩個:安裝python 3.6成功,接著安裝numpy.

linux python 3.6.X 安裝

參考:https://blog.csdn.net/qq_27631797/article/details/78962171#下載 cd /usr/local/src src]# wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz

python-3.6.4安裝

2、安裝依賴包: yum install gcc gcc-c++ zlib-devel openssl-devel sqlite-devel readline-devel libffi-devel tk-devel tcl-devel 3、安裝python t

Windows 8 Python 3.6安裝 TensorFlow 和 keras

     這兩天安裝TensorFlow和keras(基於TensorFlow)踩了不少坑,特此總結。     安裝tensorflow主要有兩種方式:原環境安裝(不推薦)和虛擬環境安裝(推薦)。1、原環境安裝(各種坑):      將tensorflow作為一個普通工具包安

Eclipse 3.7手工安裝Maven2的外掛(包含POM圖形編輯工具)

Eclipse (以3.7為例) 一般我們可以用系統自帶的外掛安裝功能:Help –> Install New Software … 輸入m2e的外掛地址: http://m2eclipse.sonatype.org/sites/m2e/ ,按照提示一步一步直到重啟即可。 二、手工安裝 本人的

python 3.6安裝opencv

老師又佈置了好多影象識別的大作業,以前都是用matlab做的,聽說opencv很火,就試著用它做下。就是這樣,每天在大作業的沉迷中無法自拔 !! 先說下我的環境: win10,64位(相信大多數都是)

怎麼樣在python 3.6安裝tensorflow?

首先要下載python3.6:https://www.python.org/downloads/release/python-361/接著下載:numpy-1.13.0-cp36-none-win_amd64.whl安裝這兩個:安裝python 3.6成功,接著安裝numpy