我 尝试 在 Amazon ec2 示例 Linux 上 安装 java 11 , 我 遵循 了 以下 步骤 :
= = = = 操作 系统 详细 信息 = = = = =
第 一 个
安装 结果 :java 已 成功 安装 , 甚至 路径 也 已 设置
[root@ip-172-31-44-83 java-11-openjdk-11.0.16.0.8-1.amzn2.0.1.x86_64]# cat ~/.bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User-specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.16.0.8-1.amzn2.0.1.x86_64
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/lib/jvm/java-11-openjdk-11.0.16.0.8-1.amzn2.0.1.x86_64/bin
[root@ip-172-31-44-83 java-11-openjdk-11.0.16.0.8-1.amzn2.0.1.x86_64]#
[root@ip-172-31-44-83 java-11-openjdk-11.0.16.0.8-1.amzn2.0.1.x86_64]#
[root@ip-172-31-44-83 java-11-openjdk-11.0.16.0.8-1.amzn2.0.1.x86_64]# echo $JAVA_HOME
/usr/lib/jvm/java-11-openjdk-11.0.16.0.8-1.amzn2.0.1.x86_64
[root@ip-172-31-44-83 java-11-openjdk-11.0.16.0.8-1.amzn2.0.1.x86_64]# rpm -qa | grep jdk
java-11-openjdk-11.0.16.0.8-1.amzn2.0.1.x86_64
copy-jdk-configs-3.3-10.amzn2.noarch
java-11-openjdk-headless-11.0.16.0.8-1.amzn2.0.1.x86_64
[root@ip-172-31-44-83 java-11-openjdk-11.0.16.0.8-1.amzn2.0.1.x86_64]#
格式
在 Jenkins 全局 工具 配置 中 添加 java 路径 时 , 出现 以下 错误 "/usr/lib/jvm/java - 11 - openjdk - 11.0.16.0.8 - 1.amzn2.0.1.x86_64 看 起来 不 像 JDK 目录 "
1条答案
按热度按时间uinbv5nw1#
看起来您指定的位置没有
javac
。要确保,请尝试运行以下命令检查javac
是否存在:ls /usr/lib/jvm/java-11-openjdk-11.0.16.0.8-1.amzn2.0.1.x86_64/bin/javac
如果它不存在,则尝试下载新的JDK并将JAVA_HOME点设置为该位置。