class文件出现了,但是用JAVA运行还是无法加载主类 没有加.class
class文件
出现了,但是用JAVA运行还是无法加载主类 没有加.class
class文件
出现了,但是用JAVA运行还是无法加载主类 没有加.class
2015-06-13
path D:\Program Files\Java\jdk1.8.0_45\bin;C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\Common Files\Autodesk Shared\;C:\Program Files (x86)\Autodesk\Backburner\
classpath .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
JAVA_HOME D:\Program Files\Java\jdk1.8.0_45
path D:\Program Files\Java\jdk1.8.0_45\bin;C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\Common Files\Autodesk Shared\;C:\Program Files (x86)\Autodesk\Backburner\
NKJFK-GPHP7-G8C3J-P6JXR-HQRJR
classpath .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
JAVA_HOME D:\Program Files\Java\jdk1.8.0_45
配置环境变量
右击桌面计算机图标,单机属性,选择高级选项卡,单击环境变量,找到名为path的系统变量,在其值后追加bin(jdk安装目录)的路径,如果没有path,可自己新建添加名为PATH的即可在把bin路径添加进去。
设置时的用户变量和系统变量的区别?
用户变量就是对当前用户有效,系统变量是对所有用户有效。
3.标示符规则和驼峰规则以及命名时见名知意和简短都不在坠入,前面有大神已介绍。
4.初学者容易犯的错误
1)CLASSPATH环境变量的问题
错误:找不到或无法加载主类 HelloWorld
上面的错误通常都是classpath环境变量设置不正确造成的,因此在设置时需要在环境变量前加一点(.),代表在当前路径下搜索;在输入路径的时候避免手误直接通过复制粘贴来设置classpath
2)大小写问题
在JAVA中严格区分大小写的,Class和class是不同的,要抛开windows操作系统的使用习惯。
3)路径里面包含空格
JDK默认安装路径是Programs Files文件夹下,如果环境变量下包含空格可能会引发错误,建议更改路径。
4)main方法的问题
如果使用java来运行一个java类,必须包含main方法且需要使用public和static关键字修饰,必须使用void声明方法返回值,参数只能是一个字符串数组。main方法不要写成Main,因为编译时不会出错,运行时会报错。进一步说明了java是严格区分大小写的。
举报