PowerDesigner笔记
# 使用 PowerDesigner 逆向工程
今天准备把之前做的一个小项目的数据模型整理一下,就想到了用 PowerDesigner。安装完成之后,连接数据库,测试连接,提示报错。主要遇到 2 个错误,记一下解决方法。
# 1. Could not Initialize JavaVM!
百度看到有人说是用了 64 位的 jdk,才想到安装的 PowerDesigner 16.5 是 32 位的。查看解决办法就是使用 32 位的 jdk。我猜想如果 PowerDesigner 是 64 位的话,使用 64 位 jdk 也应该没问题,下次有机会试一下。
# 2. Non SQL Error : Could not load class com.mysql.jdbc.Driver
这个问题,以前第一次使用这个功能就遇到过,是找不到 MySQL 的 jdbc 驱动,只要将驱动 jar 的路径加入到系统的环境变量 classpath 就好了。
# 总结
因为已经安装 jdk,再次安装新的 jdk 会让系统的配置比较乱,特别是环境变量已经配置好的情况下,为了使用 PowerDesigner 修改环境变量总是觉得不太好。在网上找到个人比较喜欢的方法。
在 PowerDesigner 的安装目录中新建一个 bat 文件,写入如下脚本,具体路径根据个人电脑配置决定。
Set JAVA_HOME=D:\Software\Java_x86\jdk1.8.0_144
Set CLASSPATH=C:\Users\DinGZG\.m2\repository\mysql\mysql-connector-java\5.1.40\mysql-connector-java-5.1.40.jar
pdshell16.exe
1
2
3
2
3
需要使用连接数据库的时候就通过脚本启动软件即可。
上次更新: 2022/10/09, 14:18:05