自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Eclipse遠(yuǎn)程調(diào)試Java的一種方法

開發(fā) 后端
本篇文章談?wù)摰氖茿pplet的遠(yuǎn)程調(diào)試技術(shù),實際上對于其他java程序一樣適用,只需要使用文中參數(shù)啟動java程序。

以下談?wù)摰氖茿pplet的遠(yuǎn)程調(diào)試技術(shù),實際上對于其他java程序一樣適用,只需要使用文中參數(shù)啟動java程序即可

Java遠(yuǎn)程調(diào)試方式,兩種方式進(jìn)行遠(yuǎn)程調(diào)試

上面的表示是Eclipse配置為Socket Listen方式,下面的是Socket Attach方式

對于遠(yuǎn)程程序上圖表示主動鏈接調(diào)試器,下圖表示遠(yuǎn)程程序正常運行 允許調(diào)試器連接jvm

Eclipse配置: 菜單(Eclipse):Run-->Debug Configurations打開調(diào)試配置面板,如圖配置

左側(cè)新建一個遠(yuǎn)程調(diào)試

左側(cè)Project:源代碼工程

左側(cè)Connection Type:調(diào)試方式

左 側(cè)Connection Properties:配置與Connection Type相關(guān)的調(diào)試連接屬性

 

 

Standard(Socket Attach)方式調(diào)試:

左側(cè)Connection Type:Standard(Socket Attach)

左側(cè)Connection Properties:

host:192.168.228.7 (遠(yuǎn)程java主機(jī)ip)

Port: 9998 (遠(yuǎn)程java配置的調(diào)試端口)

Console代碼

 

  1. 遠(yuǎn)程java程序配置     
  2. /prog/java/jdk/bin/jcontrol     
  3. #window系統(tǒng)在(控制面板->其他程序->java)打開"Java Control Panel"配置對話框     
  4. #在打開遠(yuǎn)程java主機(jī)的"Java Control Panel"配置對話框 進(jìn)行配置     
  5. #-Xdebug -Xrunjdwp:transport=dt_socket,address=9998,server=y,suspend=n     
  6. #如圖   
遠(yuǎn)程java程序配置
/prog/java/jdk/bin/jcontrol
#window系統(tǒng)在(控制面板->其他程序->java)打開"Java Control Panel"配置對話框
#在打開遠(yuǎn)程java主機(jī)的"Java Control Panel"配置對話框 進(jìn)行配置
#-Xdebug -Xrunjdwp:transport=dt_socket,address=9998,server=y,suspend=n
#如圖

先啟動遠(yuǎn)程java程序 然后 啟動Eclipse遠(yuǎn)程調(diào)試,現(xiàn)在可以正常調(diào)試系統(tǒng)了

缺點 :只有java程序啟動后才能進(jìn)行調(diào)試,無法調(diào)試java程序的啟動過程,如果要全程調(diào)試需要使用下面的方式

優(yōu)點 :可以隨時連接到遠(yuǎn)程java程序進(jìn)行調(diào)試,沒嘗試過多機(jī)同時調(diào)試一個遠(yuǎn)程java 

Standard(Socket Listen)方式調(diào)試:

左側(cè)Connection Type:Standard(Socket Listen)

左側(cè)Connection Properties:配置Port為9999

遠(yuǎn)程java程序配置

Sh代碼
  1. /prog/java/jdk/bin/jcontrol     
  2. #window系統(tǒng)在(控制面板->其他程序->java)打開"Java Control Panel"配置對話框     
  3. #在打開遠(yuǎn)程java主機(jī)的"Java Control Panel"配置對話框 進(jìn)行配置     
  4. #-agentlib:jdwp=transport=dt_socket,suspend=y,address=192.168.228.7:9999    
  5. #address:Eclipse程序所在的主機(jī)的IP和調(diào)試端口     
  6. #如圖   
/prog/java/jdk/bin/jcontrol
#window系統(tǒng)在(控制面板->其他程序->java)打開"Java Control Panel"配置對話框
#在打開遠(yuǎn)程java主機(jī)的"Java Control Panel"配置對話框 進(jìn)行配置
#-agentlib:jdwp=transport=dt_socket,suspend=y,address=192.168.228.7:9999
#address:Eclipse程序所在的主機(jī)的IP和調(diào)試端口
#如圖

先啟動Eclipse遠(yuǎn)程調(diào)試,然后啟動遠(yuǎn)程java程序 現(xiàn)在可以正常調(diào)試系統(tǒng)了

缺點 :不能隨時連接到遠(yuǎn)程java程序進(jìn)行調(diào)試

優(yōu)點 :可以調(diào)試java程序啟動過程

【編輯推薦】

  1. 配置Eclipse進(jìn)行遠(yuǎn)程調(diào)試
  2. 使用Eclipse平臺進(jìn)行調(diào)試
  3. Java程序調(diào)試技巧淺析

 

 

 

責(zé)任編輯:金賀 來源: JavaEye博客
相關(guān)推薦

2010-07-21 16:23:09

運行telnet程序

2022-01-06 09:00:00

云計算技術(shù)架構(gòu)

2022-08-28 23:48:20

機(jī)器學(xué)習(xí)線性回歸數(shù)據(jù)

2022-01-14 09:36:47

云彈性混沌測試

2009-06-17 12:01:21

Linux

2015-07-28 13:36:04

2009-06-17 09:05:05

Linux隱藏網(wǎng)絡(luò)鏈接命令

2017-05-31 16:30:21

Linux虛擬網(wǎng)絡(luò)網(wǎng)絡(luò)設(shè)置

2017-07-05 14:09:04

系統(tǒng)設(shè)計與架構(gòu)java云計算

2018-12-14 14:30:12

安全檢測布式系測試

2022-11-04 13:35:29

IT遠(yuǎn)程工作混合工作

2020-10-23 08:00:00

數(shù)字化企業(yè)遠(yuǎn)程

2020-07-24 09:56:12

React開發(fā)數(shù)據(jù)

2011-07-04 17:53:48

快速測試

2010-03-26 13:34:47

CentOS安裝

2021-06-11 00:11:23

GPS數(shù)據(jù)協(xié)議

2009-10-14 14:37:56

調(diào)試.NET程序

2018-02-08 08:11:41

2020-04-22 11:07:30

云遷移公共云云計算

2020-05-29 10:26:43

遠(yuǎn)程工作新冠病毒虛擬化
點贊
收藏

51CTO技術(shù)棧公眾號