当前位置: 技术问答>java相关
小弟刚玩java,问一菜菜问题。
来源: 互联网 发布时间:2015-07-08
本文导语: 为什么会有无法运行的错误? //==================HelloWorld.java======================== class HelloWorld { public static void main(String args[]) { System.out.println("Hello World!"); } } //========================================================== //=====...
为什么会有无法运行的错误?
//==================HelloWorld.java========================
class HelloWorld
{
public static void main(String args[])
{
System.out.println("Hello World!");
}
}
//==========================================================
//==================控制台输出==============================
E:DevelopMineCodeJAVAHelloWorld>dir
驱动器 E 中的卷是 WORK
卷的序列号是 15FD-0C3E
E:DevelopMineCodeJAVAHelloWorld 的目录
2002-04-06 00:21 .
2002-04-06 00:21 ..
2002-07-04 18:59 113 HelloWorld.java
1 个文件 113 字节
2 个目录 2,104,588,288 可用字节
E:DevelopMineCodeJAVAHelloWorld>javac helloworld.java
E:DevelopMineCodeJAVAHelloWorld>java helloworld
Exception in thread "main" java.lang.NoClassDefFoundError: helloworld
E:DevelopMineCodeJAVAHelloWorld>dir
驱动器 E 中的卷是 WORK
卷的序列号是 15FD-0C3E
E:DevelopMineCodeJAVAHelloWorld 的目录
2002-04-06 00:21 .
2002-04-06 00:21 ..
2002-07-04 18:59 113 HelloWorld.java
2002-07-05 02:49 426 HelloWorld.class
2 个文件 539 字节
2 个目录 2,104,586,240 可用字节
E:DevelopMineCodeJAVAHelloWorld>
//==================HelloWorld.java========================
class HelloWorld
{
public static void main(String args[])
{
System.out.println("Hello World!");
}
}
//==========================================================
//==================控制台输出==============================
E:DevelopMineCodeJAVAHelloWorld>dir
驱动器 E 中的卷是 WORK
卷的序列号是 15FD-0C3E
E:DevelopMineCodeJAVAHelloWorld 的目录
2002-04-06 00:21 .
2002-04-06 00:21 ..
2002-07-04 18:59 113 HelloWorld.java
1 个文件 113 字节
2 个目录 2,104,588,288 可用字节
E:DevelopMineCodeJAVAHelloWorld>javac helloworld.java
E:DevelopMineCodeJAVAHelloWorld>java helloworld
Exception in thread "main" java.lang.NoClassDefFoundError: helloworld
E:DevelopMineCodeJAVAHelloWorld>dir
驱动器 E 中的卷是 WORK
卷的序列号是 15FD-0C3E
E:DevelopMineCodeJAVAHelloWorld 的目录
2002-04-06 00:21 .
2002-04-06 00:21 ..
2002-07-04 18:59 113 HelloWorld.java
2002-07-05 02:49 426 HelloWorld.class
2 个文件 539 字节
2 个目录 2,104,586,240 可用字节
E:DevelopMineCodeJAVAHelloWorld>
|
另外, 在ClassPath中包含該目錄, 或包含當前目錄直接了當.
如:
java -classpath . HelloWorld
或設置系統環境變量
set classpath=.
java HelloWorld
如:
java -classpath . HelloWorld
或設置系統環境變量
set classpath=.
java HelloWorld
|
JAVA编译时以文件为单位,可以不区分大小写
而执行时 以类为单位,必须区分大小写
如果类是公有的,类名还必须和文件名相同。
而执行时 以类为单位,必须区分大小写
如果类是公有的,类名还必须和文件名相同。