could not find the main class 我开始学java,按照教材写一个hello world程序,程序是一模一样的,肯定没有问题,在eclipse里面都可以正常运行,但是在CMD里面可以编译,运行就报错了,不能贴图啊!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 进到你的class文件所在的文件目录下之后再javac 试试…… exception in thread "main" java.lang.noclassdeffounderror 如果是没有包名的话,直接进入存放java的目录先执行 javac a.java 然后执行 java a如果有包名的话,直接进入存放java的目录先执行 javac a.java 然后再当然目录把包路径建起来把a.class拷贝到包路径里面,然后再存放a.java的目录执行 javac 包路径.a exception in thread "main" java.lang.noclassdeffounderror错误是,java.lang包下,没有发现定义的那个类…… 先用 javac 后面加上你写的这个程序的绝对路径好比 javac E:\XXX.java,然后在用java E:\A.java 就好了 exception in thread "main" java.lang.noclassdeffounderror 是指main方法里面的参数Stirng [] args没有写 是不是类名称和你java文件名称不对应? 首先你要进入源文件所在的目录,开始给你的是一个默认目录,所以必须先进入根目录。如D:再进入文件所在目录然后javac xxx.java 编译源文件最后java xxx 执行字节码文件也可能说得并不全对,楼主自己想一下,注意路径和命令规范。我的文件在D:\test\java下 源文件public class Print{ public static void main(String args[]){ System.out.println("hello word!"); }} 我也遇到跟楼主一样的问题了。在CMD窗口中把当前路径指向到.class文件路径,然后运行java XXX才行。纳闷来着啊不能使用java D:\XXX\XXX的方式 发一个面试题:如何判断两个矩形有相交的部分? 如何用 键盘事件 控制在窗口开始自动画图? JTabbedPane选项卡怎么样设置颜色,间距 编写一个程序每秒鸣叫一次 Caldendar是线程安全的吗? 学习java,请各位大大推荐的第一本书,和第一个sdk 從零開始學JAVA要做哪些事 菜鸟求教:关于构造函数的问题 javac不能编译 问个比较菜的问题,请见我最后提出的问题 大家帮我看看这个是什么错误 一个小问题。。求解
如果有包名的话,直接进入存放java的目录先执行 javac a.java 然后再当然目录把包路径建起来把a.class拷贝到包路径里面,然后再存放a.java的目录执行 javac 包路径.a
错误是,java.lang包下,没有发现定义的那个类……
再进入文件所在目录
然后javac xxx.java 编译源文件
最后java xxx 执行字节码文件
也可能说得并不全对,楼主自己想一下,注意路径和命令规范。
我的文件在D:\test\java下
public class Print{
public static void main(String args[]){
System.out.println("hello word!");
}
}