JAVA入门特供= =,今天设置环境变量后用dos运行的时候发现出现“找不到或无法加载主类”,索性查了些资料重新看了看JAVA入门的部分。
声明:我的笔记本暂时用的是Win10系统,Windows其他系统也适用。(要抓紧学Linux了啊= =)
一:首先是安装JDK(Java Development Kit - 意即JAVA开发工具包)
进入页面,下载系统对应的JDK-Kit,我的是win10-64位,所以选择windows-X64。
安装的时候不建议安装到C盘,其他自由选择(附:安装过程中有个公共JRE安装,可选,安装的时候右侧有说明,也就是可供独立使用的JAVA Runtime Environment,意即JAVA运行环境,小白的话就都安上吧,反正也不大= =)
二:然后是环境变量设置:
打开:此电脑(计算机)-属性-高级系统设置-高级-环境变量-系统变量
如图:
需要添加的环境变量和值(变量名不要更改):
-
-
JAVA_HOME=G:\Java Kit\jdk1.8.0_05;
-
CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
-
PATH=%JAVA_HOME%\bin;
-
CLASSPATH部分前面的".;"一定要加上,代表在当前目录下。
说明:PATH为已有变量,直接编辑-添加路径即可,JAVA_HOME的路径由你所安装的JDK文件所在路径决定。
另:bin目录为JAVA的可执行文件,lib为JAVA的类库。
三:最后就是Dos下运行了:
在桌面建立一个名为MyFirst文本文档(将后戳名.txt改为.java),然后写上(文件名...哈哈哈哈~):
源代码:
1 public class MyFirst{2 public static void main(String [] args){3 System.out.println("Welcome To InkBlots!");4 } 5 }
保存后,在命令行处输入cmd确认(快捷方式:win+R)
输入以下指令(依次是改变当前目录-用编译器编译JAVA源文件-运行JAVA类程序):
编译会由javac(Java Compiler)编译.java文件生成字节代码的.class文件,然后调用JAVA运行.class文件。
如果出现“找不到或无法加载主类”有几个原因:
1.可能是同名的.class和.java文件不在同一目录下。
2.可能是环境变量设置不正确,特别是CLASSPATH部分尤为注意,没有前面的",;"可以正常编译,但是不能够找到类库(即lib目录)。