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 /
-
下图是根目录下的所有结构:
- bin目录:JDK用于开发的封装工具目录
- javac:将Java源文件编译成class文件
- java:运行class文件
- db目录:是一个开源的用Java开发的关系型数据库
- include目录:c语言的头文件
- jre目录:是jdk所依赖的一些java运行时
- lib目录:开发工具所依赖的一些库文件
- man目录:开发文档
- src.zip文件:jdk的源码
- bin目录:JDK用于开发的封装工具目录
二、JDK环境变量配置
(一)mac环境
- command+空格,输入“终端”,打开终端
- 在默认目录(用户主目录)下,输入:
sudo vim ~/.bash_profile
或vim .bash_profile
- 输入以下配置语句:
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
- 保存并推出,并使用:
source ~/.bash_profile
是配置文件生效。
(二)windows环境(win7以上)
-
JAVA_HOME环境变量
作用:它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。 CLASSPATH环境变量
作用:是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。
变量值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
path环境变量(系统自带,不新建,添加值即可)
作用:指定命令搜索路径,在i命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。
path变量值最前添加值:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
检查是否配置成功
运行cmd(
win + R
-->输入cmd,回车
)分别输入
java
,javac
,java -version
(java 和 -version 之间有空格)。输入
echo %JAVA_HOME%
检查路径是否存在。
三、Maven仓库的配置(IDEA自带Maven,可以不用安装配置Maven)
- Maven官网(http://maven.apache.org/download.cgi)上下载binary tar.gz(windows上下载 .zip)包【注意,是binary,不是source,前者是软件工具包,后者是参考源码与文档】
- 然后,命令行执行:
-
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需要相关配置才可完成激活,步骤如下:- 找到本机中的hosts文件:
- Windows:
C:\Windows\System32\drivers\etc\hosts
- MacOS:先打开Finder ->按快捷键组合
Shift+Command+G
三个组合按键,并输入 Hosts 文件的所在路径:/etc/hosts
- 修改与生效:
- Windows:
开始 -> 运行 -> 输入cmd -> 在CMD窗口输入
ipconfig /flushdns
- MacOS:
- 找到hosts文件拷贝一份到桌面,添加
0.0.0.0 account.jetbrains.com
然后替换/etc/hosts
- 再次打开IDEA并粘贴激活码,即可~
- 找到hosts文件拷贝一份到桌面,添加
六、IDEA搭建Maven下的Java Web项目
以下两篇文章亲测搞定!
列出两个关键点,别忘记:
-
创建maven项目时,记得选择如下的archetype,这样Maven会实现下载好部分web相关的依赖库【当然我们可以自己后面按需再add】:
-
创建/WEB_INF/classes 和 /WEB_INF/lib 两个目录,并做相关设置: