发布网友
共7个回答
热心网友
可能原因一:java类中没有main方法。必须有下面的main方法执行入口才可以:
public static void main(String[] args) {
}
可能原因二:说明当前的路径不是java文件存放路径。解决办法:
第一步:在cmd上通过cd进入相应java类路径。如(cd D:\Remit\icardpay-boss);
第二步:直接输入盘符即可完成路径切换(如 D:)
热心网友
很简单,classpath的问题,在classpath的值的最前面加上".;"(引号里面的内容)OK了
热心网友
变量名:Path
变量值:c:\Program Files\Java\jdk1.7.0_01\bin;
java_home,classpath都不要
测试:
C:\Users\test>java -version
java version "1.6.0_07"
Java(TM) SE Runtime Environment (build 1.6.0_07-b06)
Java HotSpot(TM) Client VM (build 10.0-b23, mixed mode, sharing)
表示环境变量设置成功
热心网友
你可以用dir显示下C盘的文件列表?
既然可以执行就与环境变量无关,检查你程序中类名和文件名及你输入要运行的名字是否一致!
热心网友
可能是你的环境变量有问题,你是不是把环境变量CLASSPATH 和 PATH原有的删了??这两个的环境变量你要加在原有的环境变量之前加就可以了 。 而且classpath在路径前加上.;
热心网友
你这种情况很有可能就是,有包。 把包删掉再编译运行就好了。把package XXXXX; 这一堆删除。
热心网友
多半是复制的代码吧?看下代码开头是否定义了package,如果有有2种办法1:删除package定义2:在编译目录下创建与package同名文件夹,并将生成的class转移到其中,运行Java 包名.类名