Could not initialize JavaVM
在网上查了许多资料,
有的地方说jdk安装在program Files文件里面, 可能因为这个空格的原因造成的, 我先把jdk装在了C:\java目录下面
还是不行, 我使用的jdk是64位的又重新安装了一个windows x86版本的jdk, 改了一下JAVA_HOME
其他设置如下,我使用的15.3版本的powerdesigner:
1.系统变量-classpath:加入mysql jar包的地址(例如C:\mysql-connector-java-3.1.13-bin.jar)
2.powerdesigner-Tools-General Options-Variables 修改JAR,JAVA,JAVAC,JAVADOC的Value
例如 JAR的Value: C:\Java\jdk1.6.0_30\bin\jar.exe
JAVA的Value: C:\Java\jdk1.6.0_30\bin\java.exe
JAVAC的Value: C:\Java\jdk1.6.0_30\bin\javac.exe
JAVADOC的Value: C:\Java\jdk1.6.0_30\bin\javadoc.exe
3.powerdesigner-Database-Configure Data Connections-Connection Profiles
点击Add Data source图标, 依次填入连接信息
例如:Connection profile name:MySQL
Description: MySQL
Connection type: JDBC
DBMS type: MySQL
User name: root
Password: 123
JDBC driver class: com.mysql.jdbc.Driver
JDBC connetion URL: jdbc:mysql://localhost:3306/database
JDBC driver jar files: C:\mysql-connector-java-3.1.13-bin.jar