看板 java 關於我們 聯絡資訊
因為我還不太熟悉 java, 問題卡了好久 我想說一開始編譯是為了把 class 編譯進來 以一般程式的話 有動態連結與靜態連結 我想說是指定 class 路徑靜態連結進來 所以執行時可以直接執行, 不過似乎不是如此, 所以才請問要怎麼執行 我試過 -cp 指定使用 LWUIT.jar 但是好像沒用 因為是用文字介面, 又是 cvm 所以網路資料找了很久都沒有 有 google 到使用 -cp 會讓原本的環境變數還是設定之類的無效 我編譯完是要放到另一台嵌入式小型電腦上執行 可以講明如何使用連結參數嗎? 是否需要將 LWUIT.jar 檔 copy 到另一個平台上? 感謝 ※ 引述《ogamenewbie (._.)》之銘言: : ※ 引述《clanguage (C語言)》之銘言: : : 以下是用 CDC personal basis profile 的環境下運行 : : 編譯是在 Linux 文字介面 : : 請問一下我想在 我的 java 檔內使用 LWUIT.jar 這個檔案的物件 : : javac -bootclasspath btclasses.zip -classpath lib/basis.jar:LWUIT.jar \ : : Main.java : : 這樣可以編譯成功 : : 執行時輸入 cvm Main 可以執行, 但是會出錯 : : 訊息: java.lang.NoClassDefFoundError: com.sun.lwuit.Form : : 請問一下我該怎麼正確的執行這個程式? : 1.內文跟標題的關聯? : 2. NoClassDefFoundError 代表什麼意義? : 3. javac Main.java 為什麼要有一堆參數 : 為什麼 cvm Main 不用? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.229.231.224 ※ 編輯: clanguage 來自: 61.229.231.224 (12/18 15:55)