我试着做一个
setenv CLASSPATH /somethig/foo/junit-4.9.jar就像一件事。执行一些搜索后(未检测到setenv命令)。我发现我不得不用
export CLASSPATH=/folder/junit-4.9.jar这没有标志一个错误或任何东西。问题是,它似乎把其他事情搞砸了,就像我那样。
javac -Xlint FooTest.java上面写着
找不到符号变量Foo
Foo.start()Foo来自Foo.java和Foo.class文件
在做出口类路径之前,我能做到这一点。还有什么可以恢复的吗?
,我在哪里删除我刚才添加的输出CLASSPATH= bla bla?
在我开始添加junit路径之前,我想回到“事情的原样”
谢谢!
如果我对得到的值做了回音,更新:
echo $CLASSPATH .:/folder/junit-4.9.jar:/junit-4.9.jar不过,我通过设置CLASSPATH=删除了我放的所有东西“,现在这些东西都编译了。
发布于 2011-08-31 02:50:54
使用,
export CLASSPATH=.:$CLASSPATH:/folder/junit-4.9.jar发布于 2011-08-31 02:50:37
您可能必须重新构建类路径,因为旧的类路径已被export CLASSPATH=/folder/junit-4.9.jar覆盖。当您设置一个新类时,请记住包括旧的类路径:
export CLASSPATH="${CLASSPATH}:/folder/junit-4.9.jar"发布于 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。
https://stackoverflow.com/questions/7252037
复制相似问题