- 问题描述
使用PowerDesigner的Reverse engineer连接数据库时报错:Could not Initialize JavaVM!,不管是连接Mysql还是SQLServer都报这个错. - 解决方法
经查询相关资料都是说使用PowerDesigner的逆向工程连接数据库时必须是32的jdk才能进行连接,所以我这边找了很多jdk终于找到一个32位绿色版的jdk(1.8),这里就直接分享给大家了百度网盘,提取码: ditr.
下载好jdk后,先要写一个bat脚本,在脚本中加入32位jdk的环境变量
Set JAVA_HOME=F:\develope\jdk1.8.0_x86
pdlegacyshell16.exe
脚本中pdlegacyshell16.exe就是PowerDesigner安装目录下的启动文件,不同版本的命名可能不同,这个要自己看,写完脚本后,将脚本放到PowerDesigner的安装目录, 我这里的脚本的命名是startup.bat这个看个人习惯.然后通过这个脚本来启动PowerDesigner即可.

经过以上操作后就可以连接到数据库了,弊端就是每次启动PowerDesigner都要通过这个bat脚本启动才能正常连接数据库.
当尝试使用PowerDesigner的Reverseengineer功能连接Mysql或SQLServer数据库时,遇到'Could not Initialize Java VM!'错误。解决方法是确保使用32位的JDK,提供了一个32位JDK的百度网盘链接,并详细说明了设置环境变量及启动PowerDesigner的bat脚本步骤。通过这种方法,可以成功连接数据库,但每次启动PowerDesigner都需要通过脚本。

9772

被折叠的 条评论
为什么被折叠?



