美文网首页
Java后端开发入门--环境搭建

Java后端开发入门--环境搭建

作者: androidjp | 来源:发表于2016-11-22 16:08 被阅读758次

    JDK安装与配置重温:

    一、JDK下载与安装后的结构

    • 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
    • Mac下的JDK安装目录:Macintosh HD/ 资源库 / Java / JavaVirtualMachines/ jdk1.8.0…….jdk
    • Mac下的JDK的根目录:Macintosh HD/ 资源库 / Java / JavaVirtualMachines/ jdk1.8.0…….jdk / Contents/ Home /
    • 下图是根目录下的所有结构:


      JDK根目录结构
      • bin目录:JDK用于开发的封装工具目录
        • javac:将Java源文件编译成class文件
        • java:运行class文件
      • db目录:是一个开源的用Java开发的关系型数据库
      • include目录:c语言的头文件
      • jre目录:是jdk所依赖的一些java运行时
      • lib目录:开发工具所依赖的一些库文件
      • man目录:开发文档
      • src.zip文件:jdk的源码

    二、JDK环境变量配置

    参考文章

    (一)mac环境

    1. command+空格,输入“终端”,打开终端
    2. 在默认目录(用户主目录)下,输入:sudo vim ~/.bash_profilevim .bash_profile
    3. 输入以下配置语句:
    JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home
    PATH=$JAVA_HOME/bin:$PATH:.
    CLASSPATH=$JAVA_HOME/lib/tools/jar:$JAVA_HOME/lib/dt.jar:.
    export JAVA_HOME
    export PATH
    export CLASSPATH
    
    1. 保存并推出,并使用:source ~/.bash_profile是配置文件生效。

    (二)windows环境(win7以上)

    1. JAVA_HOME环境变量
      作用:它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。

    2. CLASSPATH环境变量
      作用:是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。
      变量值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

    3. path环境变量(系统自带,不新建,添加值即可)
      作用:指定命令搜索路径,在i命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。
      path变量值最前添加值:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

    4. 检查是否配置成功

    5. 运行cmd(win + R-->输入cmd,回车

    6. 分别输入javajavacjava -version (java 和 -version 之间有空格)。

    7. 输入echo %JAVA_HOME%检查路径是否存在。

    三、Maven仓库的配置(IDEA自带Maven,可以不用安装配置Maven)

    1. Maven官网(http://maven.apache.org/download.cgi)上下载binary tar.gz(windows上下载 .zip)包【注意,是binary,不是source,前者是软件工具包,后者是参考源码与文档】
    2. 然后,命令行执行:
    • tar -xzvf apache-maven-3.3.9.tar.gz :解压到gzip包所在目录
    • sudo mkdir /usr/local/maven:【可选】创建一个maven目的路径文件夹(也可以不用)
    • sudo cp -r apache-maven-3.3.9 /usr/local/maven/或者sudo cp -r xxxxx /Library:将这个解压后的文件拷贝到你想要的的目录中
    • sudo vim ~/.bash_profile: 打开用户配置文件,准备配置Maven相关环境变量
    • #Java and Maven config
      MAVEN_HOME=/usr/local/maven/apache-maven-3.3.9
       JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home
      export JAVA_HOME
      export MAVEN_HOME
      export PATH=$MAVEN_HOME/bin:$PATH
      
    • source ~/.bash_profile:让配置生效
    • echo $JAVA_HOME:检测JAVA_HOME配置是否存在
    • mvn -v:检测配置Maven是否成功

    四、Web 服务器

    五、Intellj IDEA 开发环境的搭建

    • IDEA下载官网
    • IDEA主题更换
    • IDEA 注册码获取网址
      注意:当使用生成的注册码时,目前2016.3版本以上的IDEA需要相关配置才可完成激活,步骤如下:
      1. 找到本机中的hosts文件:
      • Windows:C:\Windows\System32\drivers\etc\hosts
      • MacOS:先打开Finder ->按快捷键组合 Shift+Command+G 三个组合按键,并输入 Hosts 文件的所在路径:/etc/hosts
      1. 修改与生效:
      • Windows:
        开始 -> 运行 -> 输入cmd -> 在CMD窗口输入
        ipconfig /flushdns
      • MacOS:
        1. 找到hosts文件拷贝一份到桌面,添加0.0.0.0 account.jetbrains.com然后替换/etc/hosts
        2. 再次打开IDEA并粘贴激活码,即可~

    六、IDEA搭建Maven下的Java Web项目

    以下两篇文章亲测搞定!

    列出两个关键点,别忘记:

    1. 创建maven项目时,记得选择如下的archetype,这样Maven会实现下载好部分web相关的依赖库【当然我们可以自己后面按需再add】:


    2. 创建/WEB_INF/classes 和 /WEB_INF/lib 两个目录,并做相关设置:



    相关文章

      网友评论

          本文标题:Java后端开发入门--环境搭建

          本文链接:https://www.haomeiwen.com/subject/xgyqyttx.html