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

  • 相关阅读:
    C# 根据二级栏目Id查询出所属文章的信息列表
    C#网站首页制作MVC
    C#Mvc退出登录
    C#Mvc修改密码
    C#网站开发之内容页Content
    C#Mvc登录功能
    Linux命令——shell
    学习笔记cisco常用命令
    性能相关术语
    Linux命令(一)
  • 原文地址:https://www.cnblogs.com/adolfmc/p/3189051.html
Copyright © 2011-2022 走看看