作者calais007 (浅水中)
看板java
标题Re: [问题] personal java 模拟问题
时间Sat Dec 9 11:31:53 2006
※ 引述《TheOnlyWay (====ONLYway)》之铭言:
: 最近利用 Personal java 写应用程式,要在pocket pc 2002(wince 3.0平台上) run
: 再pc端模拟时 写了一个对资料库沟通之Application,以下是我在命令字元下中
: compiler 与 runtime 之情况:
: ===在命令字元下下的commond为 ===
: C:\j2sdk1.4.2_13\bin\javac -bootclasspath C:\pjee3.1\lib\classes.zip
: -classpath C:\pjee3.1\app\project4\mysql-connector-java-3.1.14-bin.jar
: -target 1.1 -d C:\pjee3.1\app\bulidclass C:\pjee3.1\app\project4\tt.java
: C:\pjee3.1\bin\pjava -classpath
: C:\pjee3.1\app\project4\mysql-connector-java-3.1.14-bin.jar;C:\pjee3.1\app\bulidclass
: tt
: === 出现讯息为 =================
: 而compiler有过 ,无错误讯息
: 再runtime 模拟之时 ,却出现下列讯息
: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
: at tt.<clinit>()
: 请问各位 是否在命令字元下 下的 路径是否有误,
: 还是 mysql-connector-java3.1.14bin.jar 版本有误,导致无法宰入 Driver
: 若是如此,请问mysql哪一版可以符合在执行runtime环境时 能顺利载入无错误讯息
: --------------
: compiler 采用 j2sdk1.4.2_13 内所含的 javac.exe编译
: 模拟runtime环境 采用 Personal java emulation environment 中的 pjava去模拟
: 资料库 为 mysql,连结档使用的是 mysql-connector-java-3.1.14
基本上这个有几个问题
1.Personal Java只相容到JDK1.2左右
你必须重编和改写你的mysql jdbc driver使他相容1.2
2.你的classpath应该漏设定jdbc driver
3.你必须将你的程式码编成jdk1.1版或1.2版所相容的程式码
不然无法使用Personal Java执行
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.123.105.36