今天使用RAD来DEBUG的时候,出现下面的错误:
JVMJ9TI002E Agent_OnLoad not found in library jdwp
JVMJ9VM015W Initialization error for library j9jvmti23(-3): JVMJ9VM009E J9VMDllMain failed
Java 仮想マシンを作成できませんでした。
查了很多资料都文不对题,讲了解决办法都不好用。关于原因也没有说清楚。
最后终于在一个强人的BLOG中找到了解决办法。
原因:
引用
RAD的JDK与其他JDK冲突。在我的机器上是由于ORACLE的JDK与RFT的JDK冲突导致的。
解决办法:
引用
进入C:\Program Files\Oracle\jre\1.3.1\bin中,该目录下会有一个jdwp.dll文件,将该文件删除或者改名即可。修改完毕后再次进入RFT后,DEBUG功能就可以正常使用了。
需要注意:
引用
C:\Program Files\Oracle\jre\1.3.1\bin\并非是ORACLE的安装目录,例如我本机上安装目录是C:\oracle,那么我们要修改的不是C:\oracle的文件,是XP系统program files下的oracle目录,切记。
我按照上面说的方法试了一下,果然好用。
强人BLOG还作了一下说明:
引用
将jdwp.dll修改或删除后不会对ORACLE数据库的使用造成任何影响。网络上有关与jdwp.dll文件的介绍并不是很多,我只是知道JDWP 定义了JVM与调试客户端之间的通讯协议,从这里判断ORACLE的jdwp.dll文件也是和debug功能相关的。
我查了一下,也没有弄明白jdwp.dll时干吗的,真的没有影响吗,还很疑问。
不知道有没有别的办法解决这个冲突问题。
望各位路过的大侠拔刀相助。先在此谢过:)
分享到:
相关推荐
3. **处理错误**:在升级过程中,可能出现各种错误提示,要根据错误信息进行针对性的解决,如调整服务器配置,更新插件等。 总结,使用RAD开发WebService是一个相对直观且高效的过程。从准备工具,创建项目,编写...
这份PDF文档很可能是关于使用RAD进行J2EE开发的详细指南或教程,涵盖了上述各个步骤的技术细节、最佳实践以及常见问题的解决方案。读者可以通过阅读文档来学习如何有效地利用RAD工具进行企业级Java应用程序的开发。
同样,代码生成器会自动生成处理主从表关系的代码,方便在实际应用中使用。 总之,RAD工具通过其强大的可视化设计和自动化代码生成能力,使得开发者能够快速地搭建和迭代应用程序,尤其对于初学者来说,是学习和...
1. **RAD Studio**: RAD Studio 是一套集成开发环境(IDE),由Embarcadero Technologies公司开发,主要用于创建跨平台的应用程序。它包含Delphi、C++Builder等编程语言的集成开发工具,支持Windows、macOS、iOS、...
"RAD Studio 12.1 补丁"就是针对这个特定版本的更新,旨在解决用户在使用过程中遇到的问题,提高其稳定性和兼容性。补丁的发布也意味着开发者可以期待更流畅的编码体验和更少的程序崩溃。 此补丁的文件名为 "RAD...
【标题】"RADStudio10.4.2KeyPatch.rar" 涉及的是一个针对RAD Studio 10.4.2版本的密钥补丁压缩文件,这通常是为了激活软件而使用的。RAD Studio是Embarcadero Technologies开发的一款集成开发环境(IDE),主要用于...
### Delphi RAD XE 安装问题:...通过上述步骤,大多数用户应该能够解决 Delphi RAD XE 安装过程中遇到的 JSharp Runtime 2.0 无法安装的问题。如果问题仍然存在,建议联系 Embarcadero 技术支持获取进一步的帮助。
综上所述,这个压缩包中的内容可能包含一个使用RAD 7开发的基于JSR 168的portlet示例,以及详细说明如何在RAD环境中创建和部署Web服务的文档。这些技术都是Java企业级开发中的关键组成部分,对于理解和实践企业级...
在IT行业中,集成开发环境(IDE)如IBM Rational Application Developer(简称RAD)是软件开发者的重要工具,它提供了丰富的功能来支持Java应用程序的开发、测试和部署。Maven则是一个项目管理和综合工具,它通过...
使用生成的头文件,你需要在Delphi XE7中创建一个新的单元,实现与Java的交互。将C/C++的JNI函数声明转换为Delphi的Pascal语法,并实现必要的JNI函数调用。 步骤4:加载Java虚拟机(JVM) 在Delphi代码中,你需要...
在使用RAD与Ant结合的工作流程中,开发者首先在RAD中创建和配置项目,然后可以通过RAD的Ant支持来生成或导入Ant构建文件。这样,他们可以在IDE内利用Ant的强大功能进行自动化构建,同时享受RAD提供的代码编辑、调试...
IBM Rational Application Developer (RAD) 是一个强大的集成开发环境(IDE),专为构建企业级Java应用程序而设计,尤其在Java EE和WebSphere应用服务器的开发上表现出色。版本7.0是该工具的一个重要里程碑,提供了...
**步骤9:** 在虚拟机设置中选择“CD/DVD(SATA)”选项,并选择使用ISO镜像文件。加载第一步中下载的第一个ISO文件(`shrike-i386-disc1.iso`),点击“OK”。 **步骤10:** 启动虚拟机,选择“Yes”继续。 **步骤...
使用虚拟机VirtualBox的时候,提示内存0x000000000不能为written,原因是宿主机主题被破解导致,解决办法是恢复三个主题文件,恢复成微软原件。themeservice.dll、themeui.dll、uxtheme.dll 就这三个文件!本压缩...
KeyPatch通常是指一种补丁程序,用于替换原软件中的授权验证机制,使用户能够在没有正式许可证的情况下使用软件的所有特性。 【标签】"RADStudio 10.4.2 KeyPatch" 进一步强调了这个压缩文件的主要内容,即与RAD ...
《使用RadStudio XE8开发iOS及Android移动应用的官方教程》是一份全面且详细的指导文档,专为希望使用此强大工具集进行跨平台移动应用开发的开发者设计。RadStudio XE8是Embarcadero Technologies公司推出的一款集成...
在提供的资源中,"脚本语言课件"可能包含了关于如何使用IBM RAD进行脚本语言开发的教程,如JavaScript或Groovy。这些课程通常会涵盖语法基础、函数、类库以及如何在IBM RAD环境中集成和调试脚本。 "配套的实验习题...
在实验报告中,用户可能需要学习如何在RAD中创建JSP文件,以及如何使用EL(表达式语言)和JSTL(JavaServer Pages Standard Tag Library)来处理数据和控制页面流程。 4. **网络编程**:IBM RAD支持基于HTTP、HTTPS...