2012-07-26 63 views

回答

0

那麼爲了這個工作,解決方案非常簡單。 轉到已安裝MySQL Migration Toolkit的文件夾。 製作一個快捷方式,例如你的可執行文件的桌面MySQLMigrationTool.exe
然後右鍵單擊剛剛創建的快捷方式,並在目標修改,這樣

"C:\Program Files (x86)\MySQL\MySQL Migration Toolkit 1.0\MySQLMigrationTool.exe" -verbose -jvm **The Path to your 32bit jvm.dll** 

例如,對於我的安裝與jre1.8.0_45

"C:\Program Files (x86)\MySQL\MySQL Migration Toolkit 1.0\MySQLMigrationTool.exe" -verbose -jvm ***"C:\Program Files (x86)\Java\jre1.8.0_45\bin\client\jvm.dll"*** 
0

無論如何,如果仍有人與MySQL Migration Toolkit的掙扎和JRE 1.8,我建議停止,因爲fixin後困擾g通過設置jvm.dll引導它失敗,執行反向工程步驟並顯示以下消息:

The schema could not be reverse engineered (error: 0). 
ReverseEngineeringAccess.reverseEngineer :sun.jdbc.odbc.JdbcOdbcDriver 
Details: 
java.net.URLClassLoader.findClass(Unknown Source) 
java.lang.ClassLoader.loadClass(Unknown Source) 
sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) 
java.lang.ClassLoader.loadClass(Unknown Source) 
java.lang.Class.forName0(Native Method) 
java.lang.Class.forName(Unknown Source) 
com.mysql.grt.modules.ReverseEngineeringGeneric.establishConnection(ReverseEngineeringGeneric.java:84) 
com.mysql.grt.modules.ReverseEngineeringAccess.reverseEngineer(ReverseEngineeringAccess.java:92) 
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
java.lang.reflect.Method.invoke(Unknown Source) 
com.mysql.grt.Grt.callModuleFunction(Unknown Source)