Jdk的安装
OK了,次操作简单不做过多的介绍
Java环境变量配置:
Win10(环境)
1.前提下载jdk和jre
2.右键此电脑->属性à高级系统设置-à环境变量
3.如果系统变量中没有path,则新建变量名path,变量值为
Path用户变量
C:\ProgramFiles\Java\jdk1.7.0_80\bin
新建JAVA_HOME
最好设置,因为以后运行tomcat,pclipse等都需要依次变量
C:\ProgramFiles\Java\jdk1.7.0_80
新建变量名CLASSPATH,变量名
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;
点击确定后,按Windows+r快捷键调出运行窗,输入cmd点击确定调出都是,执行java和javac,如果出现以下文字就说配置成功
如果设置好和上图一样,那么说明设置成功,不过很多人会出现这么一个错误“输入javac回车”后提示“javac不是内部或外部命令”,我也出现了这个问题,这个是cmd更新不一致的问题,关闭cmd窗口,重新打开就好了,当然如果你的环境变量都设置好了的话,如果重新打开cmd还是不行,那么应该是你的path路径没有设置后,再仔细检查一下。
配置好环境变量,进行
C:\Users\dell>e:
E:\>cd java
E:\Java>javacApp1_1.java
E:\Java>javaApp1_1在这一步的时候会出现错误
Exception in thread "main"java.lang.NoClassDefFoundError:com/sun/tools/main
的错误,通过在网上查找解决的办法,我通过java –version和javac –version命令先查看了jdk和jre的版本,我发现,确实是版本的问题,我的jre是1.7版本,但jdk是1.8版本,所以,我又下载了jdk1.7版本的。本以为现在2个版本一致不会再冲突了,问题终于解决了,谁曾想,还没有结束。问题依然在,最后终于发现只需要去掉public class App1_1中的public,问题竟然解决了。
(具体原因我现在也不清楚,因为有的不改也可以运行没有错误,有的改了就没有错误了)
![](https://i-blog.csdnimg.cn/blog_migrate/460f1f6a633e4da404d8c9449835ed59.png)