作者clanguage (C语言)
看板java
标题Re: [问题] 编译时使用其他的 jar档 LWUIT
时间Fri Dec 18 15:53:19 2009
因为我还不太熟悉 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)