我正在使用以下命令在我的ubuntu 32位matchine中安装java 8.我正在使用.sh文件来运行这些命令 -
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-set-default
read -t 10
它工作正常,但我面临两个问题
它在java的环境变量中设置默认位置(我想在我的特定目录中安装,如home / abc / something,并根据该设置设置环境变量)
我想在结束时暂停脚本10秒以检查控制台。
我只想检查我的环境变量是否设置我在.sh文件中使用此comamnd
export PATH=$PATH:$(pwd)/Linux_32/Software/jdk1.8.0_20/bin
当我打开终端并检查
时java -version
它没有告诉我任何原因,我要检查什么是java安装有什么问题。但每次.sh终端关闭
答案 0 :(得分:0)
您似乎试图在脚本之后运行java -version
,但修改后的PATH环境变量不会超出脚本。他们在不同的炮弹中奔跑。要进行验证,请运行printenv PATH
,您会注意到未附加jdk路径。
您可以尝试在脚本中运行java -version
,或者在脚本运行后将jdk添加到PATH
,例如在.profile
或.bashrc
。