手把手教你JDK+IDEA的安装和环境配置

article/2025/9/23 16:38:31

                

目录

1.先安装JDK 

1.1 查看电脑是多少位的系统

1.2 安装和电脑系统相同位的JDK

 2.给JDK配置环境

2.1 配置jDK环境三步走

2.2 检查JDK环境配置好没好

3.安装IDEA

3.1 下载安装包

3.2 安装JDEA安装包

4.在IDEA上创建一个项目


因为刚重装了系统,所以JDK和IDEA都没了,所以刚好在安装过程中,出一篇安装和环境配置的博客,让不会安装的可以看一看。

1.先安装JDK 

1.1 查看电脑是多少位的系统

在安装JDK之前,先要清楚你的电脑是32位的还是64位的,按这个步骤查看

找到电脑 文件资源管理器(win11)

因为我的电脑是64位的,所以我要安装64位的JDK

1.2 安装和电脑系统相同位的JDK

关于安装什么版本的JDK呢

现在JDK版本更新可能已经很高了,但公司可能才用到1.7或1.8,所以我们不用下载最新版的,1.8版本的足够用了。

 下载jdk

我这里直接给大家提供一个jdk1.8的,也可以去官网下载

链接:https://pan.baidu.com/s/1BDr6Yd1m0jfkUcJAI7pTFw 
提取码:nvie

首先要到 Oracle 网站获取 JDK 安装包。JDK 安装包被集成在 Java SE 中,因此下载 Java SE 即可

Oracle网站:Oracle | Cloud Applications and Cloud Platform

 进入网站Oracle后点击 产品

 找到java打开

点击Download Java,进入Java的下载页

 选择你自己电脑对应多少位的jdk,下载就可以了

下面开始安装,大家下载完成后,直接点击就可以了

点击下一步

 

如果不修改安装路径,就点击下一步

点确定,然后点下一步就安装好了JDK


 2.给JDK配置环境

2.1 配置jDK环境三步走

 第一步先找到电脑中的环境变量

 第二步给JDK配置环境变量(分三步走)

(1)配置JAVA_HOME环境变量,值为JDK的安装目录,为什么要这么配置,主要是因为很多开源软件的依赖到这个变量,用于寻找机器上的Java环境,比如:Javaweb中要用tomcat , 

(2)配置Path, 需要注意Path路径一般是存在的,只需要追加即可。这里使用%JAVA_HOME%的意思是直接引用上面配置的JAVA_HOME的值,这样的好处是,如果Java安装目录发生变话,只需要修改JAVA_HOME的值,不用再修改Path变量的值。

 把这个%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;写在前面注意后面加了分号,然后点确定

正常情况下win10去掉分号,隔行即可 

但也有可能会在重启之后%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 配置失效,解决的方法就是把JDK的全路径放进去就可以了,比如D:\Program Files\Java\jdk1.8.0_192\bin

 (3)配置CLASSPATH环境变量,

变量值是.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

这个变量值可以直接复制的

新建一个CLASSPATH环境变量

 然后点击确定就配置好了

把上面JDK环境配置三步走做好后,JDK就配置好了

2.2 检查JDK环境配置好没好

第一步   先 win+R打开命令窗口 输入cmd 打开

 然后再输入 java -version  打开JDK

 再输入javac

 到这里如果都能正常打开说明,你的JDK已经安装好了

如果你遇到了问题比如说

 或者第一步有问题的,都是环境没有配置好,重新去检查一下,

如果实在有问题大家可以看一下这个朋友的博客,肯定可以解决你的问题

JDK安装好后遇到问题点我 



3.安装IDEA

3.1 下载安装包

我们首先打开IDEA官网

链接    Download IntelliJ IDEA: The Capable & Ergonomic Java IDE by JetBrains

上面那个是英文版的,这个是中文版的(看不懂英语的可以点这个)

IntelliJ IDEA:JetBrains 功能强大、符合人体工程学的 Java IDE

 点击然后下载

3.2 安装JDEA安装包

双击打开安装包,点next

 因为我想放在D盘,所以我在D盘创建了一个放IDEA的文件夹

选好后,点确定就可以了、点next

继续next

 然后点Install,就开始安装了,安装好后,点击Finish


4.在IDEA上创建一个项目

安装好后,双击打开,按下面这个步骤走

  

 创建好后就进入到了项目里面了

然后在src中这样创建

 

 起个名字

然后就可以开始写代码了

 点这个运行代码



http://chatgpt.dhexx.cn/article/Q39atZNZ.shtml

相关文章

Java实现敏感词过滤(敏感词替换DFA算法)

DFA: DFA即Deterministic Finite Automaton,也就是确定有穷自动机。在实现文字过滤的算法中,DFA是比较好的实现算法。 实现思路: 1.将敏感词添加到List列表中 private static String s1 "你妈的"; private static St…

Java敏感词过滤

方案一:使用String类的contains() contains()方法用于判断字符串中是否包含指定的字符或字符串。 public static void main(String[] args) {String a "敏感词";String b "我的敏感词";System.out.println(b.contains(a));if (b.contains(a…

浅析过滤敏感词过滤算法(C++)

本文转自浅析敏感词过滤算法(C),自己也在其基础上根据自己的情况做了一点修改。 为了提高查找效率,这里将敏感词用树形结构存储,每个节点有一个map成员,其映射关系为一个string对应一个WordNode。 比如敏感词库里面有枪手、手枪…

js实现敏感词过滤算法

最近弄了一个用户发表评论的功能,用户上传了评论,再文章下可以看到自己的评论,但作为社会主义接班人,践行社会主义核心价值观,所以给评论敏感词过滤的功能不可少,在网上找了资料,发现已经有非常…

DFA 敏感词过滤算法

dfa 算法 创建字典树对输入的词典进行匹配 创建节点 这里的结点就是上面那幅图 package DFAtype Node struct {//结束End bool//节点Next map[rune]*Node }// AddChild add char func (n *Node) AddChild(c rune) *Node {if n.Next nil {n.Next make(map[rune]*Node)}// 这…

利用Trie(字典树)实现敏感词过滤算法

Trie(字典树),正如它的名字一样,其主要的作用就是来存储字符串的,用它来实现字符串的查找效率比较高,查找的时间复杂度主要和它的元素(字符串的长度)O(W)相关,但是消耗的…

trie树之敏感词过滤算法

之前写过一篇关于Trie树的介绍:Trie树——在一个字符串集合中快速查找某个字符串。今天就用Trie树来实现敏感词过滤算法。 首先简单介绍一下Trie树的数据结构: 1.根节点不存储字符。 2.Trie树中除了根节点外其余节点都需要存储一个字符,另外…

敏感词过滤算法:前缀树算法

背景 平时我们在逛贴吧、牛客网的时候,我们经常可以看到一些形如 “***”的符号,通过上下文,我们也可以很容易猜到这些词原来是骂人的话,只是被系统和谐了。那么这是如何实现的呢?作为普通人,我们最先想到的一种办法就是把所有敏感串存入一个列表中,然后用户每发一条内…

敏感词过滤算法DFA

敏感词过滤方案 1 使用数据库模糊查询,效率太低 2 使用String.indexOf("")查找,数据库量大的话也是比较慢 3 把敏感词和内容使用全文检索(solr,ElasticSearch)技术进行分词再匹配,也是可以的,但是…

java敏感词过滤算法

本文参考博客:https://blog.csdn.net/henshuia/article/details/111498753?utm_mediumdistribute.pc_relevant.none-task-blog-2defaultbaidujs_title~default-0.pc_relevant_default&spm1001.2101.3001.4242.1&utm_relevant_index3 再次感谢作者分享&…

敏感词过滤-DFA算法

目录 DFA算法简介 Java实现DFA算法实现敏感词过滤 测试方法 创建DFAMap 根据DFAMap进行检验 完整代码 与前缀树的类似与不同 类似 不同 复杂度 DFA算法简介 在实现文字过滤的算法中,DFA是唯一比较好的实现算法。DFA即Deterministic Finite Automaton&…

[转*摘要*总结]敏感词过滤的算法原理之DFA算法

问题背景 敏感词、文字过滤是一个网站必不可少的功能,过滤的关键是用户输入内容与敏感字库的匹配。 对于字符串匹配,一般的方法是字符串子串包含判断、正则表达式判断,但对于用户输入的大量内容,它们的效率是非常低的。Google和百…

敏感词过滤算法 为内容保驾护航 Java/.Net/C++/c/Python等语言是如何进行敏感词打码限制的 高效防范违规内容

有人的地方,就有江湖,有输入框的地方,就有注入风险!有输入框的地方,就有敏感词!敏感词就像一个平台杀手,可能直接导致平台被封锁! 敏感词是一个APP、一个网站、一个内容平台的“杀手…

MD5加密解密

md5加密 /*** 采用MD5加密解密** MD5加码 生成32位md5码*/public static String string2MD5(String inStr) {MessageDigest md5 null;try {md5 MessageDigest.getInstance("MD5");} catch (Exception e) {System.out.println(e.toString());e.printStackTrace();re…

一文读懂md5,md5有什么用,什么是md5加盐

md5是一种密码散列函数,在计算机安全领域得到广泛的应用。本文将带大家了解一些md5的知识点,什么是md5,md5有什么用,什么是md5加盐,为什么md5不可逆,为什么md5可能会被解密?帮助大家快速了解md5…

MD5摘要算法的几种解密方法,分享md5免费解密网站

在一个md5解密交流群看到有人讨论MD5算法解密,消息有上百条,但是具体怎么解密却没人讨论。所以,今天就这个话题浅谈一下MD5摘要算法的几种解密方法,以及分享使用MD5免费解密网站如何进行md5加密解密,大家可要轻点喷。 …

多因子选股策略(股票)

注:以下部分内容引用自《因子投资:方法与实践》一书 1. 原理 多因子策略是最广泛应用的策略之一。CAPM模型的提出为股票的收益提供了解释,但随着各种市场异象的出现,使得人们发现股票存在超额收益,这种收益不能为市场因子所解释,因此,出现了多因子模型。 多因子模型最…

MD5算法

写在前面: 本文章旨在总结备份、方便以后查询,由于是个人总结,如有不对,欢迎指正;另外,内容大部分来自网络、书籍、和各类手册,如若侵权请告知,马上删帖致歉。 目录 一、介绍二、算…

md5强比较弱比较

md5强比较,弱比较 强比较:使用三个 比较,比较值,也比较类型 弱比较:使用两个 比较,只比较值,不比较类型 ab 将a,b的值转换成同类型再比较值ab 先判断a,b类型&#…

MD5 几种方法的选择

转:http://zoroeye.iteye.com/blog/2026984?utm_sourcetuicool&utm_mediumreferral md5加密实现方法有很多种,也导致很难选择。大概分析下自己了解的一些用法。 1.sun官方 sun提供了MessageDigest和BASE64Encoder可以用指定算法加密。 例&…