avatar
CLASSPATH问题# Java - 爪哇娇娃
g*o
1
Thinking in Java的第5章讲了如何创建自己的package,里面提到了一个CLASSPATH环境
变量。书里给了一个例子:
//:List.java
// Creating a package
package com.bruceekel.util;
public class List {
public List() {
System.out.println("com.bruceeckel.util.List");
}
}
然后作者说把生成的类文件放在他自己系统的一个子目录下:
C:\DOC\JavaT\com\bruceeckel\util
在他的机器上,CLASSPATH = .; D:\JAVA\LIB; C:\DOC\JavaT
请问在UNIX下有什么命令可以查看并修改这个路径?
avatar
f*h
2
if you use bash, export CLASSPATH=your_class_path_separated_by_colon
or csh, setenv CLASSPATH your_class_path_separated_by_colon

【在 g****o 的大作中提到】
: Thinking in Java的第5章讲了如何创建自己的package,里面提到了一个CLASSPATH环境
: 变量。书里给了一个例子:
: //:List.java
: // Creating a package
: package com.bruceekel.util;
: public class List {
: public List() {
: System.out.println("com.bruceeckel.util.List");
: }
: }

avatar
s*s
3
better use java -classpath ...

【在 f********h 的大作中提到】
: if you use bash, export CLASSPATH=your_class_path_separated_by_colon
: or csh, setenv CLASSPATH your_class_path_separated_by_colon

avatar
s*m
4
Under Unix, you can check your classpath with this command,
echo $CLASSPATH
To add class path, insert new classpath mentioned by fryingfish in your
.bash_profile.
Then you have to reload profile by typing "source $HOME/.bash_profile"
If you have root access, you can add one file under /etc/profile.d/ directory.
This file will contain your export CLASSPATH command. To reload it, just type
. /etc/profile using root. Everything under /etc/profile.d/ will be loaded
everytime the system is started.


【在 s*******s 的大作中提到】
: better use java -classpath ...
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。