• 个人环境搭建——搭建JDK环境


     搭建JDK环境

    开始之初先提醒两点:

    ①java是在bash环境下面的,虽然我也在.cshrc下面添加了环境变量,好像有点问题,需要继续改进;

    ②查看linux版本信息命令:cat /etc/issue以及uname-a查看内核及操作系统:

    下面简述一下java1.7.0_03的安装:

    1、JDK官网上http://www.oracle.com/technetwork/java/javase/downloads/index.html选择与系统相对应的版本,有64bit(*_X64的版本)和32bit(*_X86或_i586的版本)的可以下载。  (第一步,下载tar包)

    2、将打开终端,建立目录:

    Sudo mkdir /opt/lib/java

    3、将下载的 jdk-7u3-linux-i586.tar.gz移到这个文件夹下面并进行解压,改名字:  (第二步,解压到/opt目录下

    sudo mv jdk-7u3-linux-i586.tar.gz /opt/lib/java

    sudo tar –xvf jdk-7u3-linux-i586.tar.gz

    mv jdk1.7.0_03java-7-sun

    4、修改环境变量:  (第三步,修改环境变量)

    在终端输入:vim ~/.bashrc

    然后添加以下代码:

    export JAVA_HOME=/opt/lib/fanjv/java-7-sun

    export JRE_HOME=${JAVA_HOME}/jre

    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

    export PATH=${JAVA_HOME}/bin:$PATH

    LinuxJDK环境变量的设置(三种配置环境变量的方法)
     ①. 修改/etc/profile文件
      如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。
      ·用文本编辑器打开/etc/profile
           ·在profile文件末尾加入:
                    JAVA_HOME=/usr/share/jdk1.5.0_05
                    PATH=$JAVA_HOME/bin:$PATH
                    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
                    export JAVA_HOME
                    export PATH
                    export CLASSPATH
      ·重新登录
      ·说明
        a. 你要将 /usr/share/jdk1.5.0_05jdk 改为你的jdk安装目录
        b. linux下用冒号“:”来分隔路径
        c. $PATH / $CLASSPATH / $JAVA_HOME 是用来引用原来的环境变量的值在设置环境变量时特别要注意不能把原来的值给覆盖掉了,这是一种常见的错误。
        d. CLASSPATH中当前目录“.”不能丢,把当前目录丢掉也是常见的错误。
        e. export是把这三个变量导出为全局变量。
        f. 大小写必须严格区分。

     ②. 修改.bashrc文件
      这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bashrc文件就可以了。
      ·用文本编辑器打开用户目录下的.bashrc文件
      ·在.bashrc文件末尾加入:
                    set JAVA_HOME=/usr/share/jdk1.5.0_05
                    export JAVA_HOME
                    set PATH=$JAVA_HOME/bin:$PATH
                    export PATH
                    set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
                    export CLASSPATH
      ·重新登录

      ③. 直接在shell下设置变量
         不赞成使用这种方法,因为换个shell,你的设置就无效了,因此这种方法仅仅是临时使用,以后要使用的时候又要重新设置,比较麻烦。
    只需在shell终端执行下列命令:
                    export JAVA_HOME=/usr/share/jdk1.5.0_05
                    export PATH=$JAVA_HOME/bin:$PATH
                    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

            完成后打开终端,键入命令“java -version”,如果出现JDK的版本信息,说明环境变量配置成功。

    5、在终端中输入 java –version,显示:   (第四步,测试)

    jeydragon@jeydragon-VirtualBox:~$ java -version

    java version "1.7.0_03"

    Java(TM) SE Runtime Environment (build 1.7.0_03-b04)

    Java HotSpot(TM) Client VM (build 22.1-b02, mixed mode)

    表示安装成功

    6、这是在bash环境下面进行的,在csh下面有问题,环境变量的问题

    [/home/jeydragon]% java -version

    /opt/lib/java: Permission denied.

    [/home/jeydragon]%

    7、先在bash下面验证是否安装成功:

    建立一个空文档(和记事本一样的),在文档中输入以下代码:

    public class HelloWorld{

    public static void main (String[] args){

    System.out.println("Hello World!huaweifan.com");

    }

    }

    把文档保存名为:HelloWorld.java,注意大小写。

    进入该目录,然后在终端中输入:javac HelloWorld.java

    这时在 HelloWorld.java 旁边就会多一个名为 HelloWorld.class 的文件。

    这说明JDK能够正常工作。

    8、最终办法是将bash设置为默认的shell,好像不少命令在bash下面也可以运行,比如doy,但是sh_get_nav是么办法运行。

    9、参照相关文档,其实在.cshrc中添加环境变量就可以了。具体为,打开.cshrc在文档后面输入:

    setenv PATH /opt/local/lib/grads/bin:${PATH}

    setenv GADDIE /opt/local/lib/grads/dat

    setenv GASCRP /opt/local/lib/grads/lib
    具体内容视安装的目录而定
    此时gamit的相关命令也可以工作,到此grads算是成功安装,在csh下面。

  • 相关阅读:
    正面管教读书笔记 05 当心逻辑后果
    正面管教读书笔记 04 重新看待不良行为
    正面管教读书笔记 03 出生顺序的重要性
    正面管教读书笔记 02 几个基本概念
    正面管教读书笔记 01 正面的方法
    Shiro身份认证异常:Authentication failed for token submission
    springboot项目配置类使用@ConfigurationProperties注解时,提示Spring Boot Configuration Annotation Proessor not found in classpath
    mysql的性能优化简介
    mysql的逻辑架构
    CentOS7环境下yum方式安装MySQL5.7
  • 原文地址:https://www.cnblogs.com/sun-frederick/p/4762628.html
Copyright © 2020-2023  润新知