corejava书上的classpath设置问题,大家看看!(40分)

  • 主题发起人 主题发起人 pdjwind
  • 开始时间 开始时间
P

pdjwind

Unregistered / Unconfirmed
GUEST, unregistred user!
在corejava这本书的原码中,有用到Console类的用例v1ch3/lotteryodds的地方
我按书上写的设置:set classpath=.;c:/corejava
但编译lotteryodds.class时,还是提示Console类路径问题
我把带有console.java的目录corejava 拷贝到lotteryodds.java的目录下就没有问题,
不晓的set classpath应怎样设置??
 
编译时必须让所有药用的java所在的路径都在classpath里
 
我设过了,
我的autoexec.bat如下:
path =d:/JBuilder6/jdk1.3.1/bin
set classpath=e:/download/corejava //这里有问题吗??
set classpath=d:/JBuilder6/jdk1.3.1/lib
set classpath=.;d:/JBuilder6/jdk1.3.1/dt.jar;d:/JBuilder6/jdk1.3.1/tools.jar
 
set classpath=.;d:/JBuilder6/jdk1.3.1/dt.jar;d:/JBuilder6/jdk1.3.1/tools.jar
为什么是=.: ? 中间有个小点
 
Set path =d:/JBuilder6/jdk1.3.1/bin
set classpath=e:/download/corejava
set classpath=d:/JBuilder6/jdk1.3.1/lib;%classpath%
set classpath=.;d:/JBuilder6/jdk1.3.1/dt.jar;d:/JBuilder6/jdk1.3.1/tools.jar;%classpath%
 
"为什么是=.: ? 中间有个小点"
这不是当前目录吗?
 
to强人:
不是第一句的问题 Set path =d:/JBuilder6/jdk1.3.1/bin
我编译都能找到javac
 
果然如此,怪不得我每次执行时都要加上 -classpath . Xxx
现在classpath中加入 .;就可不用加-classpath执行了.
 
没有人关注吗??
 
目录结构是:
c:/corejavabook
c:/corejavabook/corejava/console.java
c:/corejavabook/v1ch2/
c:/corejavabook/v1ch3/LotteryOdds/LotteryOdds.java
其中LotteryOdds.java中
/**
* @version 1.00 07 Feb 1996
* @author Cay Horstmann
*/
import corejava.*;
public class LotteryOdds
{ public static long lotteryOdds(int high, int number)
{ long r = 1;
int i;
for (i = 1;
i <= number;
i++)
{ r = r * high / i;
high--;
}
return r;
}

public static void main(String[] args)
{ int numbers = Console.readInt
("How many numbersdo
you need to draw?");
int topNumber = Console.readInt
("What is the highest number you can draw?");
long oddsAre = lotteryOdds(topNumber, numbers);

System.out.println
("Your odds are 1 in " + oddsAre + ". Good luck!");
}
}
 
再加上/jre/rt.jar试试
set classpath=.;d:/JBuilder6/jdk1.3.1/dt.jar;d:/JBuilder6/jdk1.3.1/tools.jar ;
d:/JBuilder6/jdk1.3.1/jre/lib/rt.jar
 
还是不起作用!连编译也同不过,
import corejava.*是引入的corejava.jpr包吗,本人刚学,实在不懂?
 
我自己顶还不行?????
 

Similar threads

回复
0
查看
804
不得闲
D
回复
0
查看
867
DelphiTeacher的专栏
D
D
回复
0
查看
836
DelphiTeacher的专栏
D
后退
顶部