我正在尝试做一个
setenv CLASSPATH /somethig/foo/junit-4.9.jar
类似的事情。进行一些搜索后(未检测到命令 setenv)。我发现我必须改用
export CLASSPATH=/folder/junit-4.9.jar
这没有标记错误或任何东西。问题是它似乎搞乱了其他以前可以正常工作的事情,就像我这样做一样
javac -Xlint FooTest.java
它说的是类似
cannot find symbol variable Foo
Foo.start()
Foo 来自 Foo.java 和 Foo.class 文件
在执行导出类路径之前,我能够做到这一点。有办法恢复吗?
在哪里通过导出 CLASSPATH= bla bla 删除刚刚添加的内容?
我想回到开始添加 junit 路径之前的“事情本来的样子”
谢谢!
更新 如果我对得到的值进行回显:
echo $CLASSPATH .:/folder/junit-4.9.jar:/junit-4.9.jar
没关系,我通过设置 CLASSPATH=""删除了我放置的所有内容,现在这些内容可以编译了。
最佳答案
使用,
export CLASSPATH=.:$CLASSPATH:/folder/junit-4.9.jar
关于java - 执行导出 CLASSPATH 后重置 CLASSPATH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7252037/