freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

計算機專業(yè)畢業(yè)外文翻譯--使用eclipse遠程調(diào)試java應(yīng)用程序(文件)

2025-06-10 17:42 上一頁面

下一頁面
 

【正文】 本文來自于:AGX02amp。 遠程調(diào)試對應(yīng)用程序開發(fā)十分有用。在 Ganymede 中,套接字( socket)監(jiān)聽連接器被添加到 Remote Java Application 啟動配置類型。由于受到內(nèi)存和 CPU 不足的限制,要想讓移動設(shè)備充當主機是不現(xiàn)實的。查看 參考資料 獲得更多關(guān)于使用 Eclipse 進行調(diào)試的信息,并且可以找到上面提到的軟件。 JPDA 由兩個接口(分 別是 JVM Tool Interface 和 JDI)、一個協(xié)議( Java Debug Wire Protocol)和兩個用于合并它們的軟件組件(后端和前端)組成。 Java Debug Wire Protocol (JDWP) 描述調(diào)試信息的格式,以及在被調(diào)試的進程和調(diào)試器前端之間傳輸?shù)恼埱?,調(diào)試器前端實現(xiàn) JDI,比如 Eclipse、 Borland JBuilder 等。 清單 1. Java 平臺調(diào)試器架構(gòu) Components Debugger Interfaces / || / | VM | debuggee ( || JVMTI Java VM Tool Interface \ | backend | \ || / | m channel ( | JDWP Java Debug Wire Protocol \ | / || / | frontend | debugger ( || JDI Java Debug Interface \ | UI | \ || 因此,任何第三方工具和基于 JPDA 的 VM 應(yīng)該都能協(xié)調(diào)工作。傳輸定義應(yīng)用程序如何進行訪問,以及數(shù)據(jù)如何在前端和后端之間傳輸。 提供了兩個傳輸機制:套接字傳輸和共享內(nèi)存?zhèn)鬏?。進程之間的通信可以在同一個機器或不同的機器上運行。我們僅需要考慮 JDMP,因為它包含與 JVMTI 和 JDI 進行通信所需的信息。 Xrunjdwp:suboptions 在目標 VM 中加載 JDWP 實現(xiàn)。但如果連接到 V5 以前的 VM,只能選擇 Xdebug 和 Xrunjdwp。 server 如果值為 y,目標應(yīng)用程序監(jiān)聽將要連接的調(diào)試器應(yīng)用程序。否則,將在這個端口監(jiān)聽連接。 清單 2. 作為調(diào)試服務(wù)器的目標 VM Xdebug Xrunjdwp:transport=dt_socket,server=y,address=8765 清單 3 顯示如何使用位于 8000 端口的主機 上的套接字連接 運行中的調(diào)試器應(yīng)用程序。參見 參考資料 獲得關(guān)于 Eclipse JDT 和 Java JDI 技術(shù)的信息。對于連接套接字的連接器,目標 VM 將作為主機。如果選項信息不可用,您將收到一個錯誤信息,比如 “Debug information is not available” 或 “Unable to install breakpoint due to missing line number”。清單 4 給出了示例代碼。在這個例子中,我們在 (This is a test.)。右鍵單擊 Java 項目,并選擇 Debug As,然后選擇 Java Application(參見圖 3)。右鍵單擊 Java 項目,選擇 Export,然后選擇 Java,最后選擇 JAR file 或 Runnable JAR file 導(dǎo)出項目。 清單 5. 調(diào)用 Java 應(yīng)用程序的示例 java jar 6. 遠程調(diào)試應(yīng)用程序 將 JAR 文件復(fù)制到遠程計算機或同一臺計算機上的適當位置,調(diào)用調(diào)試服務(wù)器,然后為它添加一個客戶機。 作為調(diào)試服務(wù)器的目標 VM 下面這個示例遠程調(diào)用 Java 應(yīng)用程序作為調(diào)試服務(wù)器,并在端口 8000 監(jiān)聽套接字連接。從最新創(chuàng)建的啟動配置中為目標應(yīng)用程序指定 IP 和端口。 Eclipse 使用套接字監(jiān)聽模式連接類型進行監(jiān)聽。看到這個消息后,啟動遠程應(yīng)用程序。在這里,您可以使用標準的調(diào)試特性,比如設(shè)置斷點和值、單步執(zhí)行等。 參考資料 學(xué)習(xí) ? “Eclipse Ganymede 先睹為快 ” 概述了幾個 Ganymede 項目,并提供相關(guān)的資源。 ? 閱讀 Java Platform Debugger Architecture 文檔 更多地了解 JPDA。 ? 在 developerWorks 上瀏覽所有的 Eclipse 內(nèi)容 。 ? 隨時關(guān)注 developerWorks 的 技術(shù)活動和網(wǎng)絡(luò)廣播 。 獲得產(chǎn)品和技術(shù) ? 從 Sun Microsystems 可以獲得 Java 2 Standard Edition V5 或更新版本。、 Lotus174。 的應(yīng)用程序開發(fā)工具和中間件產(chǎn)品。 。 關(guān)于作者 Charles Lu 是 IBM China Software Development Lab 的軟件開發(fā)人員,目前從事 IBM Lotus Expeditor 的開發(fā)。、 Tivoli174。 ? 從 Eclipse Foundation 下載 Eclipse Platform 和其他項目 。 ? 查閱最近將在全球舉辦的面向 IBM 開放源碼開發(fā)人員的研討會、交易展覽、網(wǎng)絡(luò)廣播和其他 活動 。 ? 查看 IBM developerWorks 的 Eclipse 項目資源 提高您的 Eclipse 技巧。 ? JDT 項目 提供的工具插件可以實現(xiàn) 支持任何 Java 應(yīng)用程序開發(fā)的 Java IDE,包括 Eclipse 插件。 ? 查看 Eclipse Debugging Resources 豐富您的 Eclipse 調(diào)試知識。介紹了如何設(shè)置 Java 應(yīng)用程序以調(diào)用遠程調(diào)試,并幫助您理解 Eclipse 提供的連接器。 清單 7. Eclipse 監(jiān)聽套接字連接模式中的 VM 調(diào)用示例 java Xdebug Xrunjdwp:transport=dt_socket,address=:8000,suspend=y jar 如果一切進行順利,將會顯示一個調(diào)試透視圖幫助調(diào)試應(yīng)用程序,并且遠程 Java 應(yīng)用程序?qū)⒄MV?。圖 6 給出一個用于設(shè)置監(jiān)聽的示例配置。 圖 4. 連接套接字連接的配置 選擇 Allow termination of remote VM 選項終止在應(yīng)用程序調(diào)試期間連接的 VM。 清單 6. Eclipse 連接套接字模式下的 VM 調(diào)用示例 java Xdebug Xrunjdwp:transport=dt_socket,server=y,address=8000 jar 使用遠程啟動配置啟動 Eclipse,并指定遠程應(yīng)用程序的目標 VM 地址。您可以在 Eclipse 中選擇 Socket Attach 或 Socket Listen 連接類型,這取決于特定 的配置。注意,如果 Java 源代碼與目標應(yīng)用程序不匹配,調(diào)試特性將不能正 常工作。這時,可以繼續(xù)使用這些調(diào)試特性,比如顯示調(diào)試堆棧、變量或斷點管理等等。 圖 2. 在 Eclipse 中設(shè)置斷點 3. 從本地調(diào)試應(yīng)用程序 在調(diào)試應(yīng)用程序之前,確保已經(jīng)為項目啟用圖 1 中描述的調(diào)試選項。 public class test { public static void main(String[] args) { (This is a test.)。 圖 1. Eclipse 中的調(diào)試選項 遠程調(diào)試應(yīng)用程序 現(xiàn)在,我們已經(jīng)準備好遠程調(diào)試應(yīng)用程序。但根據(jù)經(jīng)驗,需要使用速度更快、更強大的計算機作為 VM 調(diào)試主機,因為需要計算的資源很多。要了解 Eclipse 提供的遠程連接類型,您可以轉(zhuǎn)到 Eclipse 菜單并選擇 Run Debug Configurations...,在 Remote Java Application 中添加一個啟動配置,然后從下拉列表中選擇連接器。 JDI 在 包中實現(xiàn)。 要獲得每個調(diào)試設(shè)置的詳細解釋,請參考 JPDA 文檔(參見 參考資料 )。 address 這是連接的傳輸?shù)刂贰? transport 這里通常使用套接字傳輸。下面介紹一些特定的子選項。以下是本文用到的一些參數(shù)。不幸的是, Eclipse 幫助系統(tǒng)中為這方面提供的信息并不多。隨后,另一端將連接到監(jiān)聽器并建立一個連接。在 Sun 的 JPDA 參考實現(xiàn)中,為 Microsoft174。 在討論調(diào)試場景之前,我們先了解 JPDA 規(guī)范中的兩個術(shù)語:連接器和傳輸。 JDI 是一個高級的接口,它定義用于遠程調(diào)試的信息和請求。 JPDA 不僅能夠用于桌面系統(tǒng),而且能夠在嵌入式系統(tǒng)上很好地工作。啟動配置類型是一種可以在 Eclipse 平臺上啟動的獨特程序。 J9 或 Sun Microsystem 的 Java SE Development Kit( JDK)。可以從命令行選項打開被調(diào)試的程序,并將其連接到調(diào)試器。其他情況包括:運行在內(nèi)存小或 CUP 性能低的設(shè)備上的 Java 應(yīng) 用程序(比如移動設(shè)備),或者開發(fā)人員想要將應(yīng)用程序和開發(fā)環(huán)境分開,等等。學(xué)習(xí)如何使用構(gòu)成遠程調(diào)試的不同連接類型進行遠程調(diào)試。, Tivoli174。 Technical events and webcasts. ? Watch and learn about IBM and open source technologies and product functions with the nocost developerWorks On demand demos. ? Check out uping conferences, trade shows, webcasts, and other Events around the world that are of interest to IBM open source developers. ? Visit the developerWorks Open source zone for extensive howto information, tools, and project updates to help you develop with open source technologies and use them with IBM39。 } } 2. Set a brea
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1