Re: [問題] personal java 模擬問題
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):