【从0配置JAVA项目相关环境1】jdk + VSCode运行java + mysql + Navicat + 数据库本地化 + 启动java项目

这篇具有很好参考价值的文章主要介绍了【从0配置JAVA项目相关环境1】jdk + VSCode运行java + mysql + Navicat + 数据库本地化 + 启动java项目。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

写在最前面

实验室电脑,需要跑一个前后端分离的JAVA项目,于是开始重新配置
全部(数据库+后端+前端)配置环境+修改代码 耗时6h,包括遇到各种坑,但总体而言弯路走的不多
如果跟着这篇博客走,理论上会避开我遇到的那些坑hh


【从0配置JAVA项目相关环境1】jdk + VSCode运行java + mysql + Navicat + 数据库本地化 + 启动java项目,# 实践,数据库,java,vscode,AI编程,开发语言,mysql,经验分享

在当今快速发展的技术世界中,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

【从0配置JAVA项目相关环境1】jdk + VSCode运行java + mysql + Navicat + 数据库本地化 + 启动java项目,# 实践,数据库,java,vscode,AI编程,开发语言,mysql,经验分享

2. 配置jdk

点击运行jdk8.0安装程序
点击下一步
进入下图窗口,修改路径后,返回上图窗口,再点击下一步

【从0配置JAVA项目相关环境1】jdk + VSCode运行java + mysql + Navicat + 数据库本地化 + 启动java项目,# 实践,数据库,java,vscode,AI编程,开发语言,mysql,经验分享
完成上一步步骤后,便进入了安装

3. 配置环境变量

在桌面右键单击 我的电脑→属性→高级系统设置→高级选项→环境变量→在系统变量

1)新建JAVA_HOME变量,添加:
这里是输入你JDK的安装目录地址
变量名:JAVA_HOME
变量值:D:\program\Java\jdk1.8.0_181

2)配置PATH路径
找到系统变量中的PATH,配置bin目录
新建 --> 输入 %JAVA_HOME%\bin

检查配置成功与否
打开cmd,
验证Java版本:java -version
验证Java编译命令是否可用:javac
输入java -version 查看版本信息,显示下图情况就说明配置成功了:
【从0配置JAVA项目相关环境1】jdk + VSCode运行java + mysql + Navicat + 数据库本地化 + 启动java项目,# 实践,数据库,java,vscode,AI编程,开发语言,mysql,经验分享

二、在vscode中配置java运行环境

参考:https://www.zhihu.com/question/278838022/answer/1709832515

1. 下载VSCode

官方链接:https://code.visualstudio.com

很简单,一共三步。下载并运行「Java Extension Pack」;下载并运行「JDK」;配置「Environment Variable」.现在,我们一步一步细说。

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」会为我们安装六个插件。
【从0配置JAVA项目相关环境1】jdk + VSCode运行java + mysql + Navicat + 数据库本地化 + 启动java项目,# 实践,数据库,java,vscode,AI编程,开发语言,mysql,经验分享

三、安装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
【从0配置JAVA项目相关环境1】jdk + VSCode运行java + mysql + Navicat + 数据库本地化 + 启动java项目,# 实践,数据库,java,vscode,AI编程,开发语言,mysql,经验分享
这里让我们登账号,忽略,直接下载
【从0配置JAVA项目相关环境1】jdk + VSCode运行java + mysql + Navicat + 数据库本地化 + 启动java项目,# 实践,数据库,java,vscode,AI编程,开发语言,mysql,经验分享

2.开始安装

双击安装包
如果没有开始安装,看一下是不是申请权限的页面没有跳出来,点击下面同意权限即可
【从0配置JAVA项目相关环境1】jdk + VSCode运行java + mysql + Navicat + 数据库本地化 + 启动java项目,# 实践,数据库,java,vscode,AI编程,开发语言,mysql,经验分享
我们选择自定义安装, 因为有些应用我们可能用不到

【从0配置JAVA项目相关环境1】jdk + VSCode运行java + mysql + Navicat + 数据库本地化 + 启动java项目,# 实践,数据库,java,vscode,AI编程,开发语言,mysql,经验分享
选择要安装的服务, 并点击箭头 将其添加到右边

这里不让我们改路径用心良苦

注意查看or修改安装路径
【从0配置JAVA项目相关环境1】jdk + VSCode运行java + mysql + Navicat + 数据库本地化 + 启动java项目,# 实践,数据库,java,vscode,AI编程,开发语言,mysql,经验分享
建议是: 把C盘改成D盘就行
例如我的:
【从0配置JAVA项目相关环境1】jdk + VSCode运行java + mysql + Navicat + 数据库本地化 + 启动java项目,# 实践,数据库,java,vscode,AI编程,开发语言,mysql,经验分享

如果没有跳过

然后Check Requirements(系统缺少 MySQL需要的C++库, 安装即可),等待execute执行完成,同意C++安装协议

安装成功

【从0配置JAVA项目相关环境1】jdk + VSCode运行java + mysql + Navicat + 数据库本地化 + 启动java项目,# 实践,数据库,java,vscode,AI编程,开发语言,mysql,经验分享

3.配置MySQL Server

这个界面默认即可, 不要动它, 点击下一步
【从0配置JAVA项目相关环境1】jdk + VSCode运行java + mysql + Navicat + 数据库本地化 + 启动java项目,# 实践,数据库,java,vscode,AI编程,开发语言,mysql,经验分享
官方推荐第一种,但我们选择第二种

原因:如果后面我们要用到数据库图形化工具的话(navicat举例),如果navicat版本太老, 比如11, 会产生数据库连接错误
就建议选择第二个密码选项 或者升级软件图形化工具的版本

【从0配置JAVA项目相关环境1】jdk + VSCode运行java + mysql + Navicat + 数据库本地化 + 启动java项目,# 实践,数据库,java,vscode,AI编程,开发语言,mysql,经验分享
学习MySQL的话, 就随便取个好记的密码(忘密码比较麻烦)

【从0配置JAVA项目相关环境1】jdk + VSCode运行java + mysql + Navicat + 数据库本地化 + 启动java项目,# 实践,数据库,java,vscode,AI编程,开发语言,mysql,经验分享

这里可以改成MySQL, 在启动服务的时候方便些

【从0配置JAVA项目相关环境1】jdk + VSCode运行java + mysql + Navicat + 数据库本地化 + 启动java项目,# 实践,数据库,java,vscode,AI编程,开发语言,mysql,经验分享
选最后一个,继续
【从0配置JAVA项目相关环境1】jdk + VSCode运行java + mysql + Navicat + 数据库本地化 + 启动java项目,# 实践,数据库,java,vscode,AI编程,开发语言,mysql,经验分享
接着继续安装,安装完成,点FINISH
然后继续,然后FINISH退出安装

4.环境变量配置

这个时候打开命令行, 直接输入 mysql
【从0配置JAVA项目相关环境1】jdk + VSCode运行java + mysql + Navicat + 数据库本地化 + 启动java项目,# 实践,数据库,java,vscode,AI编程,开发语言,mysql,经验分享

应该是会报错的, 因为我们还没有配置环境变量, 没办法直接使用 mysql命令

打开我们的安装目录, 来到 MySQL Server 8.0\bin 目录下,复制这一整行地址
例如我的是D:\program\MySQL\MySQL Server 8.0\bin

到属性、高级系统设置、环境变量
找到系统变量的PATH, 双击进入编辑
新建, 把你刚刚复制的那个路径粘贴即可
最后,一层层点确定退出去
【从0配置JAVA项目相关环境1】jdk + VSCode运行java + mysql + Navicat + 数据库本地化 + 启动java项目,# 实践,数据库,java,vscode,AI编程,开发语言,mysql,经验分享

5.更改时区 (可选)

(可选 不学java可先忽略这一步)

更改时区 (学习JAVA用到JDBC会有时区问题, 要改成东八区)
win10下先勾选这个(查看、隐藏的文件)以便找到 ProgramData 文件夹D:\ProgramData\MySQL\MySQL Server 8.0

往下找到

[mysqld]

在下面加上这么一句话

default-time_zone='+8:00'

并保存
【从0配置JAVA项目相关环境1】jdk + VSCode运行java + mysql + Navicat + 数据库本地化 + 启动java项目,# 实践,数据库,java,vscode,AI编程,开发语言,mysql,经验分享
关闭以后 重启mysql即可生效

如果还没有启动, 那就是开启后生效, 先不急

继续往下

6.验证安装

键盘 win + s 搜索cmd 或者powershell, 右键用管理员启动
输入

mysql -uroot -p

再输入密码

【从0配置JAVA项目相关环境1】jdk + VSCode运行java + mysql + Navicat + 数据库本地化 + 启动java项目,# 实践,数据库,java,vscode,AI编程,开发语言,mysql,经验分享
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
【从0配置JAVA项目相关环境1】jdk + VSCode运行java + mysql + Navicat + 数据库本地化 + 启动java项目,# 实践,数据库,java,vscode,AI编程,开发语言,mysql,经验分享
则会在对应的目录下产生Navicat Premium 12的目录
然后进行下一步操作直到安装完成
完成后返回软件初始安装包,双击打开“补丁”文件夹
可以看到有一个“x64-简中”文件夹,然后打开,可以看到有两个文件,将他们复制
复制好后将他们粘贴进之前安装产生的Navicat Premium 12的目录里边

然后就安装好了,打开你安装的navicat
检查更新别打√

五、Navicat链接Mysql

进入主页面,点击连接,选择mysql
这里连接名自己随便取,然后输入密码点击连接
【从0配置JAVA项目相关环境1】jdk + VSCode运行java + mysql + Navicat + 数据库本地化 + 启动java项目,# 实践,数据库,java,vscode,AI编程,开发语言,mysql,经验分享
在你的连接名下就可以看到数据库了
点开mysql,可以看到有一个user表
【从0配置JAVA项目相关环境1】jdk + VSCode运行java + mysql + Navicat + 数据库本地化 + 启动java项目,# 实践,数据库,java,vscode,AI编程,开发语言,mysql,经验分享

点开这张表,将user为root的localhost改为%,表示可以远程连接此数据库了,也就是说你的同学可以用他的电脑连接你的mysql,从而实现数据共享
记得保存
【从0配置JAVA项目相关环境1】jdk + VSCode运行java + mysql + Navicat + 数据库本地化 + 启动java项目,# 实践,数据库,java,vscode,AI编程,开发语言,mysql,经验分享

同时在这张表下新建查询,就可以写你的SQL语句了
【从0配置JAVA项目相关环境1】jdk + VSCode运行java + mysql + Navicat + 数据库本地化 + 启动java项目,# 实践,数据库,java,vscode,AI编程,开发语言,mysql,经验分享

六、修改JAVA代码配置

在 Java 中,有三种主要的方式来注释代码:

  1. 单行注释:使用两个斜杠 // 开头,之后的文本直到行尾都是注释。这种注释通常用于对代码行进行简短说明。

    示例:

    // 这是一个单行注释
    int number = 5; // 这行代码声明了一个整数变量
    
  2. 多行注释:使用 /* 开始和 */ 结束,适用于跨越多行的注释。这种注释可用于提供更详细的说明或临时禁用一段代码。

    示例:

    /* 这是一个多行注释
       可以跨越多行 */
    int number = 5;
    
  3. 文档注释:使用 /** 开始和 */ 结束,用于生成 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 数据库的配置,需要做以下几点改动:

  1. 修改 URL:将 url 字段中的 xxxx 替换为 localhost 或者 127.0.0.1,这表示数据库运行在本地机器上。

  2. 数据库名:确保 kwan 是你本地 MySQL 实例中存在的数据库名。如果不是,请更改为正确的数据库名。

  3. 用户名和密码:确认 usernamepassword 字段与你的本地 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 中,注释可以用两种方式进行:

  1. 单行注释:使用 -- (两个破折号后跟一个空格)或 # 来注释单行。请注意,在使用 -- 作为注释时,破折号后必须紧跟一个空格。

  2. 多行注释:使用 /* 开始和 */ 结束来注释多行。

你的原始语句中的注释没有遵循这些规则。如果你想保留注释(“删除数据库”),应该这样写:

-- 删除数据库
DROP DATABASE IF EXISTS kwan;

修改后成功运行!
【从0配置JAVA项目相关环境1】jdk + VSCode运行java + mysql + Navicat + 数据库本地化 + 启动java项目,# 实践,数据库,java,vscode,AI编程,开发语言,mysql,经验分享

七、java项目启动

本地启动

定位到 AppApplication.java 文件
运行文件(配置好了vscode插件+java环境,右键就会有java运行的选项,否则没有)
【从0配置JAVA项目相关环境1】jdk + VSCode运行java + mysql + Navicat + 数据库本地化 + 启动java项目,# 实践,数据库,java,vscode,AI编程,开发语言,mysql,经验分享
成功运行!


如果有任何问题,欢迎提问和交流!文章来源地址https://www.toymoban.com/news/detail-755818.html

到了这里,关于【从0配置JAVA项目相关环境1】jdk + VSCode运行java + mysql + Navicat + 数据库本地化 + 启动java项目的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Java JDK 安装及环境配置教程

    1、安装包 jdk1.8安装包下载路径 2、创建一个英文的文件夹 注意:整个路径不要有中文、建议文件夹直接命名为JDK。 3、在该文件夹下创建两个空文件夹,分别为:jdk1.8 和 jre 其中jdk1.8 是我的JDK版本,这个可以自行改变。 4、双击安装包进行安装,点击更改,将安装路径指定到

    2024年02月07日
    浏览(38)
  • java jdk8和jdk17同时存在【环境配置】

    jdk8:https://www.oracle.com/cn/java/technologies/javase/javase8u211-later-archive-downloads.html jdk17:https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html PS:jdk8在下载结束,安装的时候,需要有两个文件分别是jre和jdk JRE: 是Java Runtime Environment,是java程序的运行环境。既然是运行,当然要包含

    2024年02月07日
    浏览(46)
  • Java JDK下载+安装+配置环境【图文教程】

    JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。 链接:https://www.oracle.com/java/technologies/downloads/archive/ 步骤: 1.选择要下载的版本 2.选择自己电脑系统及支持位

    2024年01月17日
    浏览(34)
  • 【Linux】配置JDK&Tomcat开发环境及MySQL安装和后端项目部署

    目录 一、jdk安装配置 1. 传入资源  2. 解压  3. 配置  二、Tomcat安装 1. 解压开启 2. 开放端口 三、MySQL安装 1. 解压安装 2. 登入配置  四、后端部署 1. 数据库 2. 导入.war包 3. 修改端口 4.开启访问 打开虚拟机 Centos 登入账号,并且使用 MobaXterm 进行连接 不知道使用及连接到 Moba

    2024年02月06日
    浏览(40)
  • Eclipse打不开?报错:要运行Eclipse,必须提供Java运行时环境(JRE)或Java开发工具包(JDK),搜索以下位置后未找到Java虚拟机。

    A Java Runtime Environment(JRE)or Java Development Kit(JDK)must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations:C:UsersRouRoueclipsejee-2022-06eclipseeclipsejre binjavaw.exejavaw.exe in your current PATH 为了运行Eclipse,必须提供Java运行时环境(JRE)或Java开发工具包(

    2024年04月10日
    浏览(40)
  • 安装JDK17、IDEA并配置Java环境

    下载地址:https://www.oracle.com/java/technologies/downloads/#java17 下载完成后打开文件并设置安装路径 确定后等待安装 打开计算机高级设置 打开环境变量 新建系统变量 变量名设置为JAVA_HOME 找到jkd17文件包中bin的所在文件,将文件地址复制作为变量值 点击确定,打开系统以及用户的

    2024年01月24日
    浏览(41)
  • JDK安装和Java开发环境变量配置(详细)

    下载 首先去官网https://www.oracle.com/java/technologies/downloads/下载jdk,目前jdk已更新至19 推荐jdk8和jdk11(新版本jdk一般是测试较不稳定,jdk8和jdk11是大版本较为常用) 安装 双击安装包 点击下一步(这里用jdk7为例) 选择安装路径,一般选择默认路径 安装JRE,同上面步骤一样,选择安装

    2024年02月02日
    浏览(51)
  • 【JAVA】Eclipse+JDK+环境配置教程(图片步骤教程)

    本文包括Eclipse下载及安装、Eclipse相关配置、查看对应下载的JDK版本号、下载并安装JDK、生成JRE、配置相关环境变量以及验证安装是否成功 文内将有大量图片详细展示下载及安装步骤,请仔细阅读! 下载地址 右侧 Download 选择下方箭头这两个哪个都可以 选这个 下载!! 之后

    2024年01月17日
    浏览(31)
  • 【面试题】JDK(工具包)、JRE(运行环境和基础库)、JVM(java虚拟机)之间的关系?

    【面试题】JDK、JRE、JVM之间的关系? JDK (Java Development Kit):Java开发工具包,提供给Java程序员使用,包含了JRE,同时还包含了编译器javac与自带的调试工具Jconsole、jstack等。 JRE (Java Runtime Environment):Java运行时环境,包含了JVM,Java基础类库。是使用Java语言编写程序运行的所需环境

    2024年02月11日
    浏览(37)
  • 如何安装java8、java17/jdk、jre/java与配置环境变量?(详细图解)

    前提: 为什么要安装两个java?因为有的程序/软件/靶场/工具等需要的java环境不同,安装两种可满足不同的需求。java10以下一种,java8很经典也很常用,java10以上的一种,这里以java17举例,因为官网最新的java10以上的正好是java17,就以java17举例。 目录 一、java8安装 1.官网/网盘

    2024年04月29日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包