网站二级栏目,免费网站空间有哪些,石家庄网站建设求职简历,正规男科医院大家好呀#xff0c;从今天开始#xff0c;我们的手把手系列教程就正式开始啦。 如果你觉得本文对你有一些帮助#xff0c;欢迎大家关注、点赞、分享给需要的小伙伴们#xff0c;谢谢大家啦。
前言
Java虽然是一个比较老的语言#xff0c;但到现在依然充满了活力#x…大家好呀从今天开始我们的手把手系列教程就正式开始啦。 如果你觉得本文对你有一些帮助欢迎大家关注、点赞、分享给需要的小伙伴们谢谢大家啦。
前言
Java虽然是一个比较老的语言但到现在依然充满了活力各种开源框架层出不穷丰富的社区资源都对Java的发展和应用都提供了极大的帮助。对于想学习Java开发的小伙伴第一步就是要搭建开发环境然后才能进行更好的开展后续的学习和工作。那接下来我们就一起看看怎么从0到1搭建一个Java开发环境吧。
搭建Java开发环境我们首先需要准备相应的软件安装包我们本次的软件清单如下
JDK 8IntelliJ IDEA 2020Tomcat 8MySQL 5.7.29Navicat Premium 15 注1所有软件版本都为当前实际应用中最为广泛使用的稳定版本。 注2所有的软件大家都可以到对应的软件官网下载大家也可以在我是开发者FTD公众号下载关注我们的公众号后台回复Java开发软件即可获得全套软件的下载地址部分收费软件可能有惊喜哦。 Step 1 安装JDK 8
1下载JDK 8
我们首先去官网下载jdk这里我们使用的是jdk8版本。
版本号Java SE Development Kit 8u271官方下载地址https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
由于Java已经被Oracle收购所以我们需要去Oracle的官网下载jdk。在浏览器中输入jdk的下载地址打开下载列表页面如下图所示 在这个页面根据自己的系统来选择对应的jdk版本就可以因为我们是Windows机器这里我们选择Windows x64版本点击下载会出现Oracle的用户协议页面如下图所示 同意协议后跳入Oracle登录页面。下载jdk需要先注册Oracle账号登录后才能下载如果没有Oracle账号的需要先注册一下这里我们使用已注册好的账号登录登录完成后弹出下载界面开始下载。 注小伙伴们也可以在我是开发者FTD公众号后台回复Java开发软件获取搭建环境的全套软件。 2安装JDK
下载完成后直接双击安装包进行安装弹出如下图所示 直接点击下一步进入安装选项界面jdk默认是安装到c盘下面我们这里更改一下安装位置改为e盘建议不要直接安装到系统盘下如图所示 点击下一步开始安装当jdk安装完成后会弹出让安装jre的提示如下图所示 jre是java的运行时环境所需要的jar包我们将jre同样也放到同一层级的目录下如下图所示 注意此时如果没有jre的目录我们首先要到jdk的目录中先创建jre的文件夹才可以在更改按钮里找到该目录。如上图所示jre1.8.0_271文件夹为自己手动创建。 jdk与jre的区别jdk是Java开发环境所必须的jre只是Java运行环境所必须的通常来说jdk的内容是包含jre的。 然后点击下一步继续安装程序。稍等片刻后安装就完成了点击关闭按钮完成安装如下图所示 3JDK验证
jdk安装完成后如何验证是否安装成功了呢
首先我们打开命令行在命令行中输入java显示如下信息表明jdk已经安装完成了如图所示 此时我们还可以输入
java -version 来查看一下安装的jdk版本如下图所示 可以看到显示的版本号与我们在官网下载的版本是一致的。
4配置环境变量
有同学可能就要问了为什么jdk安装完成之后还得配置环境变量呢不配置不行吗
我们知道java程序是需要先编译的java提供了javac命令来编译如果我们不配置环境变量我们在使用命令时就会提示如下图所示 当我们切换到jdk的bin目录下时再运行javac发现就可以找到该命令了如下图所示
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-psIKIbPU-1604328895091)(https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/1a0fb8e04a574f75beb0ebb7863d69c5~tplv-k3u1fbpfcp-watermark.image)]
所以大家可以简单的理解配置了环境变量会方便我们使用java的相关命令来处理java程序。
那我们下面就来讲一下如何配置jdk的环境变量。
1右键我的电脑选择属性 - 高级系统设置 - 环境变量打开环境变量的对话框如下图所示 2首先我们来配置JAVA_HOME变量点击新建按钮打开新建系统变量对话框输入变量名JAVA_HOME变量值为你的jdk按照路径注意是jdk的根目录例如这里配置的为E:\Program Files\Java\jdk1.8.0_271如下图所示 为啥要配置 JAVA_HOME一定要用 JAVA_HOME 命名吗 其实不是必须的。因为有些开发工具如EclipseIDEA, Tomcat都会去扫描你的 JAVA_HOME 变量看看你的电脑装了几个版本的 jdk。 当然我们也可以不用 JAVA_HOME 这个名字当参数名但是当有些软件启动时需要 JAVA_HOME例如 Tomcat当你不用这个命名你就需要去修改 Tomcat 的 bin 目录下的 catalina.bat 文件才能启动Tomcat会增加复杂度所以建议大家还是命名为 JAVA_HOME。
3下一步开始配置path路径。我们在环境变量对话框中选中Path点击编辑按钮或双击打开path对话框。注意这里根据系统版本的不同展现形式可能有所不同。
如果是排列形式的直接点击新建按钮输入变量值 %JAVA_HOME%\bin点击完成即可。如图所示 如果是编辑框形式的首先需要在末尾添加英文冒号;然后再输入变量值%JAVA_HOME%\bin然后点击确定完成配置如下图所示 环境变量配置完成后我们再去命令行输入javac执行一下是不是不提示错误了。
到这里我们的jdk就安装完成了那下一步我们就要准备开始写代码了Java开发相关的IDE工具有很多最出名的就是Eclipse和IDEA了大家可以根据自己的使用习惯进行选择我们这里推荐大家使用IDEA来作为Java开发的工具。
Step 2 安装IntelliJ IDEA 2020
我们首先去官网下载IDEA这里我们使用的是2020.1版本。
版本号IntelliJ IDEA 2020.1官方下载地址https://www.jetbrains.com/idea/download/ 注IDEA不是免费软件需要付费获得license当然也可以直接使用社区版本不过会有一些限制。另外小伙伴们可以在我是开发者FTD公众号后台回复Java开发软件获取搭建环境的全套软件。 1安装IDEA
IDEA的安装比较简单直接双击可执行文件进入安装向导。选择安装目录勾选安装选型选择Next如下图所示 点击安装按钮后程序就开始自动安装了。安装后显示下图点击Finish按钮完成安装 此时桌面上就会出现IDEA的应用图标。双击打开IDEA显示如下IDEA配置向导在这里大家可以根据自己的喜爱来选择就行 2创建Java项目
我们可以从上图中可以看到IDEA有三种创建项目的方式
创建新项目打开已有项目从源码版本控制库中打开项目例如Git仓库中
我们选择第一个创建新项目打开如下界面 可以看到IDEA可以创建多种类型的项目java项目、企业级项目、Spring项目、web项目、maven项目等等大家可以根据自己项目的需要通过IDEA快速的创建。
这里我们选择Java项目后面会介绍如何创建web项目可以看到在Project SDK的位置显示的是我们已经安装好的jdk版本了如果大家电脑中有多个jdk版本可以在这里进行选择切换。
我们还可以在下方为这个新项目选择lib库或者框架在需要的库或框架前面勾选IDEA就会引导你进行下一步配置如图所示 选择完成后点击Next进入到下一步。
我们可以通过IDEA已有的模板来创建一个项目如图所示 点击Next在这里我们需要输入项目名称项目路径以及包名如下图所示 点击Finish一个新的java项目就创建完成了。如下图所示 3IDEA的常用配置
刚安装好的IDEA还是需要我们做一些简单调整以适应我们自己的开发习惯。
显示工具栏。 默认的IDEA是不显示工具栏的这样我们需要做一下常用操作时会不太方便点击View - Appearance - Toolbar将Toolbar勾选上就能显示出来了。如图所示 2. 调整IDE主题和字体。 点击File - Settings打开设置对话框在里面找到Appearance Behavior - Appearance在右侧面板中对主题和ide字体等进行设置如图所示 调整完成后发现左侧导航栏的字体变大了。
调整编辑器的字体。 点击File - Settings打开设置对话框在里面找到Editor - Font在右侧面板中可以对编辑器的字体、字号以及行间距等进行调整如下图所示 IDEA还有很多其他配置这里就不详细介绍了后面等有机会了会专门写一下如何使用IDEA大家记得关注我们喔。
4IDEA的常用插件
IDEA最重要的一个功能是支持各种各样的插件IDEA是一个开放的平台开发者可以为IDEA开发插件以更方便使用者来进行软件开发。这里我们介绍一些常用的插件后续也是会有单独的文章来专门介绍IDEA插件的使用。 插件位置点击File - Settings打开设置对话框在里面找到Plugins就打开插件界面。 在这个窗口中我们可以看到IDEA所提供的插件市场以及IDEA已经安装好的插件。如下图所示 好那下面就让我们安装几个比较常用的插件吧
插件一Alibaba Java Coding Guidelines
阿里巴巴代码规范检查插件代码规范检查用的可以实时提示代码中不符合规范的代码并能给出修改建议一定要安装。
插件二.ignore
由于我们大部分项目都会使用Git来管理我们的源代码所以在创建项目的时候就需要创建Gitignore文件.ignore这个插件可以帮助我们快速创建ignore文件并且会根据使用的ide编程语言等来自动生成需要忽略的文件非常方便推荐安装。
插件三Statistics
这个插件是用来统计我们代码行数的如果大家想知道自己写了多少行代码那使用这个插件是再合适不过了。
上面都是一些基础插件当然还有很多非常不错的插件这里就不一一介绍了后面会专门写一下欢迎大家继续关注我们呀。
IDEA还有其他非常多好用的插件大家也可以多多去插件市场探索或者关注我们公众号查看更多关于IDEA 插件的文章。
到这里我们用来开发Java代码的IDE工具也就安装并配置完成了。
我们使用Java通常是来写后端服务那后端服务需要容器来承载那接下来我们就一起看看最流行的服务端软件Tomcat吧。
Step 3 安装Tomcat 8
Tomcat 应该不用做太多介绍Tomcat是Apache 软件基金会Apache Software Foundation的Jakarta 项目中的一个核心项目目前大部分Java服务端容器都是在使用Tomcat我们先去官网下载下来。
版本号Tomcat 8.5.59官网下载地址https://tomcat.apache.org/download-80.cgi
大家可以根据自己的操作系统来下载我们这里是Windows就选择Windows 64位的zip包下载就行。
1安装Tomcat
将下载的zip包解压到硬盘任意目录即可但建议不要是C盘操作系统可能会出现拒绝访问的问题。另外解压路径中不要包含中文和特殊字符解压后的目录结构如下所示 2配置Tomcat环境变量
和jdk一样我们也需要给Tomcat配置系统环境变量以便于更好的使用Tomcat提供的命令。
右键我的电脑选择属性 - 高级系统设置 - 环境变量打开环境变量的对话框。配置CATALINA_HOME填写Tomcat所在的根路径注意名字千万不能错。配置path双击path进入编辑模式输入 ;%CATALINA_HOME%/bin注意加上英文的冒号;
这样环境变量我们就配置完成了Tomcat的环境变量也不是必须配置的因为后续我们都是通过IDEA来对Tomcat进行操作的。
3启动Tomcat
打开命令行输入startup.bat就可以启动Tomcat了。如下图所示说明Tomcat已经启动了 接下来让我们打开浏览器在地址栏中输入http://localhost:8080/如果看到如下界面表示Tomcat启动成功啦 4Tomcat控制台乱码解决
不过我们看到Tomcat控制台输出的信息有些字符都是乱码会让人看不懂意思这是因为Tomcat默认不支持中文字符让我们去到Tomcat的根目录下在conf文件夹下找到logging.property文件将
java.util.logging.ConsoleHandler.encoding UTF-8 修改为
java.util.logging.ConsoleHandler.encoding GBK如下图所示 再重新启动Tomcat此时我们看到乱码已经解决了如图所示 5IDEA中配置Tomcat
下面我们在IDEA中配置Tomcat打开设置对话框依次点击Build,Excution,Deployment - Application Servers在右侧面板中点击号选择Tomcat Server打开Tomcat配置对话款如下图所示 在这里我们选择Tomcat的安装路径点击OK完成配置。
6IDEA中创建web应用
Tomcat服务器和IDEA我们都已经安装好了下面让我们来创建一个Web应用吧。
点击File - New Project打开创建应用窗口选择“Spring”在右侧窗口中选择Web Application同时选择Application Server此时可以看到这里IDEA已经默认选择Tomcat如图所示 点击下一步完成项目的创建。此时我们可以看到在IDE上方的Tomcat的按钮如图所示 我们点击Tomcat在下拉列表框中选择“Edit Configurations”打开配置窗口如下图所示 我们可以在这里配置Tomcat的一些参数比如访问地址打开的浏览器vm参数打印的日志等等。
现在我们打开项目中的index.jsp编辑title和body的内容完成后点击Tomcat旁边的绿色按钮启动Tomcat。 当Tomcat加载完成后会自动打开浏览器访问我们的程序地址如下图所示 到这里我们的Java环境基本上已经搭建完成了不过程序开发怎么能少的了数据库呢。下面我们来介绍一下MySQL数据库的安装和使用。
Step 4 安装MySQL 5.7.29
MySQL依然是目前最流行的数据库使用的公司众多。我们一般选择的是 MySQL Community Server 社区版本是官方免费供给我们使用的。
版本号5.7.29官网下载地址https://downloads.mysql.com/archives/community/
打开地址后选择5.7.29版本选择Windows系统后就会自动筛选出合适的下载文件这里我们选择64位的程序点击下载。如下图所示 如果官网下载较慢小伙伴们也可以在我是开发者FTD公众号后台回复Java开发软件获取搭建环境的全套软件。 1安装MySQL
直接将下载的zip包解压到硬盘上注意解压路径不要有中文汉字或特殊字符即可。我们这里解压到e盘根路径解压后的文件如下图所示 2配置环境变量
跟jdk和Tomcat一样我们也需要给MySQL配置环境变量是不是看到这里都不需要我再多说什么了。
1右键我的电脑选择属性 - 高级系统设置 - 环境变量打开环境变量的对话框在下方的 系统变量 内新建一个 MYSQL_HOME 变量输入你的 MySQL 解压缩后文件夹的目录如图所示 2在 系统变量 内找到其中的 Path 变量双击打开再最后加上 %MYSQL_HOME%\bin 就完成了环境变量的配置了。
此时我们已经配置了三个环境变量分别是JAVA_HOME、CATALINA_HOME、MYSQL_HOME如下图所示 3MySQL配置文件
新建 my.ini 文件
进入解压缩后的文件内mysql-5.7.29-winx64新建 my.ini 文件。在空白处点击鼠标右键选择新建 txt文本 文件再将重命名文件为 my.ini后缀名显示菜单栏-查看-文件扩展名勾上如下图所示 输入配置内容
双击 my.ini 文件默认记事本打开。
请注意输入的内容中 basedir 和 datadir 是你自己对应的MySQL安装路径
[mysql]
# 设置 mysql 客户端默认字符集
default-character-setutf8 [mysqld]
#设置 3306 端口
port 3306 # 设置 mysql 的安装目录
basedire:\mysql-5.7.29-winx64# 设置 mysql 数据库的数据的存放目录
datadire:\mysql-5.7.29-winx64\data # 允许最大连接数
max_connections200 # 服务端使用的字符集默认为 8 比特编码的 latin1 字符集
character-set-serverutf8 # 创建新表时将使用的默认存储引擎
default-storage-engineINNODB4. 安装MySQL
MySQL的基础配置完成后下面我们就来安装MySQL数据库了。
首先我们要以管理员身份打开命令行在键盘上按下Win X 后在按 A 键打开命令提示符管理员记住一定要以管理员身份打开才能有足够的操作权限。
有的电脑系统可能是 powershell两个基本功能类似。
然后在命令行窗口中定位至MySQL安装目录的 bin 文件夹下 cd XXXX其中的 XXXX为你的 MySQL 安装目录跟之前一样复制粘贴即可。 cd e:\mysql-5.7.29-winx64\bin如下图所示 注如果路径中某文件夹含有空格需要加上 “” 下面我们就可以开始安装MySQL了注意以下的命令必须以管理员身份进行
建立默认数据库
在命令行下输入下面这个语句新建 data 文件夹
mysqld --initialize-insecure --usermysql如下图所示 之后你会发现多了一个 data 文件夹如下图内容此时 MySQL 建立了默认的数据库用户名为 root密码为空。 注意在安装时可能会提示缺少MSVCP120.dll动态文件的提示此时可以使用我们提供的软件 DirectXRepair-v3.8 进行修复就可以了。在我是开发者FTD公众号后台回复Java开发软件获取搭建环境的全套软件。如下图所示 安装服务
输入下面语句
mysqld -install第一次安装的话会显示 “Service successfully installed.”如下图所示 如果已经安装过了则会显示The service already exists! …如下图 如果需要移除服务
mysqld -remove切换 MySQL 版本的时候需要先移除服务再安装。是不是感觉免安装切换版本还是挺容易的。
需要在原先的文件夹内 remove 再在当前的文件夹内 install即可。如下图所示 进入 MySQL
1. 启动服务
我们在命令行中输入以下命令来启动MySQL服务
net start mysql可以看到MySQL服务已经启动了如下图 2. 登录
输入登录语句-u 指的是登录的用户名-p 是密码因为是默认安装的数据库此时密码为空回车即可。
mysql -u root -p //默认为 rootmysql -u 用户名 -p 密码3. 设置密码
为了避免之后出现登录问题登陆后第一件事情就是修改密码。
new_password 部分是你的新密码部分自行修改。 注意结尾的分号; 注意密码在单引号内部‘new_password’ ALTER USER rootlocalhost IDENTIFIED BY new_password;4. 操作数据库
现在我们就可以操作数据库啦如何操作数据库在这里就不做深入介绍了后面我们会有专门的专题来介绍请多关注。 这些都是MySQL默认的建立数据哦~
5. 退出和停止
我们在不使用的时候最好停止 MySQL 服务~
quit // 退出
net stop mysql // 停止服务如下图所示MySQL服务已经停止了 Step 5 安装Navicat Premium 15
MySQL安装好了虽然MySQL的命令行也可以用不过我们还是需要一个强大的数据库工具帮我们来操作数据库那Navicat是个非常不错的选择。
版本号Navicat Premium 版本 15下载地址https://www.navicat.com.cn/download/navicat-premium 注Navicat不是免费软件需要付费获得license可以免费试用。需要的小伙伴们也可以在我是开发者FTD公众号后台回复Java开发软件获取搭建环境的全套软件。 1安装Navicat Premium 15
Navicat的安装非常简单下载完成后双击安装包显示如下界面
选择安装位置直接下一步就可以。
最后点击安装按钮开始安装如下图所示
安装完成后点击完成结束安装。如图所示
2连接数据库
安装完成后双击桌面的Navicat图标打开软件如下图所示
建立连接点击界面上的连接按钮选择MySQL数据库开始创建一个新的连接如下图所示 接下来我们给这个连接起一个名字这里叫localdb因为是我们自己电脑上的MySQL数据库。然后在主机那里输入localhost表示本机端口号默认3306即可这是MySQL的默认端口。最后输入用户名和密码就可以了如下图所示 我们还可以点击左下角的测试连接按钮测试一下连接是否通如下图所示 最后点击确定完成连接的创建。
此时在界面左侧出现了我们新建的连接双击打开可以看到里面已经有一些默认的数据库了。如下图所示 3创建数据库
下面让我们来创建一个新的数据库实例吧。右键连接选择新建数据库如下图所示 在这里我们输入数据库名选择字符集和排序规则后点击确定完成数据库的创建如下图所示 到这里我们一个完整的java开发环境就搭建完成了下面就可以愉快的写代码啦。
文中所有涉及的软件小伙伴们也可以在我是开发者FTD公众号后台回复Java开发软件获取搭建环境的全套软件。
创作不易如果对大家有帮助欢迎转发点赞谢谢大家 _
另外大家也可以添加我的微信我拉你到开发者交流群一起学习交流
我的微信号ForTheDeveloper
或者扫码下方二维码添加 欢迎大家关注「我是开发者FTD」公众号微信号ForTheDevelopers
关注开发更关注开发者