文选流氓 发表于 2003-2-4 21:42

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]
查看完整版本: 1-1-3-3-4 有关一个初级问题