我在cygwin(Windows 7)的/ usr / local / bin目录中创建了一个setenvj1.6 shell脚本。
setenvj1.6:
export PATH=/cygdrive/c/bea/bea10/bea10g3/jdk160_05/bin:$PATH
export JAVA_HOME=/cygdrive/c/bea/bea10/bea10g3/jdk160_05
echo Set for Java 1.6
当我运行setenvj1.6时,就像这样:
myuser@mycomp /usr/local/bin
$ setenvj1.6
Set for Java 1.6
我看到脚本已经运行,但是当我检查是否正确设置了什么时,我看到我的变量没有设置:
myuser@mycomp /usr/local/bin
$ echo $JAVA_HOME
同样,如果我回显$ PATH,我会得到我通常的PATH变量,但没有我尝试使用export添加的目录。
如何让它发挥作用?
我需要一个像我指定的那样的bash脚本,我可以在运行cygwin后运行,这样我就可以改变我想要的路径了。感谢。