我刚学习java怎么不能运行

来源:百度知道 编辑:UC知道 时间:2024/05/06 23:42:10
我刚学java 刚从官网下了6.0的版本 环境变量也调好了 但一运行程序就会出现这个语句叫我不能在用下去
c:\javasmp\ch01>javac smp11.java
c:\javasmp\ch01>java smp11
Exception in thread "main"Java.long.NoClassDefFoundError:smp11
我把java放在C:\Program Files\Java下了
环境变量我设置的是变量名CLASSPATH 变量值C:\Program Files\Java\jdk1.6.0_02\lib\tools.jar;dt.jar
变量名JAVA_HOME 变量值C:\Program Files\Java\jdk1.6.0_02 变量明PATH 变量值C:\Program Files\Java\jdk1.6.0_02\bin

出现这个问题的意思是,JAVA运行程序在当前文件夹找不到你的.class文件,请检查你的.class是否是当前目录下

如果在检查你的classpath的设置“.;%java_home%\jdk1.6.0_02\bin;%java_home%\jdk1.6.0_02\lib\tools.jar”

请COPY以上的类变量值到你的classpath里面

如果还有问题,请给我留言~~

这是环境变量没设置好。。请再仔细检查一下。

在你的classpath下加上当前目录,也就是.
.;C:\Program Files\Java\jdk1.6.0_02\lib

把path里你自己配的那个路径放到最前面

你在桌面右击“我的电脑” 选择 “属性” 在弹出的“系统属性对话框”中选择“高级”选项卡 单击“环境变量”。在弹出的“环境变量”对话框中下半部分“系统变量”中找到“Path”单击“编辑”将“*****(JDK路径名)\bin”加到“变量值”文本框中然后单击确定

通常windows没有设置classpath环境变量,要新建。单击“新建”,变量名为“classpath” 变量值为“.;*****(JDK路径名)\lib\tools.jar”,这是JDK包(类库)的路径, 别忘了前面的点,分号.