huangbrid就JDK配置的问题答谢各位参与和建议!flyzhen,yuechun,IMarksma,sonic616,erato,eyeieye,blackcats,awing_feeling,YANGJB 分到无所,只请到底如何设置:我的Jdk 的目录在c:\jdk1.3中. 很对不起,我没有QQ.请你尽量详细的告诉我. 谢谢谢谢,再谢谢!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我已作了如下设置:电脑--〉属性-->高级-->环境变量-->系统变量>编辑PATH,在之的最后加上;C:\JDK1.3\bin.电脑--〉属性-->高级-->环境变量-->系统变量>新建JAVA_HOME,值为C:\JDK1.3.电脑--〉属性-->高级-->环境变量-->系统变量>新建CLASSPATH ,值为 C:\JDK1.3\lib\tools.jar . 我的代码是这样的:文件目录D:\Java\C.java,文件内容:public class C{ public static void main(String[] args) { System.out.println("Hello World"); }}我在命令行中这样输入:D:\java> javac C.java结果成功在同样目录下生成C.class文件再输入:D:>java> java C.class结果是:Exception in thread "main" java.Lang.NoClassDefoundError:C/class YANGJB(小杨):java C not java C.class cocia(高亚),激动之心难以言表,但是我还是要说声“多谢!” 文件目录D:\Java\C.java,文件内容:public class C{public static void main(String[] args) { System.out.println("Hello World"); }}我在命令行中这样输入:D:\java> javac C.java结果成功在同样目录下生成C.class文件再输入:D:>java> java C.class结果是:Exception in thread "main" java.Lang.NoClassDefoundError:C/class 我把我的帖上来给你参考把!变量名(n):CLASSPATH变量直(v):set classpath=.;c:\java;e:\jdk1.4\lib\tools.jar;e:\jdk1.4\lib\dt.jar变量名(n):PATH变量直(v):e:\jdk1.4\bin我的系统和jdk都装在e盘,jdk是1.4 ;set classpath=.;c:\java;中的c:\java是我存放.java文件的路径。你看自己的路径实际进行更改! 谢谢你 风之舞 ,但是这样的错误:Exception in thread "main" java.Lang.NoClassDefoundError:C/class的起因是语句java C.class应该该为java C我做了如下的测试:删除环境变量中的所有相关设置,如path, classpath > path C:\jdk1.3\bin > javac C.class (成功) > java C (成功) YANGJB(小杨) 我认为不是起因是语句java C.class应该该为java C,虽然有错误,但是关键在设置路径上的问题,运行时候找不到所要执行文件! To YANGJB(小杨) :javac C.class 也能够通过吗?开玩笑,你要编译一个class? 其实,使用jdk直接编译和运行程序,关键就在于环境变量的设置。只要你设置对了,就没有问题了,楼上的几位写的配置都对。 flyzhen(风与云)这个好象还于机器有关!别人能用的,同样是2000相同目录,安装一样,但是设置那个classpath时候也不一样! 跟机器有关吗?我没有遇到过,我在家里用的是win98,公司用的是win2k,用的都是同样的配置。 swing日前比较流行的框架是什么 一道面试题目,大家给个思路: JAVA中C/S中的中文编码转换棘手问题,各位大侠请帮忙! sql.date和util.date的问题 我装了jbuilder9,怎么设置环境变量, 求救!如何编译需要引用其他jar包的java文件? 急 ,ie中不能浏览applet了 编译参数问题,初学者的问题,请多帮忙 jbuilder的团队开发问题 怎样将“<”类的符号转换成特殊字符如“..%”之类的东东?谢谢 新手请教:怎么把JAVA程序作成dll? 比较菜的问题
电脑--〉属性-->高级-->环境变量-->系统变量>编辑PATH,在之的最后加上;C:\JDK1.3\bin.
电脑--〉属性-->高级-->环境变量-->系统变量>新建JAVA_HOME,值为C:\JDK1.3.
电脑--〉属性-->高级-->环境变量-->系统变量>新建CLASSPATH ,值为 C:\JDK1.3\lib\tools.jar .
文件目录D:\Java\C.java,文件内容:
public class C
{
public static void main(String[] args)
{
System.out.println("Hello World");
}
}
我在命令行中这样输入:
D:\java> javac C.java
结果成功在同样目录下生成C.class文件
再输入:
D:>java> java C.class
结果是:
Exception in thread "main" java.Lang.NoClassDefoundError:C/class
java C not java C.class
激动之心难以言表,但是我还是要说声“多谢!”
public class C
{
public static void main(String[] args)
{
System.out.println("Hello World");
}
}
我在命令行中这样输入:
D:\java> javac C.java
结果成功在同样目录下生成C.class文件
再输入:
D:>java> java C.class
结果是:
Exception in thread "main" java.Lang.NoClassDefoundError:C/class
变量名(n):CLASSPATH
变量直(v):set classpath=.;c:\java;e:\jdk1.4\lib\tools.jar;e:\jdk1.4\lib\dt.jar变量名(n):PATH
变量直(v):e:\jdk1.4\bin我的系统和jdk都装在e盘,jdk是1.4 ;
set classpath=.;c:\java;中的c:\java是我存放.java文件的路径。你看自己的路径实际进行更改!
但是这样的错误:Exception in thread "main" java.Lang.NoClassDefoundError:C/class
的起因是语句java C.class应该该为java C
我做了如下的测试:
删除环境变量中的所有相关设置,如path, classpath
> path C:\jdk1.3\bin
> javac C.class (成功)
> java C (成功)
我认为不是起因是语句java C.class应该该为java C,虽然有错误,但是关键在设置路径上的问题,运行时候找不到所要执行文件!
javac C.class 也能够通过吗?开玩笑,你要编译一个class?
别人能用的,同样是2000相同目录,安装一样,但是设置那个classpath时候也不一样!