`
liyonghui160com
  • 浏览: 775859 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jdk安装脚本

    博客分类:
  • java
阅读更多

 

 

 

    #!/bin/bash  
      
    chmod u+x jdk-6u29-linux-i586.bin  
    installPath=/usr/java  
    if [ ! -d /usr/java ];  
    then  
        mkdir /usr/java  
    fi  
    ./jdk-6u29-linux-i586.bin -D  /usr/java  
    cp  -R jdk1.6.0_29/ /usr/java/jdk1.6.0_29/  
      
    touch environment  
    echo "PATH=\"$PATH:/usr/java/jdk1.6.0_29/bin\"" >> environment  
    echo "JAVA_HOME=/usr/java/jdk1.6.0_29" >> environment  
    echo "CLASSPATH=.:%JAVA_HOME%/lib/dt.jar:%JAVA_HOME%/lib/tools.jar" >> environment  
    rm -rf /etc/environment  
    cp environment /etc  
    source /etc/environment  
    update-alternatives --install /usr/bin/java java /usr/java/jdk1.6.0_29/bin/java 300  
    update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.6.0_29/bin/javac 300  
    update-alternatives --config java  

 

#!/bin/bash
#
echo "You want to which kinds of means to install jdk:"
select jdk in `ls *gz *bin`
do
 echo "Your choice is $jdk"
 break
done

echo "According to your chosen bag suffixes to choice,eg:bin"
echo "Usage:Please input bin or gz:"
read -p "You jdk type is App>" type
case $type in 
bin)
   chmod +x $jdk
   sh $jdk
   ;;
gz)
  tar -zxvf $jdk
   ;;
esac 

ls jdk* -d|while read jdkfile;do
appjdk=(`echo $jdkfile`)
size=${#jdkfile[@]}
for ((i=0;i<$size;i++))
 do
  if [ -d ${appjdk[$i]} ];then
     mv ${appjdk[$i]} /opt/oracle/

  echo -e  "JAVA_HOME=/opt/oracle/"${appjdk[$i]}"" >> /etc/profile
  echo -e  "JAVA_BIN=/opt/oracle/"${appjdk[$i]}"/bin" >> /etc/profile
  echo -e  "PATH=$PATH:$JAVA_BIN" >> /etc/profile
  echo -e  "CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar" >> /etc/profile
  export JAVA_HOME JAVA_BIN PATH CLASSPATH
source /etc/profile
echo "Now we'll test about whether it's ok!"
java -version
echo "                                    "
     if [ $? == 0 ];then
       echo "You see,jdk is installed successfully!"
     else
       echo "Please check where did jdk go wrong!!!"
     fi
  fi 
 done
done

 

 

 

分享到:
评论

相关推荐

    Oracle JDK安装脚本

    ### Oracle JDK安装脚本知识点详解 #### 一、Oracle JDK简介 Oracle JDK是甲骨文公司发布的Java开发工具包(Java Development Kit),是官方提供的Java标准实现版本之一。Oracle JDK包含了许多运行Java应用程序所需...

    linux下jdk安装脚本

    总之,理解Linux包管理器、安装路径选择、解压操作、环境变量配置以及编写安装脚本是Linux下安装JDK的关键知识点。熟练掌握这些技能,不仅能够提升工作效率,还能确保软件环境的一致性和稳定性。

    jdk 脚本安装快速安装JDK

    jdk 脚本安装.sh

    安装jdk时遇到当前页面脚本错误的报错,下载这个版本的jdk解决

    标题提到的“当前页面脚本错误”通常是一个与网页交互有关的问题,但在这个场景下,因为我们在讨论的是离线安装程序(`jdk-8u281-windows-x64.exe`),这个问题可能是由于安装程序内部的脚本错误导致的。让我们详细...

    Linux安装jdk1.8及安装脚本.zip

    本文将详细介绍如何使用提供的"Linux安装jdk1.8及安装脚本.zip"资源来安装JDK 1.8,以及如何执行安装脚本来简化安装过程。 首先,你需要将`jdk-8u221-linux-x64.tar.gz`这个JDK的安装包和安装脚本上传到你的Linux...

    tomcat+mysql+jdk_jdk_tomcat+mysql+jdk脚本安装_Mysql+Tomcat+JDK_

    标题和描述提到的“tomcat+mysql+jdk脚本安装”表明这是一个自动化安装过程,通过脚本来一次性设置这些组件,便于快速搭建开发或生产环境。下面将详细解释这三个组件以及它们的相互作用。 1. JDK(Java Development...

    jdk1.8安装包+一键设置jdk环境变量脚本

    在本压缩包中,我们重点关注的是JDK1.8版本的安装以及如何通过提供的脚本来一键设置环境变量。 JDK1.8是Oracle公司发布的Java开发工具的第8个主要版本,它引入了许多重要的新特性,如Lambda表达式、方法引用、默认...

    java jdk自动安装脚本

    本资源为Linux系统的jdk自动安装脚本,jdk一键安装的shell脚本,运行脚本即可快速安装jdk,使用方法: 1.保证自己的服务器上有jdk安装包,该脚本中默认的jdk版本为jdk-8u221-linux-x64.tar.gz,你可以将其替换为自己...

    jdk8自动安装脚本

    自动安装JDK8的脚本通常是用bash或者其他脚本语言编写的,旨在简化在各种操作系统上的部署过程,例如在Linux或Unix系统中。这个脚本可能会执行以下步骤: 1. **环境检查**:首先,脚本会检查目标系统是否满足安装...

    ubuntu 自动安装配置jdk的shell脚本

    ubuntu deepin系统下自动安装配置jdk的shell脚本,省去繁琐重复配置

    centos jdk tomcat安装脚本

    centos jdk tomcat8安装过程记录,留下来的脚本,希望对大家有帮助

    JDK Linux一键安装脚本

    JDK Linux一键安装脚本 Linux服务器,作者使用centos7操作系统,支持裸机安装JDK或者没有安装过JDK的用户安装JDK。 运行说明 1. 拥有**root**用户使用权 2. 将安装脚本和JDK安装包(tar.gz包)拷贝至服务器上。 3. ...

    JDK安装shell脚本

    JDK安装shell脚本

    Linux下JDK安装

    1. **进入目录并执行安装脚本**:接下来,我们需要进入`/usr/java`目录,并执行之前移动过来的JDK安装脚本。 - 命令示例: ```bash [root@localhost/]# cd /usr/java [root@localhost java]# sh /opt/jdk-6u37-...

    linux下配置安装JDK全过程

    3. **执行安装程序:**然后,执行JDK安装脚本: ```bash [root@dbserver java]# ./jdk-1_5_0-linux-i586-rpm.bin ``` 4. **阅读并接受许可协议:**在执行安装脚本后,会弹出一个Sun Microsystems提供的软件许可...

    shell脚本安装jdk

    shell脚本安装jdk

    ubuntu10.04LTS下安装jdk1.6_linux

    - 为确保安装程序能够正确运行,需要设置 JDK 安装脚本的执行权限: ``` sudo chmod +x /usr/lib/jvm/java_x64/jdk-6u45-linux-x64.bin ``` #### 三、安装过程 1. **执行安装脚本** - 在 `/usr/lib/jvm/java_...

    Linux自动安装jdk(shell脚本)

    安装jdk1.8,直接使用这个脚本,需要vim 安装jdk.sh,然后按Esc进入一般模式,使用 :set ff=unix 然后按Enter,然后按Esc,输入:wq 然后使用./安装jdk.sh,然后使用source /etc/profile

    一键安装java脚本 Linux 安装jdk

    一键安装java脚本 Linux 安装jdk

    Linux环境下安装JDK

    - 注意:某些版本的JDK安装脚本可能需要手动指定安装路径。 **知识点5:检查安装结果** - 安装完成后,可以进入安装目录检查JDK是否已正确安装。 - 示例路径:`/usr/java/jdk-1_5_0_02` #### 三、配置环境变量 *...

Global site tag (gtag.js) - Google Analytics