标题任意一个文件的路径前+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