美文网首页
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