精华内容
下载资源
问答
  • Linux 安装JDK

    2020-06-23 10:51:24
    方法一:自动安装(yum一键安装) 1.首先执行以下命令查看可安装jdk版本: yum -y list java* 2.选择自己需要的jdk版本进行安装,比如这里安装...你如果好奇这个自动安装jdk安装哪里去了,其实你可以usr/lib

    Linux 总目录篇

    方法一:自动安装(yum一键安装)

    1.首先执行以下命令查看可安装的jdk版本:

    yum -y list java*
    

    在这里插入图片描述

    2.选择自己需要的jdk版本进行安装,比如这里安装1.8,执行以下命令:

    yum install -y java-1.8.0-openjdk-devel.x86_64
    

    等待安装完成即可。

    3.安装完成之后,查看安装的jdk版本,输入以下指令:

    java -version
    

    此处便可以看到自己安装的jdk版本信息。
    在这里插入图片描述
    你如果好奇这个自动安装把jdk安装到哪里去了,其实你可以在usr/lib/jvm下找到它们。
    在这里插入图片描述
    ok,完成!

    方法二:下载安装(推荐)

    1.下载jdk1.8 (jdk-8u161)

    文件名:jdk-8u161-linux-x64.tar.gz

    2.执行安装操作

    #我打算安装到 /usr/local/java 目录下,所以需要先新建java目录
    mkdir -p /usr/local/java
    #然后将安装文件上传到java目录下
    
    #进入java目录
    cd /usr/local/java
    #解压文件
    tar -xzvf jdk-8u161-linux-x64.tar.gz
    

    3.修改环境变量

    /etc/profile
    #为系统的每个用户设置环境信息和启动程序,当用户第一次登录时,该文件被执行,其配置对所有登录的用户都有效。
    vi /etc/profile
    
    在文件末尾添加:
    export JAVA_HOME=/usr/local/java/jdk1.8.0_161
    export PATH=$PATH:${JAVA_HOME}/bin
    
    #使配置文件立即生效
    source /etc/profile
    

    4.测试是否安装成功

    #查看java版本号
    java -version
    
    ########以下步骤选做##########
    #注意:若已安装过openJDK,有可能显示的仍然是openJDK,那么,打开.bash_profile文件
    vi ~/.bash_profile
    
    添加以下内容:
    JAVA_HOME=/usr/local/java/jdk1.8.0_161
    PATH=$JAVA_HOME/bin:$PATH
    export PATH
    ########以上步骤选做##########
    
    
    #使其生效
    source ~/.bash_profile
    
    展开全文
  • Linux安装jdk

    2018-12-26 13:33:08
    如何在Linux安装jdk,接下来小编就分享给大家。 先给大家介绍个工具,XShell,这个工具是Linux的客户端。因为我们总不能去服务器哪里操作Linux,有时候服务器和你不一个城市,所以要自己客户端远程连接服务器...

    如何在Linux下安装jdk,接下来小编就分享给大家。

    先给大家介绍个工具,XShell,这个工具是Linux的客户端。因为我们总不能去服务器哪里操作Linux,有时候服务器和你不在一个城市,所以要在自己客户端远程连接服务器。XShell就是这个客户端。

    安装完成之后,点击

    点击新建

    记住端口号只能是22,CentOS中默认只开启22端口,其他端口都被防火墙拦截了。

    这样就在客户端远程控制服务器了。

    接下来,再介绍一个工具FileZilla

    这个工具可以把客户端的文件上传到服务器端。如图:上传一个jdk

    这样准备工作就完成了。

    按如下方式编辑profile

    接下来解析文件或重启服务器

    # source/etc/profile    解析文件,解析之后才能有效

    用Java -version来验证

    这就表示成功了。

    展开全文
  • 如何在linux安装JDK 1:在网上下载好所需要的JDK,并将其放置在linux系统中。如图所示为rpm包我个人觉得安装包放置在哪里都可以。2.查看jdk-8u11-linux-i586.rpm的权限。3.给jdk-8u11-linux-i586.rpm包添加x权限,...

    如何在linux中安装JDK

    1:在网上下载好所需要的JDK,并将其放置在linux系统中。如图所示为rpm包

    eb3b49f350c1e6b2751f38ddf7cc5814.png

    我个人觉得安装包放置在哪里都可以。

    2.查看jdk-8u11-linux-i586.rpm的权限。

    7a2fad90e062ecabb05f287c5d4dc90f.png

    3.给jdk-8u11-linux-i586.rpm包添加x权限,如图所示:

    afed81c214eed1315c0a6dbf8eecb706.png

    4.安装jdk-8u11-linux-i586.rpm,使用rpm -ivh安装,当然也可使用yum安装。

    98d4a3ba6c6853f5ab68ba31c880f6da.png

    5,安装好后配置环境变量。小编使用的是红帽版,进入 /etc/profile文件中,方法很多,这里使用vi编辑器的方法,

    9664846f8130df7f86c493604f68a32c.png

    6.在其中找到export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL这一行,初学者不要管其余的,找到以export开头的这一项。

    a9045975d0319e46b88515a3be217cb7.png

    7.在下面一行中输入export PATH="$PATH:/opt/au1200_rm/build_tools/bin

    然后按Esc键,输入wq保存并退出。

    8.测试JDK是否安装成功,输入javac验证

    6f0639fadd5b6fd460cf57ecefaf7bf2.png

    如图所示安装成功。

    提示一下

    (大家在安装JDK的时候,一定要查看好jdk的安装目录,然后在配置java_home,classpath,大家好好研究一下。总的来说,linux中安装jdk跟Windows中安装是相似的。大家也可先在Windows中尝试的先做一下,理解之后再在linux中做起来就容易多了)。加油!

    展开全文
  • linux安装jdk

    千次阅读 2015-03-04 11:03:51
    在linux安装jdk已经做过很多次了,这是抽时间简单记一下。 首先要下载好jdk安装包,版本要和系统对应。 然后记得切换用户进行操作,稍微麻烦点的就是配置环境变量了。 我直接把操作的一些过程贴出来: ...

    在linux上安装jdk已经做过很多次了,这是抽时间简单记一下。

    首先要下载好jdk安装包,版本要和系统对应。

    然后记得切换用户进行操作,稍微麻烦点的就是配置环境变量了。


    我直接把操作的一些过程贴出来:


    上传jdk安装包,记得不要用root用户,jdk安装到哪里随便,自己建个目录即可。
    上传后要改安装包的执行权限,中间会切换root用户,但是改完要记得再切回你的用户。
    
    [lsy@localhost ~]$ pwd
    /home/lsy
    [lsy@localhost ~]$ 
    [lsy@localhost ~]$ 
    [lsy@localhost ~]$ ls
    Desktop  Documents  Downloads  Music  Pictures  Public  Templates  Videos
    [lsy@localhost ~]$ 
    [lsy@localhost ~]$ 
    [lsy@localhost ~]$ 
    [lsy@localhost ~]$ mkdir jdk
    [lsy@localhost ~]$ 
    [lsy@localhost ~]$ 
    [lsy@localhost ~]$ ls
    Desktop  Documents  Downloads  jdk  Music  Pictures  Public  Templates  Videos
    [lsy@localhost ~]$ 
    [lsy@localhost ~]$ 
    [lsy@localhost ~]$ 
    [lsy@localhost ~]$ 
    [lsy@localhost ~]$ ls Documents
    jdk-6u45-linux-x64.bin
    [lsy@localhost ~]$ 
    [lsy@localhost ~]$ 
    [lsy@localhost Documents]$ su - root
    Password: 
    [root@localhost ~]# 
    [root@localhost Documents]# ls -l
    total 70400
    -rw-rw-r--. 1 lsy lsy 72087592 Mar  2 18:43 jdk-6u45-linux-x64.bin
    [root@localhost Documents]# 
    [root@localhost Documents]# chmod 775 jdk-6u45-linux-x64.bin
    [root@localhost Documents]# 
    [root@localhost Documents]# 
    [root@localhost Documents]# ls -l
    total 70400
    -rwxrwxr-x. 1 lsy lsy 72087592 Mar  2 18:43 jdk-6u45-linux-x64.bin
    [root@localhost Documents]# 
    [root@localhost Documents]# 
    [root@localhost Documents]# su - lsy
    [lsy@localhost ~]$ 
    [lsy@localhost ~]$ 
    [lsy@localhost ~]$ 
    [lsy@localhost ~]$ 
    [lsy@localhost ~]$ 
    [lsy@localhost ~]$ 
    [lsy@localhost ~]$ ls
    Desktop  Documents  Downloads  jdk  Music  Pictures  Public  Templates  Videos
    [lsy@localhost ~]$ cd Documents
    [lsy@localhost Documents]$ ls -l
    total 70400
    -rwxrwxr-x. 1 lsy lsy 72087592 Mar  2 18:43 jdk-6u45-linux-x64.bin
    [lsy@localhost Documents]$ 
    [lsy@localhost Documents]$ 
    [lsy@localhost Documents]$ 
    [lsy@localhost Documents]$ java -verrsion
    -bash: java: command not found
    [lsy@localhost Documents]$ 
    [lsy@localhost Documents]$ 
    [lsy@localhost Documents]$ 
    [lsy@localhost Documents]$ mv jdk-6u45-linux-x64.bin /home/lsy/jdk
    [lsy@localhost Documents]$ 
    [lsy@localhost Documents]$ 
    [lsy@localhost Documents]$ ls
    [lsy@localhost Documents]$ 
    [lsy@localhost Documents]$ cd /home/lsy/jdk
    [lsy@localhost jdk]$ ls
    jdk-6u45-linux-x64.bin
    [lsy@localhost jdk]$ ls -l
    total 70400
    -rwxrwxr-x. 1 lsy lsy 72087592 Mar  2 18:43 jdk-6u45-linux-x64.bin
    [lsy@localhost jdk]$ 
    [lsy@localhost jdk]$ ./jdk-6u45-linux-x64.bin
    
    
    
    中间打印好多,截取最后几行:
     extracting: jdk1.6.0_45/LICENSE     
      inflating: jdk1.6.0_45/THIRDPARTYLICENSEREADME.txt  
      inflating: jdk1.6.0_45/src.zip     
      inflating: jdk1.6.0_45/README.html  
       creating: jdk1.6.0_45/include/
      inflating: jdk1.6.0_45/include/jni.h  
       creating: jdk1.6.0_45/include/linux/
      inflating: jdk1.6.0_45/include/linux/jawt_md.h  
      inflating: jdk1.6.0_45/include/linux/jni_md.h  
      inflating: jdk1.6.0_45/include/jvmti.h  
      inflating: jdk1.6.0_45/include/jawt.h  
      inflating: jdk1.6.0_45/include/jdwpTransport.h  
      inflating: jdk1.6.0_45/include/classfile_constants.h  
      inflating: jdk1.6.0_45/COPYRIGHT   
    Creating jdk1.6.0_45/jre/lib/rt.jar
    Creating jdk1.6.0_45/jre/lib/jsse.jar
    Creating jdk1.6.0_45/jre/lib/charsets.jar
    Creating jdk1.6.0_45/lib/tools.jar
    Creating jdk1.6.0_45/jre/lib/ext/localedata.jar
    Creating jdk1.6.0_45/jre/lib/plugin.jar
    Creating jdk1.6.0_45/jre/lib/javaws.jar
    Creating jdk1.6.0_45/jre/lib/deploy.jar
     
    Done.
    [lsy@localhost jdk]$ 
    
    
    
    
    
    [lsy@localhost jdk]$ 
    [lsy@localhost jdk]$ pwd
    /home/lsy/jdk
    [lsy@localhost jdk]$ 
    [lsy@localhost jdk]$ 
    [lsy@localhost jdk]$ 
    [lsy@localhost jdk]$ ls
    jdk1.6.0_45  jdk-6u45-linux-x64.bin
    [lsy@localhost jdk]$ 
    [lsy@localhost jdk]$ 
    [lsy@localhost jdk]$ 
    [lsy@localhost jdk]$ 
    
    出现了jdk1.6.0_45
    
    
    [lsy@localhost jdk]$ 
    [lsy@localhost jdk]$ cd jdk1.6.0_45
    [lsy@localhost jdk1.6.0_45]$ ls
    bin  COPYRIGHT  db  include  jre  lib  LICENSE  man  README.html  src.zip  THIRDPARTYLICENSEREADME.txt
    [lsy@localhost jdk1.6.0_45]$ 
    [lsy@localhost jdk1.6.0_45]$ pwd
    /home/lsy/jdk/jdk1.6.0_45
    [lsy@localhost jdk1.6.0_45]$ 
    [lsy@localhost jdk1.6.0_45]$ java -version
    -bash: java: command not found
    [lsy@localhost jdk1.6.0_45]$ 
    
    
    
    需要配置环境变量。
    安装成功后就要配置环境变量,简答说就是要修改/etc/profile文件,改完后source一下。
    这个profile属于root,所以要用root修改权限,一般考虑安全,我们都是修改成775,即
    root组中的用户可以编辑和执行,所以你的用户不在root组,还要把用户加进root组中。
    
    
    
    [lsy@localhost etc]$ pwd
    /etc
    [lsy@localhost etc]$ 
    [lsy@localhost etc]$ vi profile
    
    
    这里先不编辑,先退出,环境变量的编辑,我们最好指定具体内容,不用累加的方式,因为,
    你如果第一次没配置成功,在第2次的时候就有累积了一次。(累计就是用冒号:)
    所以先用export查看环境变量,再把jdk环境变量加入。
    
    [lsy@localhost etc]$ 
    [lsy@localhost etc]$ export
    declare -x G_BROKEN_FILENAMES="1"
    declare -x HISTCONTROL="ignoredups"
    declare -x HISTSIZE="1000"
    declare -x HOME="/home/lsy"
    declare -x HOSTNAME="localhost.localdomain"
    declare -x LANG="en_US.UTF-8"
    declare -x LESSOPEN="|/usr/bin/lesspipe.sh %s"
    declare -x LOGNAME="lsy"
    declare -x LS_COLORS="rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.tbz=01;31:*.tbz2=01;31:*.bz=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.axa=01;36:*.oga=01;36:*.spx=01;36:*.xspf=01;36:"
    declare -x MAIL="/var/spool/mail/lsy"
    declare -x OLDPWD="/home/lsy/jdk/jdk1.6.0_45"
    declare -x PATH="/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/lsy/bin"
    declare -x PWD="/etc"
    declare -x SHELL="/bin/bash"
    declare -x SHLVL="1"
    declare -x SSH_ASKPASS="/usr/libexec/openssh/gnome-ssh-askpass"
    declare -x TERM="vt100"
    declare -x USER="lsy"
    [lsy@localhost etc]$ 
    
    
    我们要添加
    export JAVA_HOME=/home/lsy/jdk/jdk1.6.0_45
    
    export JAVA_BIN=$JAVA_HOME/bin
    
    export PATH=$PATH:$JAVA_HOME/bin
    
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
    
    export JAVA_HOME JAVA_BIN PATH CLASSPATH
    
    
    注意path和classpath就是累加的方式,如果多次执行就会出现重复。
    所以这里我们就把具体的值写到上面去。改成如下:
    
    
    
    export JAVA_HOME=/home/lsy/jdk/jdk1.6.0_45
    
    export JAVA_BIN=$JAVA_HOME/bin
    
    export PATH=/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/lsy/bin:$JAVA_HOME/bin
    
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
    
    export JAVA_HOME JAVA_BIN PATH CLASSPATH
    
    
    
    修改profile需要root权限,原始内容如下
    [lsy@localhost etc]$ 
    [lsy@localhost etc]$ 
    [lsy@localhost etc]$ ls -l profile
    -rw-r--r--. 1 root root 1793 Mar 23  2012 profile
    [lsy@localhost etc]$ 
    [lsy@localhost etc]$ 
    [lsy@localhost etc]$ 
    [lsy@localhost etc]$ cat profile
    # /etc/profile
    
    # System wide environment and startup programs, for login setup
    # Functions and aliases go in /etc/bashrc
    
    # It's NOT a good idea to change this file unless you know what you
    # are doing. It's much better to create a custom.sh shell script in
    # /etc/profile.d/ to make custom changes to your environment, as this
    # will prevent the need for merging in future updates.
    
    pathmunge () {
        case ":${PATH}:" in
            *:"$1":*)
                ;;
            *)
                if [ "$2" = "after" ] ; then
                    PATH=$PATH:$1
                else
                    PATH=$1:$PATH
                fi
        esac
    }
    
    
    if [ -x /usr/bin/id ]; then
        if [ -z "$EUID" ]; then
            # ksh workaround
            EUID=`id -u`
            UID=`id -ru`
        fi
        USER="`id -un`"
        LOGNAME=$USER
        MAIL="/var/spool/mail/$USER"
    fi
    
    # Path manipulation
    if [ "$EUID" = "0" ]; then
        pathmunge /sbin
        pathmunge /usr/sbin
        pathmunge /usr/local/sbin
    else
        pathmunge /usr/local/sbin after
        pathmunge /usr/sbin after
        pathmunge /sbin after
    fi
    
    HOSTNAME=`/bin/hostname 2>/dev/null`
    HISTSIZE=1000
    if [ "$HISTCONTROL" = "ignorespace" ] ; then
        export HISTCONTROL=ignoreboth
    else
        export HISTCONTROL=ignoredups
    fi
    
    export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
    
    # By default, we want umask to get set. This sets it for login shell
    # Current threshold for system reserved uid/gids is 200
    # You could check uidgid reservation validity in
    # /usr/share/doc/setup-*/uidgid file
    if [ $UID -gt 199 ] && [ "`id -gn`" = "`id -un`" ]; then
        umask 002
    else
        umask 022
    fi
    
    for i in /etc/profile.d/*.sh ; do
        if [ -r "$i" ]; then
            if [ "${-#*i}" != "$-" ]; then
                . "$i"
            else
                . "$i" >/dev/null 2>&1
            fi
        fi
    done
    
    unset i
    unset pathmunge
    [lsy@localhost etc]$ 
    [lsy@localhost etc]$ 
    [root@localhost etc]# pwd
    /etc
    [root@localhost etc]# 
    [root@localhost etc]# 
    [root@localhost etc]# ls -l profile
    -rw-r--r--. 1 root root 1793 Mar 23  2012 profile
    [root@localhost etc]# 
    [root@localhost etc]# 
    [root@localhost etc]# chmod 775 profile
    [root@localhost etc]# ls -l profile
    -rwxrwxr-x. 1 root root 1793 Mar 23  2012 profile
    [root@localhost etc]# 
    [root@localhost etc]# 
    
    
    l profile
    -rwxrwxr-x. 1 root root 1793 Mar 23  2012 profile
    [lsy@localhost etc]$ 
    [lsy@localhost etc]$ 
    [lsy@localhost etc]$ 
    
    
    
    为了保证安全,root对对文件的权限最多到775,就是该组的用户可以修改和执行,我们用的用户如果不在root用户的组中,那么就把这个用户添加
    到root所在的组中,查看文件可以发现root的组也是叫root。用命令吧lsy添加进组root。
    usermod -G root lsy  加入root组
    [root@localhost ~]# 
    [root@localhost ~]# usermod -G root lsy
    [root@localhost ~]# 
    [root@localhost ~]# 
    
    
    
    文摘:
    
    将一个用户添加到用户组中,千万不能直接用:
    usermod -G groupA
    
    这样做会使你离开其他用户组,仅仅做为 这个用户组 groupA 的成员。
    应该用 加上 -a 选项:
    usermod -a -G groupA user
    
    (FC4: usermod -G groupA,groupB,groupC user)
    -a 代表 append, 也就是 将自己添加到 用户组groupA 中,而不必离开 其他用户组。
    
    
    
    
    
    [lsy@localhost etc]$ 
    [lsy@localhost etc]$ 
    [lsy@localhost etc]$ source /etc/profile
    [lsy@localhost etc]$ 
    [lsy@localhost etc]$ 
    [lsy@localhost etc]$ 
    [lsy@localhost etc]$ java -version
    java version "1.6.0_45"
    Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
    Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)
    [lsy@localhost etc]$ 
    [lsy@localhost etc]$ 
    
    
    这时jdk就安装成功了。
    
    
    把profile贴出来
    
    
    
    
    [lsy@localhost etc]$ 
    [lsy@localhost etc]$ cat /etc/profile
    # /etc/profile
    
    # System wide environment and startup programs, for login setup
    # Functions and aliases go in /etc/bashrc
    
    # It's NOT a good idea to change this file unless you know what you
    # are doing. It's much better to create a custom.sh shell script in
    # /etc/profile.d/ to make custom changes to your environment, as this
    # will prevent the need for merging in future updates.
    
    pathmunge () {
        case ":${PATH}:" in
            *:"$1":*)
                ;;
            *)
                if [ "$2" = "after" ] ; then
                    PATH=$PATH:$1
                else
                    PATH=$1:$PATH
                fi
        esac
    }
    
    
    if [ -x /usr/bin/id ]; then
        if [ -z "$EUID" ]; then
            # ksh workaround
            EUID=`id -u`
            UID=`id -ru`
        fi
        USER="`id -un`"
        LOGNAME=$USER
        MAIL="/var/spool/mail/$USER"
    fi
    
    # Path manipulation
    if [ "$EUID" = "0" ]; then
        pathmunge /sbin
        pathmunge /usr/sbin
        pathmunge /usr/local/sbin
    else
        pathmunge /usr/local/sbin after
        pathmunge /usr/sbin after
        pathmunge /sbin after
    fi
    
    HOSTNAME=`/bin/hostname 2>/dev/null`
    HISTSIZE=1000
    if [ "$HISTCONTROL" = "ignorespace" ] ; then
        export HISTCONTROL=ignoreboth
    else
        export HISTCONTROL=ignoredups
    fi
    
    export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
    
    
    export JAVA_HOME=/home/lsy/jdk/jdk1.6.0_45
    
    export JAVA_BIN=$JAVA_HOME/bin
    
    export PATH=/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/lsy/bin:$JAVA_HOME/bin
    
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
    
    export JAVA_HOME JAVA_BIN PATH CLASSPATH
    
    
    # By default, we want umask to get set. This sets it for login shell
    # Current threshold for system reserved uid/gids is 200
    # You could check uidgid reservation validity in
    # /usr/share/doc/setup-*/uidgid file
    if [ $UID -gt 199 ] && [ "`id -gn`" = "`id -un`" ]; then
        umask 002
    else
        umask 022
    fi
    
    for i in /etc/profile.d/*.sh ; do
        if [ -r "$i" ]; then
            if [ "${-#*i}" != "$-" ]; then
                . "$i"
            else
                . "$i" >/dev/null 2>&1
            fi
        fi
    done
    
    unset i
    unset pathmunge
    [lsy@localhost etc]$ 
    [lsy@localhost etc]$ 
    [lsy@localhost etc]$ 
    [lsy@localhost etc]$ 
    
    
    
    把环境变量贴出来
    
    [lsy@localhost etc]$ 
    [lsy@localhost etc]$ 
    [lsy@localhost etc]$ export
    declare -x CLASSPATH=".:/home/lsy/jdk/jdk1.6.0_45/lib/dt.jar:/home/lsy/jdk/jdk1.6.0_45/lib/tools.jar:/home/lsy/jdk/jdk1.6.0_45/jre/lib/rt.jar"
    declare -x G_BROKEN_FILENAMES="1"
    declare -x HISTCONTROL="ignoredups"
    declare -x HISTSIZE="1000"
    declare -x HOME="/home/lsy"
    declare -x HOSTNAME="localhost.localdomain"
    declare -x JAVA_BIN="/home/lsy/jdk/jdk1.6.0_45/bin"
    declare -x JAVA_HOME="/home/lsy/jdk/jdk1.6.0_45"
    declare -x LANG="en_US.UTF-8"
    declare -x LESSOPEN="|/usr/bin/lesspipe.sh %s"
    declare -x LOGNAME="lsy"
    declare -x LS_COLORS="rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.tbz=01;31:*.tbz2=01;31:*.bz=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.axa=01;36:*.oga=01;36:*.spx=01;36:*.xspf=01;36:"
    declare -x MAIL="/var/spool/mail/lsy"
    declare -x OLDPWD="/home/lsy"
    declare -x PATH="/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/lsy/bin:/home/lsy/jdk/jdk1.6.0_45/bin"
    declare -x PWD="/etc"
    declare -x SHELL="/bin/bash"
    declare -x SHLVL="1"
    declare -x SSH_ASKPASS="/usr/libexec/openssh/gnome-ssh-askpass"
    declare -x TERM="vt100"
    declare -x USER="lsy"
    [lsy@localhost etc]$ 
    [lsy@localhost etc]$ 
    [lsy@localhost etc]$ 
    
    
    








    展开全文
  • Linux安装jdk详解

    2018-11-09 16:11:59
    下载jdkLinux版本 比如的我是 进入到jdk文件的目录 进行解压 .../usr/java/jdk 是你要讲jdk解压到哪里的路径 解压好之后 输入 vi /etc/profile fi 后面输入 #set java environment export JAVA_HOM...
  • 如何在linux安装JDK 1:在网上下载好所需要的JDK,并将其放置在linux系统中。如图所示为rpm包我个人觉得安装包放置在哪里都可以。2.查看jdk-8u11-linux-i586.rpm的权限。3.给jdk-8u11-linux-i586.rpm包添加x权限,...
  • 听完马哥的Linux培训关于Linux文件系统及文件类型,有一个疑惑,同样是存放第三方.../usr/local下一般是你安装软件的目录,这个目录就相当于windows下的programefiles这个目录/opt这个目录是一些大型软件的安装...
  • 1. 安装jdk 进入 root用户 su root 输入密码或者 sudo passwd 回车输入新的密码 实现步骤: 1. jdk 存放在哪里 /opt 2. 把软件拷贝到/opt 3. 绿色软件,解压 4.设置环境变量 vim ...
  • Linux安装JDK

    2019-06-29 08:46:00
    RPM方式安装JDK 查看安装的jdk rpm -qa|grep jdk 下载jdk ...安装JDK rpm -ivh jdk-8uversion-linux-x64.rpm 查看jdk安装在哪里 rpm -qpl jdk-8uve...
  • 1.下载压缩包 先下载好 jdk1.8 的压缩包。这个很好找,也就不多记录了。 2.创建目录 /opt:用来安装附加软件包,是用户...Linux 之软件安装哪里合适 我选择/usr/local目录下创建java目录 #mkdir /usr/local/j...
  • LinuxJDK到底应该安在哪里?1.Linux目录结构2.配置环境变量2.1 /etc/profile2.2 ~/.profile3.3 /etc/profile.d/java.sh 1.Linux目录结构 即使这是个菜鸟级的问题,也经常难住老鸟。我就见过很资深的程序员把JDK不...
  • LinuxJDK到底应该安装在哪儿? 1 Linux 目录结构 即使这是个菜鸟级的问题,也经常难住老鸟。...为了确定我们到底应该把JDK安装在哪里,首先要了解一下Unix/Linux的目录结构。 [plain] view plai...
  • LinuxJDK到底应该安装在哪儿

    千次阅读 2017-08-29 17:27:11
    1 Linux 目录结构即使这是个菜鸟级的问题,也...为了确定我们到底应该把JDK安装在哪里,首先要了解一下Unix/Linux的目录结构。[plain] view plaincopy/bin 用来贮存用户命令。/usr/bin 也被用来贮存用户命令。 /sbin
  • 一个不断提出的问题:LinuxJDK到底应该安装在哪儿?...为了确定我们到底应该把JDK安装在哪里,首先要了解一下Unix/Linux的目录结构。/bin 用来贮存用户命令。/usr/bin 也被用来贮存用户命令。 /
  • 尽量不要使用其他版本的jdk,容易出现一些奇怪的问题,比如:没有jps命令,自己都不知道哪里出问题了。CSDN的下载镜像:jdk-8u231-linux-x64.tar.gz下载。Oracle不允许随意设立下载镜像,我就CSDN这里就设置了1个...
  • Ubuntu上安装了Oracle 8 jdkjre/lib中它...在Linux上为Openjdk Java定义/安装字体的位置那么它从哪里得到它的字体,它是否与任何字体一起取决于系统其他地方安装了一些字体。更新 根据通知发出gerynixfc-l...
  • 1 Linux 目录结构 ...为了确定我们到底应该把JDK安装在哪里,首先要了解一下Unix/Linux的目录结构。 /bin 用来贮存用户命令。/usr/bin 也被用来贮存用户命令。 /sbin 许多系统命令(例如 shutdown)的贮
  • 安装 JDK1.上传文件2.解压文件3.配置环境变量4.让环境变量生效5.查看配置是否成功 1.上传文件 /root 目录下新建一个 temp 目录用于存放临时文件 将 JDK 压缩文件上传到/root/temp 目录 2.解压文件 tar -xzvf ...
  • linux定位jdk

    2017-09-19 11:35:45
    1 Linux 目录结构 即使这是个菜鸟级的问题,也经常难住...为了确定我们到底应该把JDK安装在哪里,首先要了解一下Unix/Linux的目录结构。 [plain] view plaincopy /bin 用来贮存用户命令。/usr
  • Linux JDK安装与卸载

    2017-06-26 15:14:58
    JDK安装: 方法一:手动解压JDK的压缩包,然后设置环境变量 1./usr/目录下创建java目录 [root@localhost ~]# mkdir/usr/java[root@localhost ~]# cd /usr/java 2.下载,然后解压 [root@localhost java]# curl -O ...
  • 在linux系统查找jdk安装路径:whereis javawhich java (java执行路径)echo $JAVA_HOMEecho $PATHwindows查找jdk安装路径:set java_home:查看JDK安装路径java -version:查看JDK版本下面是设置jdk的环境变量和...
  • Linux JDK安装与删除

    2015-08-18 14:56:15
    使用CentOS自带的OpenJDK,非常恼火,不知道安装在哪里,环境变量也就无法配置,很是蛋疼,于是决定删除掉,自己装。 1.卸载默认的: 用root用户登陆到系统,打开一个终端输入 # rpm -qa|grep gcj 显示内容其中...
  • 一个不断提出的问题:Linux下我的JDK到底应该安装在哪儿? 即使这是个菜鸟级的问题,也经常难...为了确定我们到底应该把JDK安装在哪里,首先要了解一下Unix/Linux的目录结构。(常州家教) [plain]view pla...
  • 查看Linux下的Java在哪里安装whereis java ,查看jdk的位置: cd /usr/lib/jvm, 配置环境变量: vi /etc/profile export JAVA_HOME=/usr/lib/jvm/ jre-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64 export JRE_HOME=...
  • centos安装jdk rpm

    千次阅读 2018-10-24 17:43:13
    1:下载rpm包 到官网下载rpm包:... 2:安装 rpm -ivh jdk-8u131-linux-x64.rpm ...3:配置环境变量(高数机器jdk在哪里) vim /etc/profile //打开环境变量文件 ...

空空如也

空空如也

1 2 3 4 5
收藏数 96
精华内容 38
关键字:

linux安装jdk在哪里

linux 订阅