当前位置: 技术问答>java相关
菜鸟提问:java运行的问题?
来源: 互联网 发布时间:2015-08-11
本文导语: 小弟写了一个很小的helloworld程序,源代码如下: public class h{ public static void main(String args[]) {System.out.println("hello"); }} javac编译通过,用java运行就出错:Exception in Thread "main" java.lang.NoclassDeffindError: h 但是在别人...
小弟写了一个很小的helloworld程序,源代码如下:
public class h{
public static void main(String args[])
{System.out.println("hello");
}}
javac编译通过,用java运行就出错:Exception in Thread "main" java.lang.NoclassDeffindError: h
但是在别人的机器上运行正常,但我的环境变量classpath和path设置与他们的一样,不知是什么原因,而且有一个是在当前目录下可以,在别的目录下就不行
public class h{
public static void main(String args[])
{System.out.println("hello");
}}
javac编译通过,用java运行就出错:Exception in Thread "main" java.lang.NoclassDeffindError: h
但是在别人的机器上运行正常,但我的环境变量classpath和path设置与他们的一样,不知是什么原因,而且有一个是在当前目录下可以,在别的目录下就不行
|
path=C:WINDOWS;C:WINDOWSCOMMAND;c:j2sdk1.4.0bin;.
set classpath=c:j2sdk1.4.0src.jar;C:jdk1.4.0libdt.jar;C:jdk1.4.0libtools.jar;.
这样一定没问题试试看
set classpath=c:j2sdk1.4.0src.jar;C:jdk1.4.0libdt.jar;C:jdk1.4.0libtools.jar;.
这样一定没问题试试看
|
我想你应该在环境变量path中没加"."或者在运行的时候加上 -classpath .这样就应该没问题了。出现这个问题应该是没有告诉java你的class在那里或者你的程序中没有main函数。
|
eg:
如果是在d:myclassh.class,你需要把d:myclass放在你的classpath中,运行java h
如果是在d:myclasssubclassh.class,你的classpath中已有d:myclass,则运行java subclass.h
如果是在d:myclassh.class,你需要把d:myclass放在你的classpath中,运行java h
如果是在d:myclasssubclassh.class,你的classpath中已有d:myclass,则运行java subclass.h
|
d:myclasssubclassh.class,你的classpath中已有d:myclass,则运行java subclass.h
此时你的h.java第一行应该是
package subclass;
此时你的h.java第一行应该是
package subclass;
|
java -classpath dir name
dir是CLASS文件所在目录
name是类名
|
我看到了,写得不错.
|
我的问题和你一样,关注!
|
如果确实如你所说,建议重装JDK试试: )
|
路径我也改了。
下面的网址有相关的资料!但是我还是不行,呜呜呜
http://www.cnjavaclub.com/03/basic/helloworld.htm
下面的网址有相关的资料!但是我还是不行,呜呜呜
http://www.cnjavaclub.com/03/basic/helloworld.htm
|
在我的机上也出现同样的问题,现在只能用别的编译器来编译。
|
文件要保存为h.java
|
文件应该不会有错,我用别的工具来编译就行
|
那个目录上有没有h.class文件?
到有h.class的那个目录上,运行java h
到有h.class的那个目录上,运行java h
|
哦!
原来如此!
原来如此!
|
同意: MrYoucheng(老大)
|
原来漏了一点,我已经解决了,多谢各位大侠!!!
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。