在创建的创建好的目录下有.java文件
笔者创建时代码如下
1 public class Welcome{ 2 public static void main(String[] args){ 3 System.out.println("Hello world"); 4 } 5 }
在终端控制中打开并运行
javac Welcome.java
若你的文件名不同,则使用你的文件名
生成Welcome.class
执行java Welcome
出现错误:找不到或无法加载主类Welcome
主要错误:
1.配置JDK、PATH、JAVEA_HOME以及classpath时的路径是否正确(以jdk1.8.0_171为例)
JAVA_HOME:D:\Java\jdk1.8.0_171
Path:;%JAVA_HOME%\bin;%JAVA_HOME\jre\bin%;
classpath:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
分号用于隔开每个地址,百分号调用已有的环境变量
2.检查.class文件是否存在。
3.查看你所在的路径是否为.class文件的同一目录下。
4.检查.java文件中是否存在包名(这是最容易忽视,也是最不容易找出来的问题),删除包名或者运行时加上包名。