Rom*_*man 8 java exception noclassdeffounderror mainclass
我有一个非常简单的代码:
package mygame;
public class RunGame {
public static void main(String[] args) {
System.out.println(args[0]);
}
}
Run Code Online (Sandbox Code Playgroud)
我可以编译该代码,但我无法运行它.当我在命令行中输入"java RunGame"时,我得到:
线程"main"中的异常java.lang.NoClassDefFoundError:RunGame(错误的名称:mygame/RunGame).
....
找不到主类:RunGame.程序将会退出.
java mygame.RunGame
Run Code Online (Sandbox Code Playgroud)
是java可执行语法.即,java classname.qualified.with.full.packaging
你输出的输出中的RunColoredTrails类是什么?
你可能正在尝试
C:\your-java-directory-\mydir\> java RunGame吗?
记得RunGame位于名为mydir的包中.所以在你的执行路径中退一步..
c:\your-java-directory\>
现在编译和执行就像这样
c:\your-java-directory\> javac mydir\RunGame.java
c:\your-java-directory\> java mydir.RunGame
| 归档时间: |
|
| 查看次数: |
7697 次 |
| 最近记录: |