Discussion:
[問題] personal java 模擬問題
(时间太久无法回复)
====ONLYway
2006-12-08 06:41:00 UTC
Permalink
最近利用 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

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.124.3.31
淺水中
2006-12-08 19:31:53 UTC
Permalink
※ 引述《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

继续阅读narkive:
Loading...