JAVA课设必备环境配置 教程 JDK Tomcat配置 IDEA开发环境配置 项目部署参考视频 若依框架 链接数据库格式注意事项

JAVA环境配置

https://blog.csdn.net/xhmico/article/details/122390181

JAVA环境配置

前置条件:JDK安装

在开始配置Java环境之前,确保已经下载并安装了Java Development Kit (JDK)。JDK包含了Java编译器、Java虚拟机(JVM)以及必要的开发工具。最新版本的JDK可以从Oracle官方网站或OpenJDK项目获取。根据您的操作系统(Windows、macOS或Linux)选择合适的安装包进行安装,并记住安装路径,因为在后续的环境变量配置中会用到。

环境变量配置

Java环境配置的核心在于正确设置系统环境变量,以便系统能找到Java编译器、解释器及其他工具。以下是配置步骤:

  1. JAVA_HOME

    • 变量名:JAVA_HOME
    • 变量值:JDK的安装路径,例如 C:\Program Files\Java\jdk1.8.0_***(Windows)或 /Library/Java/JavaVirtualMachines/jdk1.8.0_***/Contents/Home(macOS)。
  2. Path

    • 变量名:Path(通常已有,无需新建)
    • 变量值:在已有的值末尾追加 %JAVA_HOME%\bin(Windows)或 $JAVA_HOME/bin(Linux/macOS),这使得命令行能够识别javajavac命令。
  3. CLASSPATH(可选):

    • 变量名:CLASSPATH
    • 变量值.:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;,这告诉Java运行环境类库的位置,但现代Java版本往往不再强制要求配置CLASSPATH。
检测是否配置成功

配置完环境变量后,重启命令行窗口以使更改生效,然后通过以下命令来检验配置是否成功:

  • java:不带参数运行,应显示Java命令的帮助信息。
  • javac:Java编译器的命令,同样应显示帮助信息。
  • java -version:显示安装的Java版本信息。

如果这三个命令都能正常输出相关信息,则说明Java环境配置成功。

注意事项

  • 环境变量路径:确保所有路径配置正确无误,特别是路径中不要包含多余的空格或特殊字符。
  • 版本兼容性:确保你的Java项目与所安装的JDK版本兼容。
  • 32位与64位:根据你的操作系统位数选择对应的JDK版本安装。
  • 环境变量编辑:在Windows中,修改环境变量后可能需要重新启动终端或计算机才能使设置生效。

附图说明

  • Image-1:展示如何在系统属性中添加JAVA_HOME环境变量的步骤截图。
  • Image-2:演示如何在Path变量中追加Java bin目录路径的操作截图。
    在这里插入图片描述
    在这里插入图片描述

Tomcat配置

https://blog.csdn.net/qq_42257666/article/details/105701914

在这里插入图片描述
在这里插入图片描述

IDEA开发环境配置(超详细)

https://blog.csdn.net/qq_35340913/article/details/105614803

项目部署参考视频

https://www.bilibili.com/video/BV1B44y1G7Tm?p=2&vd_source=3ef6540f8473c7367625a53b7b77fd664

若依框架

https://blog.csdn.net/m0_67376124/article/details/127617498

若依官网使用教程:
https://doc.ruoyi.vip/ruoyi/

注意事项:

JDBC链接mysql格式:JDBC连接mysql的url的写法和常见属性

 url: jdbc:mysql://localhost:3306/tiku?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8

URL=jdbc:mysql://[host][:port]/[database]
其后可以添加性能参数:?[propertyName1=propertyValue1] & [propertyName2]=propertyValue2] …

在这里插入图片描述

mysql的常用配置:
jdbc:mysql://localhost:3306/数据库名?autoReconnect=true&useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/36019.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微信公众号写作时必备的AI提示词(也称为指令或Prompt)

猫头虎 🐯 微信公众号写作时必备的AI提示词(也称为指令或Prompt) 🎉 大家好,我是猫头虎,科技自媒体博主。今天,我们来聊聊如何利用AI提示词,打造出爆款的微信公众号文章。&#x1…

Win10扩充C盘(把其他盘存储空间分给C盘)

C盘虽然没有安装任何软件,但无奈安装某些软件(例如VS,QuarC等)总会占用C盘容量,且C盘内存很小(只有60G左右),看着D盘的三四十空闲内存,决定把D盘内存分给C盘30G&#xff…

css持续学习

一、样式层叠 当一个css样式发生冲突时,比如多处给一个字体设置了不同的颜色,这个时候就需要样式层叠了,它会进行三种比较 比较重要性 重要性从高到低: 1.带有 important 的作者样式(作者样式就是开发者写的样式&…

【Red Hat 7.9---详细安装Oracle 11g】---图形化界面方式

原文:https://blog.csdn.net/qq_41840843/article/details/131198718?spm1001.2014.3001.5501 🔻 一、安装前规划 规划项(本环境)描述操作系统版本Red Hat Enterprise Linux Server release 7.9 (Maipo)主机名db-oracle数据库版本Oracle 11gIp规划192.…

【毛毛虫案例-重力 Objective-C语言】

一、接下来,我们给这个毛毛虫,添加一下重力 1.把我们之前的代码,复制粘贴一份儿,改个名字,叫做:17-毛毛虫案例-重力, 重力的话,实际上,就比较简单了啊,那我们重力的话,去添加的时候,我也要在外面,去添加, 重力的话,叫做啥,UIGravityBehavior,啊, UIGravity…

Thinkphp/Laravel高校竞赛管理系统的设计与实现_9pi7u

高校竞赛管理,其工作流程繁杂、多样、管理复杂与设备维护繁琐。而计算机已完全能够胜任高校竞赛管理工作,而且更加准确、方便、快捷、高效、清晰、透明,它完全可以克服以上所述的不足之处。这将给查询信息和管理带来很大的方便,从…

时序约束(一):时钟的约束

目录 一、时钟约束的目的 二、约束工程项目 三、主时钟和生成时钟 四、主时钟约束 五、生成钟约束 一、时钟约束的目的 之前的文章对时序分析的基本原理做了介绍,我们会发现时序分析离不开时钟信号。对于时序分析工具来说同样如此,分析工具需要我…

【漏洞复现】用友GRP-U8——SQL注入

声明:本文档或演示材料仅供教育和教学目的使用,任何个人或组织使用本文档中的信息进行非法活动,均与本文档的作者或发布者无关。 文章目录 漏洞描述漏洞复现测试工具 漏洞描述 用友GRP-U8是一款企业管理软件,其系统dialog_moreUs…

财务RPA案例研究——分析成功的财务RPA实施案例

现代社会正加速向数字时代转型,数字技术以崭新的模式全面融入各行业领域。为顺应新一轮科技革命和产业变革趋势,越来越多的企业不断深化应用大数据、云计算、人工智能等新一代信息技术,积极迎接数字化转型,而RPA技术由于能够以自动…

常用组件详解(二):torch.nn.Flatten、torch.flatten()

文章目录 torch.nn.Flattentorch.flatten() 官方API文档:点击跳转。torch.nn.Flatten是Pytorch提供的类,常用于将输入数据进行展平,而torch.flatten()函数与之功能相同。 torch.nn.Flatten 类初始化方式: torch.nn.Flatten(star…

算法基础详解

大O记法 为了统一描述,大O不关注算法所用的时间,只关注其所用的步数。 比如数组不论多大,读取都只需1步。用大O记法来表示,就是:O(1)很多人将其读作“大O1”,也有些人读成“1数量级”。一般读成“O1”。虽…

友力科技广州数据中心搬迁

搬迁工作内容 1.搬迁技术工作 1)确定机房搬迁的负责人以及负责人的联系方式,保证在搬迁的过程中统一指挥管理。 2)确定服务器的数量,服务器的型号,服务器的配置等,如有需要,联系相关服务器的供货商或者厂家提供技术支持…

【极速入门版】编程小白也能轻松上手Comate AI编程插件

文章目录 概念使用错误检测与修复能力API生成代码生成json格式做开发测试 在目前的百模大战中,AI编程助手是程序员必不可少的东西,市面上琳琅满目的产品有没有好用一点的,方便一点的呢?今天工程师令狐向大家介绍一款极易入门的国产…

mysql中in参数过多优化

优化方式概述 未优化前 SELECT * FROM rb_product rb where sku in(1022044,1009786)方案2示例 public static void main(String[] args) {//往list里面设置3000个值List<String> list new ArrayList<>();for (int i 0; i < 3000; i) {list.add(""…

python-docx 获取页面大小、设置页面大小(纸张大小)

本文目录 前言一、docx纸张大小介绍1、document.xml① 关于 document.xml 的一些知识点② 纸张大小在哪里③ 纸张大小都有啥④ EMU对应的尺寸列表二、获取docx纸张大小1、完整代码2、运行效果图三、python为docx设置纸张大小1、完整代码2、效果图前言 今天的这边文章,我们来说…

项目实训-vue(八)

项目实训-vue&#xff08;八&#xff09; 文章目录 项目实训-vue&#xff08;八&#xff09;1.概述2.医院动态图像轮播3.页面背景板4.总结 1.概述 除了系统首页的轮播图展示之外&#xff0c;还需要在医院的首页展示医院动态部分的信息&#xff0c;展示医院动态是为了确保患者、…

【PHP】控制摄像头缩放监控画面大小,并保存可视画面为图片

一、前言 功能描述 调用摄像头并可以控制缩放摄像头监控画面的大小&#xff0c;把可视画面保存为图片。 我使用的是USB摄像头&#xff0c;其他摄像头此方法应该也通用。 使用技术 使用到的技术比较简单&#xff0c;前端使用WebcamJS插件调用摄像头&#xff0c;并摄像头监控…

《mysql》--mysql约束

数据库约束 有的时候数据库中的数据是有一定要求的&#xff0c;有些数据认为是合法数据&#xff0c;有些是非法数据&#xff0c;如果靠人工检查显然是不靠谱的&#xff1b; 数据库会自动的对数据的合法性进行校验检查目的就是&#xff0c;保证数据中能够避免被插入/修改一些非…

Linux基础 - 使用 ssh 服务管理远程主机(window linux vscode)

目录 零. 简介 一. 打开linux shh 二. window连接linux 三. linux连接linux 四. VSCode远程 零. 简介 SSH&#xff08;Secure Shell&#xff09;服务是一种网络协议&#xff0c;主要用于在不安全的网络环境中为计算机之间的通信提供安全的加密连接。 SSH 服务具有以下重要…

二、安装虚拟机

本篇来源&#xff1a;山海同行 本篇地址&#xff1a;https://shanhaigo.cn/courseDetail/1805875642621952000 本篇资源&#xff1a;以整理到-山海同行 一、官网下载centos7 1. 进入CentOS 官方网站 官方网站&#xff1a;https://www.centos.org/download/ 2. 选择iso 点击下…