本博文是按照 how2j.cn Java天猫整站Springboot实战项目学习的,该教程是我目前见过最好、最完整、最系统的Java入门学习到实战的课程,作者列了完整的学习路线图,有大量的实战项目,由浅入深,很容易上手。
该电商实战项目是在Mac上开发的,可能有些地方和PC上JDK的环境配置或其他配置不太一样,如使用PC作为开发环境,请在网上找配置方法。
为了完成这个J2ee项目,需要掌握如下技术,当然也可以以本项目为驱动,哪里不懂,学哪里,其实这也是最好的学习方式(带着目标去学习)
1. Java
Java基础 和 Java中级 的大部分内容
2. 前端
html, CSS, Javascript, JSON, AJAX, JQuery ,Bootstrap, Vue.js
3. 框架部分
spring springmvc springboot
4. 中间件
redis, nginx, elasticsearch, shiro
5. 数据库
MySQL
6. 开发工具
Intellij IDEA,Maven
因为本电商项目Spingboot 版本使用了挺多的JDK1.8的新特性,为了正常运行,请务必确认当前java环境是JDK1.8以及以上版本,在命令行中输入 java -version
进行校验。
我们可以看到本机的JDK版本为1.7,所以,我们需要把该版本卸载,然后装JDK 1.8 版本。
sudo rm -rf /Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk sudo rm -fr /Library/Internet/ Plug-Ins/JavaAppletPlugin.plugin sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefPane sudo rm -fr ~/Library/Application/ Support/Java
OK,已经卸载完了。
JDK 1.8 版本下载地址: https://www.cr173.com/mac/122...
我使用的是Mac系统,所以,我下载Mac OS版本的,如果使用Windows系统的,可以点击下载PC版的。
安装 java jdk 1.8 版本,在Mac 平台下,只需对源码包进行安装即可。点击下载的1.8安装包,双击安装即可。
安装成功后,我们再次通过 java -version
命令查看1.8版本是否安装OK。
可以看到系统已经更新为 1.8版本了。
java -version
查看java指令所在的目录: which java
。
输出结果: /usr/bin/java
显示java指令文件的属性: ls -l /usr/bin/java
。
输出结果如下:
lrwxr-xr-x 1 root wheel 74 12 2 06:44 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
,从输出结果可以知道 /usr/bin/java文件是一个链接文件,实际是指向/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
文件的。
cd /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands
。但是这个目录并不是JAVA_HOME目录。
./java_home
执行结果如下:
/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home
1、编辑.bash_profile文件: vim ~/.bash_profile
2、添加以下内容:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home export PATH=$JAVA_HOME/bin:$PATH
3、使修改的文件生效: source ~/.bash_profile
1、修改文件操作权限: chmod 773 /etc/profile
2、编辑/ect/profile文件: vim /etc/profile
3、添加以下内容:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home export PATH=$JAVA_HOME/bin:$PATH
4、使修改的文件生效: source /etc/profile
Java学习资源推荐:
Java 最强学习站 https://how2j.cn?p=126405