首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >输出CLASSPATH后重置CLASSPATH

输出CLASSPATH后重置CLASSPATH
EN

Stack Overflow用户
提问于 2011-08-31 02:47:20
回答 3查看 17.9K关注 0票数 2

我试着做一个

代码语言:javascript
复制
setenv CLASSPATH /somethig/foo/junit-4.9.jar

就像一件事。执行一些搜索后(未检测到setenv命令)。我发现我不得不用

代码语言:javascript
复制
export CLASSPATH=/folder/junit-4.9.jar

这没有标志一个错误或任何东西。问题是,它似乎把其他事情搞砸了,就像我那样。

代码语言:javascript
复制
javac -Xlint FooTest.java

上面写着

找不到符号变量Foo

代码语言:javascript
复制
Foo.start()

Foo来自Foo.java和Foo.class文件

在做出口类路径之前,我能做到这一点。还有什么可以恢复的吗?

,我在哪里删除我刚才添加的输出CLASSPATH= bla bla?

在我开始添加junit路径之前,我想回到“事情的原样”

谢谢!

如果我对得到的值做了回音,更新

代码语言:javascript
复制
echo $CLASSPATH .:/folder/junit-4.9.jar:/junit-4.9.jar

不过,我通过设置CLASSPATH=删除了我放的所有东西“,现在这些东西都编译了。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-08-31 02:50:54

使用,

代码语言:javascript
复制
export CLASSPATH=.:$CLASSPATH:/folder/junit-4.9.jar
票数 4
EN

Stack Overflow用户

发布于 2011-08-31 02:50:37

您可能必须重新构建类路径,因为旧的类路径已被export CLASSPATH=/folder/junit-4.9.jar覆盖。当您设置一个新类时,请记住包括旧的类路径:

代码语言:javascript
复制
export CLASSPATH="${CLASSPATH}:/folder/junit-4.9.jar"
票数 0
EN

Stack Overflow用户

发布于 2011-08-31 02:53:50

您可以执行export CLASSPATH=/folder/junit-4.9.jar:$CLASSPATH,这样就可以使用旧的类路径值加上新值。

如果您真的想恢复它,您可以将它存储在临时变量export TMP_CLASSPATH=$CLASSPATH中,然后是export CLASSPATH=/folder/junit-4.9.jar,然后是export CLASSPATH=$TMP_CLASSPATH

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7252037

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档