第一种可能:环境变量 classpath 没设置好
javac Hello.java成功
但是java Hello提示“找不到或无法加载主类之JDK解决方法”
说明JDK安装成功
但是编译之后的.class文件不在classpath中
首先你要知道你编写了源码(.java文件)之后想编译得放在cmd显示的路径(C:\Users\Administrator)
然后在我的电脑-计算机属性-高级系统设置-环境变量-下面的框中找到classpath(如果没有就新增),
修改为cmd显示的路径(C:\Users\Administrator)
第二种可能:
package string;
public class string{
public static void main(String[] args){
System.out.println(“hello world!”);
}
}`
原理说明:
java程序运行class文件,对于有包名的类,java把包名当成文件夹处理."包名+类名"相当于"文件夹目录+类名"来寻找类。
解决办法:删除包名