javac能编译的话,环境变量一般没有问题,在java运行的时候出现异常,估计是public类名没有和文件名一致,具体情况还要看你错误的提示,贴出来看下把
我也遇到了这个问题,这是当前路径的错误,你把cmd的当前路径切换到你的.class 文件所在路径就完全ok了
类名问题!
java要求public类的名字要与文件名一致。
例如:
我有一个java的文件名字叫:Student.java
那么在这个文件中,一定要有一个public类的名字叫Student
public class Student{。。。。}
可能是有异常,你把异常抛出就没问题了
1、cmd下 java -version 如果可以输出版本 表示环境变量没问题
2、贴下异常代码,看看具体什么问题