写在最前面
实验室电脑,需要跑一个前后端分离的JAVA项目,于是开始重新配置
全部(数据库+后端+前端)配置环境+修改代码 耗时6h,包罗遇到各种坑,但总体而言弯路走的不多
假如跟着这篇博客走,理论上会避开我遇到的那些坑hh
2024-4-13 感谢@一个平凡而乐于分享的小比特 指正,文章已完善修改
在当今快速发展的技能天下中,Java仍旧是最受欢迎和广泛使用的编程语言之一,了解Java及其相干环境的配置几乎是每个开辟者的必经之路。
这篇博客旨在为那些刚刚踏入Java编程天下的新手提供一份全面而详细的指南,从安装Java的JDK环境到配置VSCode、MySQL和Navicat,再到运行前端项目,我们将一步步引导你穿越这个看似复杂却布满乐趣的配置之旅。
我们将从最基础的环境配置开始,详细讲授怎样在差别操纵系统上安装和设置Java JDK。接着,我们会探讨怎样在VSCode中搭建和运行Java环境,这是现在最受欢迎的轻量级代码编辑器之一。随后,文章将指导你怎样安装MySQL数据库并与之交互,这对于处理数据和构建后端应用至关重要。我们还将涉及到怎样使用Navicat——一款强大的数据库管理工具,以及怎样配置Java代码来毗连和操纵数据库。
让我们开始吧!
一、安装Java的jdk环境
参考:https://blog.csdn.net/hgnuxc_1993/article/details/132533088
https://blog.csdn.net/qq_43610304/article/details/100623096
1. 下载jdk
oracle官网下载:Oracle | Cloud Applications and Cloud Platform
可参考:https://blog.csdn.net/hgnuxc_1993/article/details/132533088
但是要注册登录oracle,太贫苦了
直接下载热心网友分享的资源,respect!
jdk-8u181-windows-x64
链接:https://pan.baidu.com/s/18wqjmJ2nvXIMjfLQe3m9Zg
提取码:3thr
2. 配置jdk
点击运行jdk8.0安装程序
点击下一步
进入下图窗口,修改路径后,返回上图窗口,再点击下一步
完成上一步步骤后,便进入了安装
3. 配置环境变量
在桌面右键单击 我的电脑→属性→高级系统设置→高级选项→环境变量→在系统变量
1)新建JAVA_HOME变量,添加:
这里是输入你JDK的安装目录地点
变量名:JAVA_HOME
变量值:D:\program\Java\jdk1.8.0_181
2)新建CLASSPATH
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
此处变量值可直接复制使用
变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
3)配置PATH路径
此处变量名不需要新建,只要在系统变量下找到Path即可,变量值可直接复制使用
变量名:Path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
点击新建,输入%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
点击确定
4) 检查配置乐成与否
打开cmd,
验证Java版本:java -version
验证Java编译命令是否可用:javac
输入java -version 查看版本信息,表现下图情况就阐明配置乐成了:
二、在vscode中配置java运行环境
参考:https://www.zhihu.com/question/278838022/answer/1709832515
1. 下载VSCode
官方链接:https://code.visualstudio.com
然后下载VSCODE的java插件
2. 下载并运行「Java Extension Pack」
第一步:下载并运行「Java Extension Pack」,也就是中文所说的「Java插件包」。VSCode几乎为全部主流编程语言,都提供了很多「extensions」,也就是中文所说的「插件」,当然也cover了JAVA语言。方法很简单。在VSCode左侧「Activity Bar」活动栏当中,选中「Extension」图标,然后在输入框中,直接输入「Java Extension Pack」,即可看到。
找到「Java Extension Pack」后,直接点击「Install」安装,状态表现为「Installed」之后,便会自动运行。
「Java Extension Pack」会为我们安装六个插件。
3. 下载安装Language Support For Java
在扩展中搜索“language support for java” 安装。
4. 测试运行JAVA的第一个hello world
下载完这两个插件之后,点击“文件”→“新建文件”
输入这段代码:
- public class hello{
- public static void main(String[] args) {
- System.out.println("hello world");
- }
- }
复制代码 ctrl+s举行保存,保存到自己新建的一个文件夹中,文件夹名字不作要求,但是保存的文件名一定要和类名一样,并且文件类型选择JAVA。
保存后按下F5举行调试运行
运行结束,乐成运行JAVA的第一个“hello world”。
结束。
到这里,我们已经通过VSCode,为Java配置了强大的开辟环境。
三、安装mysql
参考:https://blog.csdn.net/m0_52559040/article/details/121843945
1.官网下载MySQL
MySQL :: Download MySQL Installer
icon-default.png?t=N7T8https://dev.mysql.com/downloads/installer/
这只是一个安装器, 安装包里有64位的MySQL Server
这里让我们登账号,忽略,直接下载
2.开始安装
双击安装包
假如没有开始安装,看一下是不是申请权限的页面没有跳出来,点击下面同意权限即可
我们选择自界说安装, 由于有些应用我们可能用不到
选择要安装的服务, 并点击箭头 将其添加到右边
这里不让我们改路径用心良苦
留意查看or修改安装路径
发起是: 把C盘改成D盘就行
比方我的:
假如没有跳过
然后Check Requirements(系统缺少 MySQL需要的C++库, 安装即可),等待execute执行完成,同意C++安装协议
安装乐成
3.配置MySQL Server
这个界面默认即可, 不要动它, 点击下一步
官方推荐第一种,但我们选择第二种
缘故原由:假如后面我们要用到数据库图形化工具的话(navicat举例),假如navicat版本太老, 比如11, 会产生数据库毗连错误
就发起选择第二个密码选项 大概升级软件图形化工具的版本
学习MySQL的话, 就随便取个好记的密码(忘密码比力贫苦)
这里可以改成MySQL, 在启动服务的时候方便些
选末了一个,继续
接着继续安装,安装完成,点FINISH
然后继续,然后FINISH退出安装
4.环境变量配置
这个时候打开命令行, 直接输入 mysql
应该是会报错的, 由于我们还没有配置环境变量, 没办法直接使用 mysql命令
打开我们的安装目录, 来到 MySQL Server 8.0\bin 目录下,复制这一整行地点
比方我的是D:\program\MySQL\MySQL Server 8.0\bin
到属性、高级系统设置、环境变量
找到系统变量的PATH, 双击进入编辑
新建, 把你刚刚复制的那个路径粘贴即可
末了,一层层点确定退出去
5.更改时区 (可选)
(可选 不学java可先忽略这一步)
更改时区 (学习JAVA用到JDBC会偶然区问题, 要改成东八区)
win10下先勾选这个(查看、隐蔽的文件)以便找到 ProgramData 文件夹D:\ProgramData\MySQL\MySQL Server 8.0
往下找到
[mysqld]
在下面加上这么一句话
- default-time_zone='+8:00'
复制代码 并保存
关闭以后 重启mysql即可收效
假如还没有启动, 那就是开启后收效, 先不急
继续往下
6.验证安装
键盘 win + s 搜索cmd 大概powershell, 右键用管理员启动
输入
再输入密码
nice安装完成!
四、安装Navicat
参考:https://blog.csdn.net/qq_57421630/article/details/120651484
感谢热心网友!!respect
1. 下载Navicat
网盘提取链接:
https://pan.baidu.com/s/1TXOIX0DqNKPOIF7jmC2IQg
提取码:
52uq
2. 安装Navicat
打开下载好的文件夹,对exe文件右键以管理员身份运行
然后举行一系列下一步的操纵,选好文件的安装位置
我的安装地点:D:\program\PremiumSoft\Navicat Premium 12
则会在对应的目录下产生Navicat Premium 12的目录
然后举行下一步操纵直到安装完成
完成后返回软件初始安装包,双击打开“补丁”文件夹
可以看到有一个“x64-简中”文件夹,然后打开,可以看到有两个文件,将他们复制
复制好后将他们粘贴进之前安装产生的Navicat Premium 12的目录里边
然后就安装好了,打开你安装的navicat
检查更新别打√
五、Navicat链接Mysql
进入主页面,点击毗连,选择mysql
这里毗连名自己随便取,然后输入密码点击毗连
在你的毗连名下就可以看到数据库了
点开mysql,可以看到有一个user表
点开这张表,将user为root的localhost改为%,表现可以远程毗连此数据库了,也就是说你的同学可以用他的电脑毗连你的mysql,从而实现数据共享
记得保存
同时在这张表下新建查询,就可以写你的SQL语句了
六、修改JAVA代码配置
在 Java 中,有三种主要的方式来解释代码:
- 单行解释:使用两个斜杠 // 开头,之后的文本直到行尾都是解释。这种解释通常用于对代码行举行简短阐明。
示例:
- // 这是一个单行注释
- int number = 5; // 这行代码声明了一个整数变量
复制代码 - 多行解释:使用 /* 开始和 */ 结束,实用于超过多行的解释。这种解释可用于提供更详细的阐明或暂时禁用一段代码。
示例:
- /* 这是一个多行注释
- 可以跨越多行 */
- int number = 5;
复制代码 - 文档解释:使用 /** 开始和 */ 结束,用于天生 Javadoc 文档。这种解释通常放在类、方法或字段之前,用于阐明 API 的功能和使用方法。
示例:
- /**
- * 这是一个文档注释
- * 用于描述类或方法的功能
- */
- public class MyClass {
- /**
- * 这是一个方法的文档注释
- */
- public void myMethod() {
- }
- }
复制代码 这三种解释方式在 Java 中都是常用的,你可以根据需要选择合适的解释方式来记载代码的功能或暂时禁用某些代码段。
修改数据库
1.配置数据库配置
在 application-local.yml 中修改数据库配置
源代码
- #兼容swagger配置
- spring:
- datasource:
- driver-class-name: com.mysql.cj.jdbc.Driver
- url: jdbc:mysql://xxxx:3306/kwan?useSSL=false&allowPublicKeyRetrieval=true&useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
- username: root
- password: xxxx
复制代码 要将这段代码修改为实用于本地 MySQL 数据库的配置,需要做以下几点改动:
- 修改 URL:将 url 字段中的 xxxx 更换为 localhost 大概 127.0.0.1,这表现数据库运行在本地机器上。
- 数据库名:确保 kwan 是你本地 MySQL 实例中存在的数据库名。假如不是,请更改为正确的数据库名。
- 用户名和密码:确认 username 和 password 字段与你的本地 MySQL 数据库的登录凭证相匹配。
修改后的代码应该看起来像这样:
- spring:
- datasource:
- driver-class-name: com.mysql.cj.jdbc.Driver
- url: jdbc:mysql://localhost:3306/kwan?useSSL=false&allowPublicKeyRetrieval=true&useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
- username: root
- password: 123456
复制代码 这样配置后,应用程序将能够毗连到你的本地 MySQL 数据库。
假如数据库名、用户名或密码与你的本地设置差别,请相应地举行更改。
2.执行sql脚本
在mysql中执行docs/mysql/mysql.sql目录下的sql文件,初始化库和表数据
报错:
- --删除数据库
- DROP
- DATABASE IF EXISTS kwan
- > 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '--删除数据库
- DROP
- DATABASE IF EXISTS kwan' at line 1
- > 时间: 0s
复制代码 出现这个错误是由于你在 SQL 语句前使用了中文解释,但没有正确地解释掉这些笔墨。在 SQL 中,解释可以用两种方式举行:
- 单行解释:使用 -- (两个破折号后跟一个空格)或 # 来解释单行。请留意,在使用 -- 作为解释时,破折号后必须紧跟一个空格。
- 多行解释:使用 /* 开始和 */ 结束来解释多行。
你的原始语句中的解释没有遵循这些规则。假如你想保存解释(“删除数据库”),应该这样写:
- -- 删除数据库
- DROP DATABASE IF EXISTS kwan;
复制代码 修改后乐成运行!
七、java项目启动
本地启动
定位到 AppApplication.java 文件
运行文件(配置好了vscode插件+java环境,右键就会有java运行的选项,否则没有)
乐成运行!
假如有任何问题,欢迎提问和交流!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |