当前位置: 代码迷 >> Java相关 >> 为什么刚编写第一个程序就报错
  详细解决方案

为什么刚编写第一个程序就报错

热度:302   发布时间:2005-06-22 17:01:00.0
为什么刚编写第一个程序就报错
kingarden大大: 小弟,按照您写的第一个列子: //---- java小程序(1) public class frist { public static void main(String args[]) { System.out.println("12345"); } } 在cmd下用javac进行编译,产生了first.class 但是使用java first.class运行first.class却产生了如下问题: Exception in thread "main" java.lang.NoClassDefFoundError:first/class 问这是什么原因,谢谢
搜索更多相关的解决方案: 编写  

----------------解决方案--------------------------------------------------------
运行是 Java first

----------------解决方案--------------------------------------------------------
楼上的说得对
----------------解决方案--------------------------------------------------------
老大,问题依旧,就是提示变为“Exception in thread "main" java.lang.NoClassDefFoundError:first”了
我估计可能是运行环境或库文件配置错误
----------------解决方案--------------------------------------------------------
我试了好用的。你重新编译一次试试。
----------------解决方案--------------------------------------------------------
现在重新编译又变成了无法读取first.java,真是奇怪
----------------解决方案--------------------------------------------------------
换了目录,在环境变量中重新设定了ClassPath,新建一个文件叫jj.java,将原来的内容复制过来,最大一行改为public class jj,用javac重新编译,然后执行java jj.class,就一切oK了
是不是ClassPath中不能有中文目录名,我原来的目录叫“D:\我的文件\java_learn”,现在改为“D:\java_learn”就OK了
----------------解决方案--------------------------------------------------------
不对!
路径一定要正确。
编译语句为:javac jj.java
执行语句为:java jj      
例如:文件在C:\ java1\jj.java
编译为:C:\java1> javac jj.java
执行为:C:\java1>java jj
----------------解决方案--------------------------------------------------------
靠~楼主执行java first.class也能成功?搞笑吧
----------------解决方案--------------------------------------------------------

----------------解决方案--------------------------------------------------------
  相关解决方案