1-1-3-3-4 有关一个初级问题
发信人: KHP (人之初), 信区: Java标题: Re: 有关一个初级问题
发信站: BBS 水木清华站 (Sat May1 00:24:47 1999)
【 在 lixiaobin ( 浪子) 的大作中提到: 】
: 【 在 beity (老贝) 的大作中提到: 】
: Classpth is not correct.
: You try change your classpath.
: c:\jdk1.2\bin>set classpath=c:\jdk1.2\bin
使用 JDK 1.1 以上从命令行运行及编译 Java 程序不需要设置 JDK
自带类库的路径,如果用到了特别的类库,把它们的路径设到 CLASSPATH
这个环境变量里就可以了。类库一般以.zip或.jar给出,设置 CLASSPATH
需要具体到文件名,因为无论zip或jar文件实际上都是以zip算法压缩或不
压缩打包的目录,展开后会得到一堆按 Package 的结构层次安放的类文件,
所以在设置 CLASSPATH 时,jar和zip的类库文件应该看作目录。
按上面这种方法设置环境变量,显然是行不通的。
举个例子,如果你有一个非 JDK 的 Package 文件 pack.jar,在自己编写的
程序中调用了其中的类,那末用 JDK 编译和运行前,这样设置即可:
set CLASSPATH=.;c:\path_to_pack\pack.jar
--
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·
发信人: ft (甜甜甜), 信区: Java
标题: Re: 有关一个初级问题
发信站: BBS 水木清华站 (Sat May1 12:15:35 1999) WWW-POST
这个很显然是文件名的问题。 因为在源程序中的class定义时
没有写public,所以编译能通过,但不能运行,改个名字就
可以乐。如果写上public,那么编译时就已经报错乐。
和classpath 好象没什么关系吧。
【 在 lixiaobin ( 浪子) 的大作中提到: 】
: 【 在 beity (老贝) 的大作中提到: 】
: Classpth is not correct.
: You try change your classpath.
: c:\jdk1.2\bin>set classpath=c:\jdk1.2\bin
--
你的眼睛,是那么美丽, 就象喜马拉雅山上的圣湖。
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn· m
发信人: beity (老贝), 信区: Java
标题: Re: 有关一个初级问题
发信站: BBS 水木清华站 (Mon May3 12:13:39 1999) WWW-POST
非常感谢大家,我的问题已解决。不是文件名的问题,将类移至bin目录下,设置
classpath=c;\jdk1.2\bin即可
。
怎样才能运行自建目录下的类。还望大家再指点一下,多谢!
发信人: lixiaobin ( 浪子), 信区: Java
标题: Re: 有关一个初级问题
发信站: BBS 水木清华站 (Mon May3 12:31:53 1999) WWW-POST
【 在 beity (老贝) 的大作中提到: 】
: 非常感谢大家,我的问题已解决。不是文件名的问题,将类移至bin目录下,设
: 置
: classpath=c;\jdk1.2\bin即可
: 。
: 怎样才能运行自建目录下的类。还望大家再指点一下,多谢!
:
:
: If a class file at the c:\helloworld .You may set the path and claspath to
: run it.
set classpath=c:\helloworld
set path=c:\jdk1.2\bin
:
页:
[1]