java开发环境变量配置-JDK11-(win10),重启之后环境变量配置失效的解决办法
win10安装jdk11及环境变量配置
- 如果你之前已经安装过java的老版本的话,建议先卸载一下,同时删除掉环境变量的配置,这样比较容易一次性成成功,直接到设置里面应用程序找到java卸载就好
下载JDK11
直接附上官网链接:https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html
安装
下载完成之后,点击安装,安装过程只要选择一下安装位置就可以了,基本是不用怎么动的(需要注意的就是你要自己知道这个安装位置,因为待会环境变量的配置需要用到这个路径)
环境变量配置
右键单击“此电脑->属性->高级系统设置->环境变量”
在系统变量 (不要在用户变量下,我就是因为一直建到用户变量下,所以浪费了一些时间,所以写个帖子。以此为戒,要仔细)栏下单击“新建”
新建->变量名:JAVA_HOME 变量值:D:\Program Files\Java\jdk11(即JDK的安装路径)
接下来在系统环境变量中找到Path,选中,点击编辑,在弹出的新窗口中点击新建,输入"%JAVA_HOME%\bin",点击确定(为防止重启之后和之前的环境变量冲突,使得环境变量配置失败,可以通过“上移”,把java的环境变量移动到最上面,可以获得更高的优先级,这样就不会发生冲突而导致不必要的错误了,详见下面的解释)
到此,已经完成了环境变量的配置验证环境变量是否配置成功
按win+R启动命令窗口,输入cmd,按回车,输入指令java、javac、java -version 可以有显示,而不是既不是内部命令也不是外部命令的提示
在我重启电脑之后发现环境变量配置又失效了,现在给出解决办法
- 原因可能是系统安装的JRE覆盖了你的JDK环境变量
解决办法
手动删除C:\Windows\System32目录下生成java.exe、javaw.exe、javaws.exe,而System32下的可执行文件也会被加入环境变量里面,和你的JDK环境变量造成冲突。
如果不想去删除的话,第二个解决办法(推荐),冲突时,谁在前面,谁就能生效,比如你在cmd里面打java,生效的那个就处于环境变量的前面。
通过上移,可以改变优先级,移到最上面,那就可以了
命途多舛啊~,编译一会之后又环境变量出错了,所以我又搞了一下,心累,我的电脑也是神奇了,大部分的方法都试了
我的解决办法,试了我上述的方法之后还是有时候会失灵。
- 在用户变量里面也添加一个JAVA_HOME的变量,值也就是安装路径,和系统变量一样的
- 目前来说我是解决了这个问题,希望之后不要再继续失灵了
相关文章:

Activity启动流程图
转载于:https://www.cnblogs.com/dikeboy/p/10064610.html

sql 70-229 考试样题(1)
转:1.你是一数据公司的数据库开发者,你创建了一个用来存储15个不同高校运动会统计表的数据库。这些信息将被用在50家公司的网页设置上。每个公司的WEB设置以不同的格式来安排和显示这些统计表。你需要组装这些数据传送到这些公司去࿰…

HDU 5616 Jam's balance(01背包)
题目网址:http://acm.hdu.edu.cn/showproblem.php?pid5616 题目: Jams balance Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1810 Accepted Submission(s): 754 Problem Description…

datagrid DataFormatString
DataFormatString格式字符串 DataFormatString"{0:格式字符串}" 在DataFormatString 中的 {0} 表示数据本身,而在冒号后面的格式字符串代表所们希望数据显示的格式; 数字、货币格式:在指定的格式符号后可以指定小数所要显示的位数…

HashMap 和 Hashtable 的 6 个区别,最后一个没几个人知道!
HashMap 和 Hashtable 是 Java 开发程序员必须要掌握的,也是在各种 Java 面试场合中必须会问到的。 但你对这两者的区别了解有多少呢? 现在,栈长我给大家总结一下,或许有你不明朗的地方,在栈长的指点下都会拨开迷雾见晴…

自学笔记——Python内置的处理字符串的函数
序号函数描述1capitalize() 字符串的首字母变为大写2center(width, fillchar) 返回原来的字符串(居中),并以空格填充至特定长度的字符串3count( str ,beg 0, end len(string) )计算出str在字符串中出现的字数&#x…

办公室28个经典赞美句子【转】
1.you look great today.(你今天看上去很棒。)【每天都可以用!】2. you did a good job. (你干得非常好。)【国际最通用的表扬!】3. we’re so proud of you.(我们十分为你骄傲。)【…

[源码和文档分享]基于java 的仿QQ聊天工具
一 需求分析 本系统是基于java开发的聊天室。有用户注册、用户登陆、修改密码、忘记密码、添加好友、用户聊天、群聊功能。如果服务器还没有启动,则客户端是不可以登陆、注册、忘记密码,如果在运行过程中,服务器断开则系统会有提示࿰…

错误: 编码 GBK 的不可映射字符 (0x80)
在我想要在命令行使用println输出一些中文的时候,发现编码出现错误 原因: java程序在编译的时候,需要使用JDK开发工具包中的JAVAC.EXE命令,而JDK开发工具包是国际版的,默认格式为UNICODE的编码格式。因此在默认情况下&…

HDU 2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活(多重背包)
传送门 Description 急!灾区的食物依然短缺!为了挽救灾区同胞的生命,心系灾区同胞的你准备自己采购一些粮食支援灾区,现在假设你一共有资金n元,而市场有m种大米,每种大米都是袋装产品,其价格不等…

A simple class to play sound on netcf (part 2)
在实际测试中发现上一片文章(A simple class to play sound on netcf)中介绍的播放声音的类在pda中运行正常,但却无法在pc中工作,简单分析了一下原因,发现是dll的问题,pc和pda播放声音时用的dll不同。pc中是…

SSL证书可以给多个域名使用吗?
欢迎访问网易云社区,了解更多网易技术产品运营经验从信任等级的角度来说,SSL证书主要分为三类:1.域名型https证书(DVSSL):信任等级一般,只需验证网站的真实性便可颁发证书保护网站;2. 企业型htt…

ASP.NET性能调整之解决Server Too Busy错误
最近公司的一个ASP.NET站点频繁出现Server Too Busy错误,具体表现为页面响应慢、经常出现Server Too Busy异常;但实际上服务器的资源消耗却很低,CPU使用只有10%左右,非常奇怪。 该站点运行环境为Windows 2000,IIS5.0&a…

IDEA 格式化代码Reform Code快捷键无效
** 看着用起来这么舒服的IDEA快捷键,突然CtrlAltL怎么按都没有反应,瞬间就不香了** 不行,我要搞一下 解决办法 快捷键冲突 一边学习IDEA,一遍你听歌多舒服啊,就是这个东西——“”“网易云音乐(当然或者其他…

ajax方法参数
jquery中的ajax方法参数总是记不住,这里记录一下。 1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。 2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其…

“解决方案资源管理器”中不能自动选择正在编辑的文档
本来正在编辑的文档应该在“解决方案资源管理器”中自动选中的,但是我的VS2005机器好像没有这个功能,后来发现 “工具->选贤”里边的“项目和解决方案->常规”里边有一项“在解决方案资源管理器中跟踪活动项”,选中后问题解决。VS2003也…

打造属于自己的underscore系列 ( 一 )
underscore作为开发中比较常用的一个javascript工具库,提供了一套丰富的函数式编程功能,该库并没有拓展原有的javascript原生对象,而是在自定义的_对象上,提供了100多个方法函数。在这个系列中,将从uderscore源码角度&…

Java案例——字符串拼接
Java案例——字符串拼接案例 1.案例需求 定义一个方法,把int数组中的数据按照指定的格式拼接成一个字符串返回,调用该方法,并在控制台输出结果 例如,数字为int[] arr {1,2,3};执行方法后的输出结果为:[1,2,3] 2.思路…

SQL同时删除两张表中的数据
DELETE user,orders from user,orders where user.idorders.user_id AND user.id#{id}; 转载于:https://www.cnblogs.com/duneF/p/7196472.html

安全与用户输入
用户数据,就是任何种类的输入(来自于 Web 请求或者 URL 中的数据,输入在 Microsoft Windows 窗体应用程序的控件中的数据,等等),它能够对代码产生影响,因为这些数据经常被直接当成参数来使用并且…

谁能搞定中国的文艺复兴,我就能搞定中国的政治改革
文化--------------经济------------------政治转载于:https://blog.51cto.com/73945/12249

构造函数以及this
实际上构造函数与普通的函数并没有区别,所以一般在开发中会使用大驼峰命名规则来区别普通的函数,构造函数实际上是通过返回一个this值来完成构造函数的创建的. 这个rutern this的操作由new这个操作符来完成,当然个人也可以手动来设置return的…

java案例——字符串反转
java案例——字符串反转 1.需求: 定义一个方法,实现字符串反转。键盘录入一个字符串,调用该方法后,在控制台输出结果 例如,键盘录入abc,输出结果cba2.思路: 1.键盘录入一个字符串,用Scanner实…

Jetson tk1 安装 CUDA,ROS,OpenCV和kinect2以及刷机以及ssh远程控制
我的jetson tk1的系统是:LTR21.3,ubuntu14.04。本文仅仅是个人总结,亲测成功。 注意:如果你是使用校园网进行安装的话,有很多源是没办法访问的,安装的时候就会出现很多问题,所以,尽量…

Refactor!™ for ASP.NET--ASP.NET代码重构插件
Teaching Demo: http://www.devexpress.com/Products/NET/IDETools/CodeRush/Training.xml有些功能在JBuilder2005中早就有了。大家了解一下吧,比较不错。Refactor! is freely available to all ASP.NET 2.0 developers and offers a comprehensive suite of tools …

面向对象的程序开发技术C++教学课件系列之四
面向对象的程序开发技术C教学课件系列之四转载于:https://blog.51cto.com/hnxdd/13205

python自动华 (十四)
Python自动化 【第十四篇】:HTML介绍 本节内容: Html概述HTML文档常用标签2. CSS 概述CSS选择器CSS常用属性1.HTML 1.1概述 HTML是英文Hyper Text Mark-up Language(超文本标记语言)的缩写,他是一种制作万维网页面标准语言(标记&a…

一些有趣的题目(java)持续更新
有趣的编程题1.面试题2.某公司面试题1.面试题 此处为正确的代码 package Java.king01.Test;class MicrosoftTest {public static void main(String[] args) {int[] arr new int[]{12,3,3,34,56,78,432};for(int i arr.length - 1;i > 0;i--){arr[i] arr[i]/arr[0];}for(…

lunix开放端口
以mysql服的3306端口为例。 1、直接打开端口:iptables -I INPUT -p tcp --dport 3306 -j ACCEPT 2、永久打开某端口首先,用vim打开防火墙配置文件:vim /etc/sysconfig/iptables然后,在iptables文件内容中加入如下内容:-A RH-Firew…

开机运行记事本怎么回事
1.删除文件%SystemRoot%\system32\wincfgs.exe%SystemRoot%\KB20060111.exe2.清除移动存储设备病毒连接好usb设备后,打开我的电脑,点击右键选择打开(不要直接打开或点“open”),然后打开菜单栏的“工具--文件夹选项--查…