PowerDesigner使用逆向工程(Reverse engineer)连接数据库报错Could not Initialize JavaVM!

  • 问题描述
    使用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脚本启动才能正常连接数据库.

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值