一、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+/