当前位置: 技术问答>java相关
一个困扰着我让我无法深入学习的障碍,应该是简单的,可是一时找不出解决办法。
来源: 互联网 发布时间:2015-08-18
本文导语: 我编了这么一个程序照书抄的应该没有错误: public class HelloWorld { public static void main (String[] args) { System.out.println("hello world!"); } } 文件名为:helloworld.java 存在c:jdk1.3bin目录下 在该目录下输入 ...
我编了这么一个程序照书抄的应该没有错误:
public class HelloWorld
{
public static void main (String[] args)
{
System.out.println("hello world!");
}
}
文件名为:helloworld.java 存在c:jdk1.3bin目录下 在该目录下输入
javac helloworld.java
屏幕显示如下:
c:jdk1.3binjavac helloworld.java
c:jak1.3bin
我又输入 java helloworld 屏幕显示:
Exception in thread "main" java.lang.NoClassDefFoundError: helloworld
这是为什么啊?
public class HelloWorld
{
public static void main (String[] args)
{
System.out.println("hello world!");
}
}
文件名为:helloworld.java 存在c:jdk1.3bin目录下 在该目录下输入
javac helloworld.java
屏幕显示如下:
c:jdk1.3binjavac helloworld.java
c:jak1.3bin
我又输入 java helloworld 屏幕显示:
Exception in thread "main" java.lang.NoClassDefFoundError: helloworld
这是为什么啊?
|
看看这个:
http://www.csdn.net/expert/topic/971/971217.xml?temp=.9374964
http://www.csdn.net/expert/topic/971/971217.xml?temp=.9374964
|
你用的是JDK1.3.0的版本吧,换一个JDK1.3.1的或是1.4的就好了。
或者改注册表吧:)
运行 regedit
在 HKEY_LOCAL_MACHINE Software JavaSoft 中找到"Java 运行时环境将其改为"Java Runtime Environment"。
或者改注册表吧:)
运行 regedit
在 HKEY_LOCAL_MACHINE Software JavaSoft 中找到"Java 运行时环境将其改为"Java Runtime Environment"。
|
classpath,可能没指出类所在的位置和加"."(从当前目录查)
classpath = .;c:jdk1.3bin
classpath = .;c:jdk1.3bin
|
呵呵~~文件名改为HelloWorld.java注意大小写 一定要和public类名一致
|
应该是HelloWorld,java是区分大小写的
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。