标题:使用命令符窗口编译Java
只看楼主
yu1543054075
Rank: 1
等 级:新手上路
帖 子:102
专家分:8
注 册:2015-4-30
结帖率:90.24%
已结贴  问题点数:5 回复次数:3 
使用命令符窗口编译Java
C:\Users\Administrator\Desktop>java Operator
Exception in thread "main" java.lang.NoClassDefFoundError: Operator (wrong name:
 book/basic/Operator)
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:14
1)
        at (URLClassLoader.java:283)
        at (URLClassLoader.java:58)
        at (URLClassLoader.java:197)
        at java.security.AccessController.doPrivileged(Native Method)
        at (URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: Operator.  Program will exit.
为什么老是会出现这样的错误,我编写的Java没有错误,而且有时候编译没有错误,有的时候就有,为什么,求指导!!
搜索更多相关主题的帖子: Desktop thread wrong Users Java 
2015-05-26 18:14
日知己所无
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:38
帖 子:427
专家分:2071
注 册:2014-3-22
得分:2 
执行javac Operator.java
生成Operator.class
然后才能执行java Operator
2015-05-26 19:00
yu1543054075
Rank: 1
等 级:新手上路
帖 子:102
专家分:8
注 册:2015-4-30
得分:0 
我知道,可是生成了Operator.class后仍然不行
2015-05-26 19:02
秦时的明月夜
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:13
帖 子:126
专家分:504
注 册:2013-3-12
得分:2 
你的文件名是Operator 类名是这个么?是不是类定义的不是public?
2015-05-27 09:21



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-445807-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.154197 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved