搭建windows下openfire除錯環境
在eclipse中用ant進行編譯、除錯:
下載openfire原始碼:
匯入工程:
File->New->project:
選擇“Java project from existing ant buildfile”
開啟ant編譯工程:
在這過程中,有可能會報錯:
Specified buildfile does not contain a javac task
解決方法為:
加入下面一行:
<javac srcdir="src" destdir="bin" />
再從選單windows->show view->ant 開啟ant工具對話方塊:
開啟ant編譯檔案build.xml:
當編譯完成後,在原始碼根目錄下會生成一個target目錄:
選擇run選項點執行,就開始了用ant執行openfire了。也可以直接執行target/openfire/bin/openfire.bat
------------------------------------------------------------------------------------------------------------------------------------------------
上面方法可以在eclipse 中編譯執行openfire,但是不能除錯。現在設定eclipse來除錯openfire:
禁止自動編譯:Project->build automatically:
建立openfire 工程,開啟選單:File->New->java project
點下一步:
設定編譯者:Project->properties:
修改編譯者名字:
修改編譯目標:預設只編譯openfire核心。如果要編譯外掛,需要選上 plugins 目標。
禁用預設的java編譯者,使用新建立的openfire_build編譯者,並移動頂端:
現在可以在工程點右鍵,並點build project (或者 選單中 project->build project),編譯工程。
設定除錯,工程右鍵->Debug As->Debug Configurations(或 選單->Run->Debug Configurations):
彈出一個對話方塊,在左側選單中右鍵點選Java Application,選擇New建立啟動配置
1.在Debug視窗的Main選項卡中, 修改最上面Name文字框中的值,改成包含要啟動的類的工程名openfire
(沒什麼用,就是一個標識,隨便起名字。)
2.在Run視窗的Main選項卡中,
project框中填寫:openfire
Main class 填寫:org.jivesoftware.openfire.starter.ServerStarter (這個需要先設定了Arguments才會有)
點選Apply應用。
3.點選進入Arguments選項卡,在上面那個框(VM arguments:)中填寫
-DopenfireHome="d:\source\Openfire\Openfire\target\openfire"
這裡是我的openfire用ant編譯後生成的目標位置,你的 openfire要根據你的專案位置來進行同步修改。
-Dopenfire.lib.dir="d:\source\Openfire\Openfire\target\openfire\lib"
點選Apply應用。
4.點選進入Classpath選項卡,選中User Entries,然後點選右側的Advanced按鈕,會彈出一個小框,選擇Add External Folders,單擊OK。
選擇 d:\source\Openfire\Openfire\i18n點OK 按鈕將這個資料夾加入到Classpath選項卡中
選擇 d:\source\Openfire\Openfire\target\openfire\resources目錄也加到 Classpath選項卡中
選擇Add External Jars:
選擇 d:\source\Openfire\Openfire\target\openfire\lib
d:\source\Openfire\Openfire\target\openfire\plugins\中所有的jar檔案。
點選Apply應用。
5.點選進入Common選項卡中,勾選Debug複選框。
點選Apply應用。
在進行這些配置之後,就算是基本完工了。
可以直接點選配置框最下方的Run按鈕,或者單擊選單欄Run->Run開始跑程式。
工程->右鍵->Debug as->debug configurations:
設定好後,點debug,就可以開始有eclipse中除錯openfire了。
Eclipse中整合和除錯Ant工程:http://www.uml.org.cn/j2ee/201205103.asp
官網:https://community.igniterealtime.org/docs/DOC-1020
相關推薦
搭建windows下openfire除錯環境
在eclipse中用ant進行編譯、除錯: 下載openfire原始碼: 匯入工程: File->New->project: 選擇“Java project from existing ant buildfile” 開啟ant編譯工程: 在這過程中,有
用MinGW和MSYS搭建windows下的linux環境模擬器
關於MinGW和MSYS分別是什麼我就不多介紹了,網上很多。【好像以前他倆在一個安裝檔案中,現在他倆成為獨立的project,兩者的安裝沒有什麼前後依賴關係,安裝目錄可以不同。MinG主要負責編譯環境,你可以近似看作GCC工具鏈。MSYS是一個小型GNU工具集,包含bash
使用Visual Studio Code搭建Windows下的Postgresql編譯、除錯環境
一、Visual Stdio Code作為微軟近期推出的跨平臺程式碼編寫工具,今年已經推出C/C++語言外掛,可以進行C/C++語言的編寫,並可以進行直接的編譯和除錯。VSC目前雖然還存在不少問題,比如開啟文件的效率偏低,其整合的外掛功能相對於Windows平臺下的Visu
NDK在windows下的開發環境搭建及開發過程
刷新 -1 ont static blog 簡單 包名 mfp targe 在Android應用的開發project中。無論是遊戲還是普通應用。都時常會用到.so即動態鏈接庫,關於.so是什麽玩意兒,有什麽優點。這個大家能夠在網上查一下,本人不做過多解釋。.
windows下python3虛擬環境搭建
python virtualenv pycharm 為了避免安裝過多的python工具包導致python目錄臃腫,甚至不同包之間不兼容,我們有必要為python安裝虛擬python環境——virtualenv。安裝了virtualenv,就可以根據任務創建任意數量的小型的虛擬python環境,
Windows下Java開發環境搭建
環境 輸入 電腦 blog html dev 進行 點擊 develop 1、在cmd中輸入Java,若如下圖所示的提示,則說明當前電腦沒有安裝Java運行環境或者是JDK,則需要手動下載和安裝Java 2、打開網站http://www.oracle.com/index.
windows下 react-native環境搭建
native tar platform ges 必須 bsp clas 通過 code 跟著慕課網做案例,搭建rn環境遇到很大問題。 下面說一下; 首先看一下文檔:http://reactnative.cn/docs/0.44/getting-started.html#co
JAVA 基礎開發環境 vscode 搭建 Windows下VSCode編譯運行簡單java
ast devel article not warning 環境 type cal gate JAVA 基礎開發環境 vscode 搭建 來源 https://www.cnblogs.com/freewsf/p/7744728.html 對於使用 Visual Stu
windows下c/c++環境開發搭建
文件 get http wap 下一步 安裝包 防止 x86_64 環境 通過在網上查詢,比較偶然的選擇了cygwin作為編譯環境,Code::Blocks作為IDE。環境配好後,暫時覺得挺好用。現將步驟記錄如下。 一、Windows下利用Cygwin搭建C/C++開發環境
Windows下PHP安全環境的搭建
版本 right AC info 所有 lock 六月 .com ash 筆者一直在Windows環境下搭建PHP的運行環境,大大小小的運行環境用過不少,從開始的WAMP到後來的XAMPP以及PHPnow。WAMP和XAMPP都是繼承mysql apache以及PHP庫的運
2018.10月,搭建windows下的React Native開發環境
我是根據react native中文網教程https://reactnative.cn/docs/getting-started.html進行搭建 react native必須安裝的依賴有:Node、React Native 命令列工具、Python2 以及 JDK 和 Android St
Windows下JAVA開發環境搭建及環境變數配置
1、安裝JDK開發環境 下載網站:http://www.oracle.com/ 開始安裝JDK: 修改安裝目錄如下: 確定之後,單擊“下一步”。 注:當提示安裝JRE時,可以選擇不要安裝。 2、配置環境變數: 對於Java程式開發而言,主要會
centos5 下 lida 除錯環境搭建
1.下載lida, site:http://lida.sourceforge.net/(需翻牆) 2. 解壓lida-03.00.00.tgz 3. make 4. 執行lida 成功了!! 遇到的問題: 1. 報Tk沒安裝 [[email p
Windows 下 Redis 叢集環境搭建
Redis 可以支援單機多例項方式的部署,這樣為叢集環境的搭建提供了方便。 Windows下搭建Redis叢集需要的環境準備包括,Redis,Ruby語言執行環境,Redis的Ruby驅動redis-xxxx.gem、建立Redis叢集的工具redis-trib.rb。 1. Redis Wind
WindowS下的Python環境搭建開發常用總結(持續更新...)
Mac系統環境搭建開發的連結請參照: Mac系統下的開發環境搭建 1.在dos命令下更換資料夾 切換盤時不用cd,而是先直接進入盤,再一級一級進行切換 通過dir檢視當前目錄下的檔案結構 2.更改py環境為虛擬環境 首先通過命令 pip list檢視當前python版本下
09-Windows下Python開發環境搭建
點我觀看配套視訊 一、Window作業系統選擇 當前教程選擇的是Win7版本,其他版本有部分差異,但差異不大;比如Win10; 所以,如果有同學使用的是Windows其他版本作業系統,安裝環境時碰到問題;可直接留言; 二、具體步驟(以Python2.x版本為
環境搭建文件——Windows下的Python3環境搭建
前言 背景介紹: 自己用Python開發了一些安卓效能自動化測試的指令碼, 但是想要執行這些指令碼的話, 本地需要Python的環境. 測試組的同事基本都沒有安裝Python環境, 於是乎, 我就想直接在網上找一篇Python環境搭建的文章, 但是沒有找到讓我覺得簡潔又滿意的搭建文件,所
Windows下AirSIM的環境搭建(三、Build Unity示例專案及資源)
文章目錄 Unity Build Windridge City 示例專案 Usage Operation 事實上,在原始碼裡,我沒找到怎麼控制無人機,這裡暫時留個坑不填,需要準備一下畢業開題的事情
windows下Scala開發環境的搭建
1.Java JDK的下載 因為Scala語言是執行下JVM上的,所以Java JDK必須有,並且是1.8及其以上版本 2.Scala SDK的下載 這裡在windows下就下載.msi版本的,可以按照提示安裝即可,不用手動設定環境變數 如果下載windows下的
windows 下 Python 虛擬環境和scrapy專案的搭建
請先確定本機電腦已經安裝 python ,並且配置好環境變數。如果在 cmd 中使用pip命令提示不是內部命令的話,此處也需要配置環境變數,pip.exe一般在你python安裝路徑下面的Scripts目錄下, 在系統變數 path 中