作者TonyQ (骨头)
看板java
标题Re: [问题] classpath 与 path 的问题
时间Fri Apr 27 16:54:27 2007
※ 引述《yfefey (还没想到)》之铭言:
: 首先,很抱歉问了一个老问题。
: 翻了实在是不得其解啊…
: 我最近在看一本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
当然要设classpath
另外 是设 %JDK_HOME%/lib
所以你本来设的(我标起来的)是没错的
另外 classpath 後面加分号加上 .; 表示当下的目录试试看。
如果还是不行,
应该是有设了,但是执行的时候把class的名字打错吧。
--
I am a person, and I am always thinking .
Thinking in love , Thinking in life ,
Thinking in why , Thinking in worth.
I can't believe any of what ,
I am just thinking then thinking ,
but worst of all , most of mine is thinking not actioning...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.134.27.68