zoukankan      html  css  js  c++  java
  • Ubuntu下配置jdk及maven等方法

       从/etc/profile文件代码得知系统启动会把/etc/profile.d目录下面所有的.sh文件进行加载,如果在其中新建.sh文件用来设立环境变量等,系统启动后也会加载到它们。另外一种方法就是修改/etc/environment文件,个人偏向于使用前一种方法,看上去清楚明白一些。之后使用source /etc/profile命令使添加的sh文件马上生效,避免重启。

    java.sh
    JAVA_HOME=/usr/local/lib/jdk1.6.0_21
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    PATH=$JAVA_HOME/bin:$PATH
    export JAVA_HOME
    export CLASSPATH
    export PATH

    maven.sh
    M2_HOME=~/dev/apache-maven-2.2.1/
    PATH=$M2_HOME/bin:$PATH
    export M2_HOME
    export PATH

    因为这样设置的话是对全局都生效的,按照上次出的问题来看,很容易就因为环境变量设置有问题导致不能正常进系统,因此直接在用户目录.bashrc中修改,风险会小些。
    JAVA_HOME=×/jdk1.6.0_31
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export JAVA_HOME
    export CLASSPATH
    M2_HOME=×/apache-maven-3.0.4
    export M2_HOME
    PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin
    export PATH

    另外,如果安装jdk之前已经安装了其他版本的jdk,如openjdk等,需要修改当前默认使用的jdk。
    sudo update-alternatives –config java
    或者
    #cd /usr/bin
    #ln -s -f /usr/local/jdk1.5.0_05/bin/java
    #ln -s -f /usr/local/jdk1.5.0_05/bin/javac

  • 相关阅读:
    实验一 开发环境的熟悉(小组)
    第六章家庭作业
    Linux常用命令-1
    Linux简介
    Python for写死循环?
    python将某个列表按元素值分成多个子列表
    xshell 5连接NAT模式的虚拟机
    python中remove的一些坑
    Sender IP字段为"0.0.0.0"的ARP请求报文
    免费ARP
  • 原文地址:https://www.cnblogs.com/adolfmc/p/3189051.html
Copyright © 2011-2022 走看看