「javajdb下载」jdbcjar包下载

博主:adminadmin 2022-12-23 17:09:07 55

今天给各位分享javajdb下载的知识,其中也会对jdbcjar包下载进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

如何使用jdb调试android的java程序

1)下载jdbshell并编译

因为我基本上每次一开始都要执行threads变量,所以我在开始wile循环前加了一句话

else

{

close(parent_to_child[0]);

write(parent_to_child[1], "threads\n",strlen("threads\n"));

while(1)

{

int i = 0;

line = readline ("");

...

}

}

编译后将jdbshell放到~/bin,或者将目录加到PATH里

出现无法打开readline.h的话,安装libreadline6和libreadline6-dev

2)仿照gdbclient,在build/envsetup.sh中加入jdbclient函数

function jdbclient()

{

local MY_SRC_PATH="$1"

if [ "$MY_SRC_PATH" ] ; then

MY_SRC_PATH=$1

echo $MY_SRC_PATH

else

echo "ROOT" $OUR_ROOT

MY_SRC_PATH="app_process"

fi

local PORT="$2"

if [ "$PORT" ] ; then

PORT=$2

else

PORT=":9000"

fi

local PID

local PROG="$3"

if [ "$PROG" ] ; then

PID=`pid $3`

echo tcp$PORT jdwp$PID

adb forward "tcp$PORT" "jdwp:$PID"

echo jdbshell -sourcepath $MY_SRC_PATH -attach localhost$PORT

jdbshell -sourcepath $MY_SRC_PATH -attach localhost$PORT

sleep 2

else

echo ""

echo "please specify app you want to debug:"

echo ""

fi

}

3)启动android模拟器,运行浏览器

4)jdbclient packets/app/Browser/src/ :9000 browser

第一个参数是你要load进来的代码的地址,如果你要load多个代码(调试的时候可以看),可以

export DEBUG_SRC_PATH=

然后

jdbclient $DEBUG_SRC_PATH :9000 browser

第二个参数是attach端口,如果9000有在用,可以用其他端口

第三个参数是要调试的应用,脚本里面根据

pid browser来取得进程id,所以你要保证

adb shell ps |grep browser

能够看到对应的进程

JAVA里面段点jdb环境配置具体咋弄的?

JDK环境变量配置:

"我的电脑"--右键"属性"--"高级"--"环境变量"--在"系统变量"中输入下列属性值,如果没有则新建(假设安装在E盘)

JAVA_HOME:E:\Program Files\Java\jdk1.6.0_03;

CLASSPATH:.;%JAVA_HOME%\lib;

Path:%JAVA_HOME%\bin;

这样设置一般就好用了

请教java中jdb的有关问题~~~~~

建议楼主在命令行下输入一个jdb后然后在以下的回显下

正在初始化 jdb...

在后面打个help,里面对各种命令都有仔细的讲解,仔细看看,你想要干的事情说不定里面都有提供的功能。

关于javajdb下载和jdbcjar包下载的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-23,除非注明,否则均为首码项目网原创文章,转载请注明出处。