zoukankan      html  css  js  c++  java
  • Ubuntu20.04配置Java开发环境

    Ubuntu20.04配置Java开发环境

    JDK 1.8 安装

    下载地址

    image-20210818123505803

    下载后进行解压

    tar -xvzf jdk-8u301-linux-x64.tar.gz
    

    配置环境变量

    gedit ~/.bashrc 
    

    在最后加上

    export JAVA_HOME=<刚才解压的jdk文件夹位置>
    export JRE_HOME=${JAVA_HOME}/jre
    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
    export PATH=${JAVA_HOME}/bin:$PATH
    

    使配置生效

    source ~/.bashrc
    

    验证安装

    java -version
    

    image-20210818160220559

    Maven 安装

    下载地址

    image-20210818160302586

    直接下载速度较慢,可以在windows上下载好再传到虚拟机上

    解压

    tar -xvzf apache-maven-3.8.2-bin.tar.gz
    

    同样配置环境变量

    gedit ~/.bashrc 
    

    在最后加上

    MAVEN_HOME=<解压后文件夹位置>
    export MAVEN_HOME
    export PATH=${PATH}:${MAVEN_HOME}/bin
    

    使配置生效

    source ~/.bashrc
    

    验证安装

    mvn -v
    

    image-20210818212827079

    接下来设置mvn仓库

    提前建好一个目录,配置maven

    gedit $MAVEN_HOME/conf/settings.xml
    

    找到53行的注释掉的localRepository标签,复制,添加在下面,并配置成自己刚刚创建的mvn仓库目录

    在下方大概160行左右,找到mirrors标签,并在里面配置阿里云的源镜像

    <mirror>
        <id>alimaven</id>
        <name>aliyun maven</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
        <mirrorOf>central</mirrorOf>
    </mirror>
    

    仓库初始化,完成后,仓库会出现一些文件

    mvn help:system
    

    IDEA安装

    下载地址

    下载好后,解压,进入目录下的bin文件夹,执行sh install.sh启动IDEA

    输入JB的账号密码进行登录

    为了开启方便,可以设置快捷方式

    gedit /usr/share/applications/IDEA.desktop
    

    输入

    [Desktop Entry]
    Name=IDEA
    Comment=IDEA
    Exec=/opt/env/idea-IU-212.4746.92/bin/idea.sh   // IDEA安装目录
    Icon=/opt/env/idea-IU-212.4746.92/bin/idea.png  // IDEA安装目录
    Terminal=false
    Type=Application
    Categories=Developer;
    

    设置权限

    sudo chmod +x IDEA.desktop
    

    打开应用中心,可以看到IDEA图标,如果没有,需要重启一下,如果还没有,注意是否使IDEA的路径配置错误

    这里我已经下载好,打开,创建一个新maven项目

    image-20210818161826059

    点击ADD JDK,配置目录为刚刚安装的jdk目录

    进行下一步项目命名,完成后打开左上角File->Setting

    image-20210818162129631

    点击配置maven

    image-20210818213654955

    image-20210818213829224

    如图所示配置

    测试

    image-20210818214534300

    成功!

  • 相关阅读:
    Codeforces 812E Sagheer and Apple Tree ——(阶梯博弈)
    2017年浙江省赛总结
    UVALive 3716 DNA Regions ——(扫描法)
    UVALive 3716 DNA Regions ——(式子变形)
    2016-2017 ACM-ICPC Northwestern European Regional Programming Contest (NWERC 2016)
    Egyptian Collegiate Programming Contest (ECPC 2015) C题 Connecting Graph
    UVALive 4726 Average ——(斜率优化DP)
    CodeForces 494B Obsessive String ——(字符串DP+KMP)
    [BUUOJ记录] [极客大挑战 2019]RCE ME
    [BUUOJ记录] [GXYCTF2019]BabySQli
  • 原文地址:https://www.cnblogs.com/JoshuaYu/p/15159005.html
Copyright © 2011-2022 走看看