還沒想到
2007-04-27 07:50:20 UTC
首先,很抱歉問了一個老問題。
翻了精華區實在是不得其解啊…
我最近在看一本java的書,裡面有附作者自己寫的套件,
找了很久,終於知道怎麼使用。但是!!回到家裡的電腦卻不行了 Orz
我在學校的時候是這樣做的:
path 設 C:\Program Files\Java\jdk1.6.0_01\bin
classpath 設 C:\Program Files\Java\jdk1.6.0_01\lib
(這個有點忘了,又好像是設 C:\Program Files\Java\jdk1.6.0_01\jre\lib )
接著就把書附的套件放在classpath所指的位置。這樣是可以 run 的。
回家後一模一樣的步驟…卻不行了。
差別是 --> 學校的電腦原本就有設 classpath,我是自己改成上面那個。
家裡的電腦原本沒有 classpath,
如果我新增一個 CLASSPATH 設跟上面一樣,
會出現錯誤說:Exception in thread "main" java.lang.NoClassDefFoundError:
如果不設 CLASSPATH,
會出現錯誤說:package javabook(書附的套件) does not exist
設不設都錯…到底是哪邊出問題了?
感謝看完這麼長的問題 Orz
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.131.223.132
翻了精華區實在是不得其解啊…
我最近在看一本java的書,裡面有附作者自己寫的套件,
找了很久,終於知道怎麼使用。但是!!回到家裡的電腦卻不行了 Orz
我在學校的時候是這樣做的:
path 設 C:\Program Files\Java\jdk1.6.0_01\bin
classpath 設 C:\Program Files\Java\jdk1.6.0_01\lib
(這個有點忘了,又好像是設 C:\Program Files\Java\jdk1.6.0_01\jre\lib )
接著就把書附的套件放在classpath所指的位置。這樣是可以 run 的。
回家後一模一樣的步驟…卻不行了。
差別是 --> 學校的電腦原本就有設 classpath,我是自己改成上面那個。
家裡的電腦原本沒有 classpath,
如果我新增一個 CLASSPATH 設跟上面一樣,
會出現錯誤說:Exception in thread "main" java.lang.NoClassDefFoundError:
如果不設 CLASSPATH,
會出現錯誤說:package javabook(書附的套件) does not exist
設不設都錯…到底是哪邊出問題了?
感謝看完這麼長的問題 Orz
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.131.223.132