首页 » NetworkSec » code-audit » 正文

eclipse调试java

本地调试:

双击左键下断点

远程调试:

本地:kali+eclipse 2019 12Eclipse IDE for Enterprise Java Developers.
远程:win7+tomcat7099

catalina.bat jpda start

修改
if not “%JPDA_ADDRESS%” == “” goto gotJpdaAddress
set JPDA_ADDRESS=0.0.0.0:8000

如果只是本地那0.0.0.0就是localhost即可,否则会connection refused

注意调试tomcat要配置好src/java

/*
不能同时多个连接,如果connection refused就disconnect一个

修改配置的方法

1、Linux中配置tomcat在catalina.sh中添加如下
CATALINA_OPTS=”-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n”(不要换行,要在同一行)

2、Window中修改 catalina,bat文件,添加:

Set “CATALINA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n”

或者startup.bat开头加上

Set  “CATALINA_OPTS=-Xdebug  -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n”
*/

Eclipse 运行tomcat

//创建新服务器勾选,选择tomcat目录

运行项目

 

MISC

eclipse切换jdk

 

切换整个eclipse环境的版本

JDK和JRE要切换一致

Window-> Preferences—>Java—>Compiler

Window-> Preferences—>Java—>Installed JREs

 

切换某个项目的java版本

版本保持一致

项目->Properties->Java Build Path-> Libraries->双击当前JDK->在弹出的界面中选择要切换的版本

项目->Properties-> Java Compiler->右侧面板设置为需要的版本

//项目->Properties-> Project Facets->右侧面板勾上Java,Version设为需要的版本

 

//Java Build Path中引用的jdk的版本需要和’Project Facets’中配置的java版本一致。

//Run Configurations面板中的JRE配置也需要和’Project Facets’中配置的java版本一致。

 

导入java自带类库

一些项目提示缺少类,但是java自带,可以直接导入java的jar类库即可

 

Comment

please input captcha *