• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

LINUX安装JDK

linux 搞代码 3年前 (2022-03-03) 13次浏览 已收录 0个评论

1.跳转到指定目录(/usr/local/src)

2.上传linux版本的jdk到当前目录(/usr/local/src)

3.解压文件
tar -zxvf jdk-8u51-linux-x64.tar.gz

4.批改名称为jdk1.8

5.配置环境变量

vim /etc/profile

 # /etc/profile
  2
  3 # System wide environment and startup programs, for login setup
  4 # Functions and aliases go in /etc/bashrc
  5
  6 # It's NOT a good idea to change this file unless you know what you
  7 # are doing. It's much better to create a custom.sh shell script in
  8 # /etc/profile.d/ to make custom changes to your environment, as this
  9 # will prevent the need for merging in future updates.
 10
 11 pathmunge () {
 12     case ":${PATH}:" in
 13         *:"$1":*)
 14             ;;
 15         *)
 16             if [ "$2" = "after" ] ; then
 17                 PATH=$PATH:$1
 18             else
 19                 PATH=$1:$PATH
 20             fi
 21     esac
 22 }
 23
 24
 25 if [ -x /usr/bin/id ]; then
 26     if [ -z "$EUID" ]; then
 27         # ksh workaround
 28         EUID=`/usr/bin/id -u`
 29         UID=`/usr/bin/id -ru`
 30     fi
 31     USER="`/usr/bin/id -un`"
 32     LOGNAME=$USER
 33     MAIL="/var/spool/mail/$USER"
 34 fi
 35
 36 # Path manipulation
 37 if [ "$EUID" = "0" ]; then
 38     pathmunge /usr/sbin
 39     pathmunge /usr/local/sbin
 40 else
 41     pathmunge /usr/local/sbin after
 42     pathmunge /usr/sbin after
 43 fi
 44
 45 HOSTNAME=`/usr/bin/hostname 2>/dev/null`
 46 HISTSIZE=1000
 47 if [ "$HISTCONTROL" = "ignorespace" ] ; then
 48     export HISTCONTROL=ignoreboth
 49 else
 50     export HISTCONTROL=ignoredups
 51 fi
 52
 53 export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
 54
 55 # By default, we want umask to get set. This sets it for login shell
 56 # Current threshold for system reserved uid/gids is 200
 57 # You could check uidgid reservation validity in
 58 # /usr/share/doc/setup-*/uidgid file
 59 if [ $UID -gt 199 ] && [ "`/usr/bin/id -gn`" = "`/usr/bin/id -un`" ]; then
 60     umask 002
 61 else
 62     umask 022
 63 fi
 64
 65 for i in /etc/profile.d/*.sh /etc/profile.d/sh.local ; do
 66     if [ -r "$i" ]; then
 67         if [ "${-#*i}" != "$-" ]; then
 68             . "$i"
 69         else
 70             . "$i" >/dev/null
 71         fi
 72     fi
 73 done
 74
 75 unset i
 76 unset -f pathmunge
 77
 78 #设定jdk环境 
 79 export JAVA_HOME=/usr/local/src/jdk1.8
 80 export PATH=$JAVA_HOME/bin:$PATH
 81 export CLASSPATH=.:$JAVA_HOME/lib

若要更改,只需更改79行jdk的地位即可。(/usr/local/src/jdk1.8)
6.让环境变量失效
source /etc/profile
7.验证jdk是否装置胜利
java -version


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:LINUX安装JDK
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址