今天使用RAD来DEBUG的时候,出现下面的错误:
查了很多资料都文不对题,讲了解决办法都不好用。关于原因也没有说清楚。
最后终于在一个强人的BLOG中找到了解决办法。
原因:
[quote]RAD的JDK与其他JDK冲突。在我的机器上是由于ORACLE的JDK与RFT的JDK冲突导致的。[/quote]
解决办法:
[quote]进入C:\Program Files\Oracle\jre\1.3.1\bin中,该目录下会有一个jdwp.dll文件,将该文件删除或者改名即可。修改完毕后再次进入RFT后,DEBUG功能就可以正常使用了。[/quote]
需要注意:
[quote]C:\Program Files\Oracle\jre\1.3.1\bin\并非是ORACLE的安装目录,例如我本机上安装目录是C:\oracle,那么我们要修改的不是C:\oracle的文件,是XP系统program files下的oracle目录,切记。
[/quote]
我按照上面说的方法试了一下,果然好用。
强人BLOG还作了一下说明:
[quote]将jdwp.dll修改或删除后不会对ORACLE数据库的使用造成任何影响。网络上有关与jdwp.dll文件的介绍并不是很多,我只是知道JDWP 定义了JVM与调试客户端之间的通讯协议,从这里判断ORACLE的jdwp.dll文件也是和debug功能相关的。[/quote]
我查了一下,也没有弄明白jdwp.dll时干吗的,真的没有影响吗,还很疑问。
[size=x-small][color=orange]不知道有没有别的办法解决这个冲突问题。[/color][/size]
[size=x-small][color=blue]望各位路过的大侠拔刀相助。先在此谢过:)[/color][/size]
JVMJ9TI002E Agent_OnLoad not found in library jdwp
JVMJ9VM015W Initialization error for library j9jvmti23(-3): JVMJ9VM009E J9VMDllMain failed
Java 仮想マシンを作成できませんでした。
查了很多资料都文不对题,讲了解决办法都不好用。关于原因也没有说清楚。
最后终于在一个强人的BLOG中找到了解决办法。
原因:
[quote]RAD的JDK与其他JDK冲突。在我的机器上是由于ORACLE的JDK与RFT的JDK冲突导致的。[/quote]
解决办法:
[quote]进入C:\Program Files\Oracle\jre\1.3.1\bin中,该目录下会有一个jdwp.dll文件,将该文件删除或者改名即可。修改完毕后再次进入RFT后,DEBUG功能就可以正常使用了。[/quote]
需要注意:
[quote]C:\Program Files\Oracle\jre\1.3.1\bin\并非是ORACLE的安装目录,例如我本机上安装目录是C:\oracle,那么我们要修改的不是C:\oracle的文件,是XP系统program files下的oracle目录,切记。
[/quote]
我按照上面说的方法试了一下,果然好用。
强人BLOG还作了一下说明:
[quote]将jdwp.dll修改或删除后不会对ORACLE数据库的使用造成任何影响。网络上有关与jdwp.dll文件的介绍并不是很多,我只是知道JDWP 定义了JVM与调试客户端之间的通讯协议,从这里判断ORACLE的jdwp.dll文件也是和debug功能相关的。[/quote]
我查了一下,也没有弄明白jdwp.dll时干吗的,真的没有影响吗,还很疑问。
[size=x-small][color=orange]不知道有没有别的办法解决这个冲突问题。[/color][/size]
[size=x-small][color=blue]望各位路过的大侠拔刀相助。先在此谢过:)[/color][/size]