今天为了运行HelloWorld这个小程序浪费了几个小时!真是涨了教训,最后发现还是JDK的环境配置出了问题!
第一步:下载JDK,在官网上下载符合电脑操作系统的JDK:
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
第二步:下载完成后,双击exe文件,按上面提示一步一步运行,建议新手安装在默认文件夹中,不然后面配置环境变量又是一头包。
第三部:右击我的电脑-属性-高级系统设置-环境变量-系统变量
新建系统变量, 变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.8.0_112(即系统默认安装jdk目录)
编辑CLASSPATH,添加变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
(注意冒号后面的“.;”一定不能少!!!今天忙了好久,运行javac HelloWorld成功,但是运行java HelloWorld时报错:找不到主类,其原因就在这里,至于为什么,我也不知道0.0)(补:在书上发现了原因,特地来补上:如果指定了CLASSPATH环境变量,一定不要忘记在CLASSPATH环境变量中增加一点".",一点表示当前路径,用于强制java解释器在当前路径下搜索java类)
编辑path,添加变量值: %JAVA_HOME%\jre\bin和%JAVA_HOME%\bin
(我用的是WIN10系统,并不需要在中间加上分号隔开)
第四步:使用cmd命令,打开命令提示符窗口,输入java -version,出现如下效果即安装JDK成功
C:\Users\Administrator\Desktop\JAVA>java -version
java version "1.8.0_112"
Java(TM) SE Runtime Environment (build 1.8.0_112-b15)
Java HotSpot(TM) Client VM (build 25.112-b15, mixed mode, sharing)
开始编写第一个小程序:HelloWorld
第一步:首先在任意盘中创建java文件夹,存放编写的java文件
第二步:创建文本文件HelloWorld.java(修改后缀需要在电脑中将隐藏文加后缀打钩去掉,具体过程百度一下),使用文本方式打开HelloWorld.java文件,输入如下代码:
public class HelloWorld{
//程序入口
public static void main(String[] args){
System.out.println("HelloWorld!");
}
}
第三步:使用cmd命令打开命令行窗口,使用cd命令打开到第一步中创建的JAVA文件夹,然后输入javac HelloWorld.java,java 的JVM会将.java文件转化成.class,在JAVA文件夹中会多出HelloWorld.class文件
再输入java HelloWorld(回车键),即出现如下效果,运行成功!
C:\Users\Administrator\Desktop\JAVA>javac HelloWorld.java
C:\Users\Administrator\Desktop\JAVA>java HelloWorld
Hello World!