当前位置: 技术问答>java相关
运行错误!这是我的第一个java 程序!
来源: 互联网 发布时间:2015-01-24
本文导语: 有程序如下,名称为my.java import java.util.*; public class my{ public static void main(String args[]) { System.out.println("Hello word!"); } } 编译正确 但运行时出现如下错误 Exception in thread "main" java.lang.NoclassDefFoundError: c:myjavamy/ja...
有程序如下,名称为my.java
import java.util.*;
public class my{
public static void main(String args[]) {
System.out.println("Hello word!");
}
}
编译正确
但运行时出现如下错误
Exception in thread "main" java.lang.NoclassDefFoundError: c:myjavamy/java
请大家指教!
import java.util.*;
public class my{
public static void main(String args[]) {
System.out.println("Hello word!");
}
}
编译正确
但运行时出现如下错误
Exception in thread "main" java.lang.NoclassDefFoundError: c:myjavamy/java
请大家指教!
|
1. classpath 包括c:myjava 吗
2.编译后,执行命令为 java my
不是 java my.java 从你的错误看,估计是写成这样了
2.编译后,执行命令为 java my
不是 java my.java 从你的错误看,估计是写成这样了
|
同意楼上的。
|
应该是java my
而不是java my.java,这个是错的,
要用java my
而不是java my.java,这个是错的,
要用java my
|
再设一下路径看看
|
你把这个my.class放在bin文件夹下试试,应该是路径的问题
|
firstly,you should pay attention to your classpath and path.
secondly, if your path is right ,you can run you program as following:
javac my.java
when the class of my appear, you can run this class as following:
java my
if you have any question, you can reply me.
secondly, if your path is right ,you can run you program as following:
javac my.java
when the class of my appear, you can run this class as following:
java my
if you have any question, you can reply me.
|
真没劲,这种问题问来问去的
|
是路径的问题呀!!!
细心点!!!!
细心点!!!!
|
有没有搞错,这末多人竟然都没有看出来,他的类名写错了。类名应该是首字母大写的。而且,他也没有必要import java.util.*;,根本就用不着。
|
类名首字母一定要大写吗?大写只是编程规范而已吧。应该是路径设置问题~~~
|
win98:
加入autoexec.bat
classpath = .;
加入autoexec.bat
classpath = .;
|
最简单使用的方法
java -classpath "c:myjava" my 即可
java -classpath "c:myjava" my 即可
|
类名首字母大小写无关。
刚刚试过。
你的程序没有问题。
看看编译生成的 my.class 是否在c:myjavamy下。
刚刚试过。
你的程序没有问题。
看看编译生成的 my.class 是否在c:myjavamy下。
|
你看过JAVA入门的书吗?很多书在这上面大费周章的:)
路径的设置是一个另入门者头痛的问题。哈哈
路径的设置是一个另入门者头痛的问题。哈哈
|
我想关键在于他可能没有设置好jdk的路径
classpath=c:jdklibtools.jar;c:program filesjavasoftjre1.3bin
java_home=c:jdk
classpath=c:jdklibtools.jar;c:program filesjavasoftjre1.3bin
java_home=c:jdk