一、eclipse設定遠程debug
在Debug->Remote Java Application填寫如下:
Project:myproject
Connection Properties
Host:localhost
Port:8000 (我在Jboss run.bat 中設定了address=8000)
點擊Apply後再點擊Debug,就會報出錯誤“Failed to connect to remote VM.Connnection refused.”
網上查了一下,說可能是開著防火牆的原因。 於是控制台à 資訊安全中心à Windows防火牆,點擊關閉。還是不起作用。最後發現其實是已經建立了一個串連,自己沒注意,再點擊Debug就會又建立一個串連,所以就會報以上的錯誤。 花了1個小時就當長點經驗了。
遠程debug的設定:
project: 選擇自己的project名稱
port: 連接埠號碼為jboss的run.bat 檔案中設定的debug連接埠號碼。
Jboss中設定:
Set JAVA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n %JAVA_OPTS%
二、eclipse代碼提示功能的設定
剛才安裝了swt Designer,發現提示公能沒有了。
解決方案:
windows->preferences->java->Editor->Code Assist 中
auto-activetion中的Enable auto-activetion選項要勾選上
這裡面有個時間的設定是為提示代碼設定的顯示時間。你可以根據自己的情況設定。
但都不能自動提示,查了查以前eclipse 的設定才找到:window->Preferences->Java->Editor->Content Assist->Advanced 上面的選項卡Select the proposal kinds contained in the 'default' content assist list: 中把 Other Java Proposals 選項打上勾就可以了。
另註:
有些情況在eclipse中安裝外掛程式時代碼自動功能失效,同樣可以用以上方式修改回來
三、eclipse alt+/ 失效 重設
window -> Preferences -> General -> Keys
word completion的快速鍵設定alt+/