当前位置: 技术问答>java相关
java.lang.noclassdefounderror:x1 是由于什么原因产生的错误?
来源: 互联网 发布时间:2015-01-30
本文导语: 我在editplus中写了一个程序(不论我写什么程序), 运行时都产生如下错误: java.lang.NoClassDeFoundError:x1 Exception in thread "main" Normal Termination | 文件名一点要和类名完全一致,包括大小写! ...
我在editplus中写了一个程序(不论我写什么程序),
运行时都产生如下错误:
java.lang.NoClassDeFoundError:x1
Exception in thread "main" Normal Termination
运行时都产生如下错误:
java.lang.NoClassDeFoundError:x1
Exception in thread "main" Normal Termination
|
文件名一点要和类名完全一致,包括大小写!
你把文件名改为a.java绝对就没问题了!
编译:javac a.java
执行:java a
有什么问题,继续来!
你把文件名改为a.java绝对就没问题了!
编译:javac a.java
执行:java a
有什么问题,继续来!
|
小姐:)
你的main方法必须放到class里面去。保存的文件名字要与包含main方法的
public类名完全相同。
还有什么问题,可以发信到javafounder@263.net
你的main方法必须放到class里面去。保存的文件名字要与包含main方法的
public类名完全相同。
还有什么问题,可以发信到javafounder@263.net
|
inital directory:D:javabin
改为
inital directory:d:java
改为
inital directory:d:java
|
很简单呀,这个程序中的class a 没有继承任何类,编译器只需要知道程序在哪就行了。
set classpath = .;d:java以下是我在UltraEdit的运行结果(用批处理再当前盘运行!):
D:>set CLASSPATH=;
D:>set
CLASSPATH=;
。。。。。
D:>javac MyFirst.java
D:>java MyFirst
Hello World!
程序:
public class MyFirst {
MyFirst () {
}
public static void main(String argS[]) {
System.out.println("Hello World!");
}
}
批处理:
set CLASSPATH=;
set
javac MyFirst.java
java MyFirst
set classpath = .;d:java以下是我在UltraEdit的运行结果(用批处理再当前盘运行!):
D:>set CLASSPATH=;
D:>set
CLASSPATH=;
。。。。。
D:>javac MyFirst.java
D:>java MyFirst
Hello World!
程序:
public class MyFirst {
MyFirst () {
}
public static void main(String argS[]) {
System.out.println("Hello World!");
}
}
批处理:
set CLASSPATH=;
set
javac MyFirst.java
java MyFirst
|
1.autoexec中设置:
set CLASSPATH=.;d:javalibTools.jar;d:javalibdt.jar;d:java;("."号代表当前目录)
2.键入set ,察看环境变量的path,classpath有无问题
3.在命令行提示符下进行编译(javac ClassName.java)和执行(java ClassName)
如还有问题,请再详述。
set CLASSPATH=.;d:javalibTools.jar;d:javalibdt.jar;d:java;("."号代表当前目录)
2.键入set ,察看环境变量的path,classpath有无问题
3.在命令行提示符下进行编译(javac ClassName.java)和执行(java ClassName)
如还有问题,请再详述。
|
CLASSPATH=.;d:jdk1.3.0_02libtools.jar;d:java
你的文件放在哪里了?
如何编译的?
你的文件放在哪里了?
如何编译的?