笔记有点乱

标题任意一个文件的路径前+cmd

在这里插入图片描述

进入dos窗口,输入javac Hello.java

在这里插入图片描述

HelloWorld

 public class Hello{
	public static void main (String[] args){
		System.out.print("Hello,World");
	}
}

卸载JDK

1.删除java的安装目录

2.删除环境变量里的JAVA_HOME

3.删除path下关于java的目录

4.在命令窗口输入java-version

安装JDK

1.百度搜索JDK8,找到下载地址

2.下载电脑对应的版本

3.双击安装

4.记住安装的路径

5.配置环境变量|JAVA_HOME;配置path变量

6测试输入java -version

下载notepad++

卸载后测试时出现的错误:

Error: could not open `C:\Program Files\Java\jre7\lib\amd64\jvm.cfg’

百度得到的答案

has value ‘1.8’, but ‘1.7’ is required.
Error: could not find java.dll
Error: Could not find Java SE Runtime Environment.

因为之前安装过jdk1.6和jdk1.7后来才安装jdk1.8,我卸载后,一直显示关于jdk1.7,所以我怀疑是我没卸载干净。环境变量被1jdk1.7覆盖。

百度上的解决办法,复制过来参考

1.在环境变量Path中把%JAVA_HOME%\bin;移到最前,避免被后面的变量设置C:\ProgramData\Oracle\Java\javapath;覆盖

2.在C:\Windows\System32 目录下搜索java,出来三个exe:java,javaw,javaws。把这个三个exe全删掉。

(这三个exe就是jdk安装的时候被复制到系统目录C:\Windows\System32 下的)

3.再在cmd中运行java -version,出现:

java version “1.8.0_112”
Java™ SE Runtime Environment (build 1.8.0_112-b15)
Java HotSpot™ 64-Bit Server VM (build 25.112-b15, mixed mode)

4.把环境变量Path下的C:\ProgramData\Oracle\Java\javapath;删掉,再在cmd中运行java -version,还是指向1.8,继续…

5.进入C:\ProgramData\Oracle\Java\javapath目录,把其下的java,javaw,javaws全删掉。(这就是jdk1.8生成的)。再次运行java -version,出现:

java version “1.7.0_79”
Java™ SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot™ 64-Bit Server VM (build 24.79-b02, mixed mode)

原来就是C:\ProgramData\Oracle\Java\javapath这个目录的三个exe:java,javaw,javaws在作祟,把原来的jdk1.7的 环境变量指向都覆盖了,删了之后就系统无法定位到jdk1.8指向的java,就无法设置环境变量,然后jdk1.7的环境变量就起作用了。

原文链接:https://blog.csdn.net/superit401/article/details/70154993

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值