1特别提款权是多少:我用jdk时输入java abc.class 不可以运行!帮忙啊!!?

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/02 01:05:33
输入javac abc.java可以运行的!!!路径也设置了!!
出现了
Exception in thread "main" java.lang.NOclassDefFoundError: abc
和问题
Exception in thread "main" java.lang.NOclassDefFoundError: abc/class

如果我把abc.java复制到bin目录下都是可以运行的!!!
并且是能显示正确结果的!!!
我的路径是这样设置的:
classpass=d:\java\jdk5\lib\dt.jar;d:\java\jdk5\lib\tools.jar;d:\java\jdk5\bin;.
pach=d:\java\jdk5\bin;.;d:\java\jdk5\lib
java-home=d;\java\jdk5
classpath 后。有加在最后!!!!

我自己弄懂了!!

就是不知道这几分该给谁?

JDK配置,希望对你有帮助
修改path 将JDK\bin路径添加至path,以分号分隔
新建CLASSPATH 值为.
新建JAVA_HOME 值为JDK主目录
在给你了例子,比较下就知道哪错了
用记事本编辑以下代码,并保存为HelloWorld.java:
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello,World!");
}
}
开始->运行->cmd
在控制台中切换到当前目录:
javac HelloWorld.java
java HelloWorld
你就会在控制台上看见输出的Hello,World!

把abc.class文件复制到
环境变量ClassPath所指定的目录下,再执行:java abc

圆点(.)在Java中表示上一层的包 你输入java abc.class表示运行当前目录下的abc子目录中的class.class文件。

如果你在abc.java中首行加入package asd;
然后编译 在运行asd.abc就能正常运行。

还有在系统的环境变量ClassPath最后面加入一个;. (就是分号点号)表示在当前目录寻找类。

Exception in thread "main" java.lang.NOclassDefFoundError: abc/class

输入java abc就可以了,
不需要加class扩展名啊。

说的有点复杂,我看了你的问题,
你没有在Classpath中加入 .;
加上就好了,

运行时加-d