站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题一个非常低级的问题

一个非常低级的问题

摘要: 一个非常低级的问题


本人初学java第一个程序就运行不了
public class first
{
public static void main(String args[])
{
System.out.println(-#34;I Love Jave-#34;);
}
}

我用sun公司的SDK 1.5版(应该是最新版)编译。
用javac first.java命令编译时没提示错误,但用java first.class命令运行时就提示错误:
Exception in thread -#34;main-#34; java.lang.NoClassDefFoundError:first.
其中first是文件名,请告诉我错在哪里了,谢谢~~



环境没配置好


在系统的环境变量前加 . 试试看,代表当前目录,比如 .;%JAVA_HOME%/li/rt.jar


SET PATH=%PATH; C:/Program Files/Java/jdk1.5.0_08/bin
SET CLASSPATH=%CLASSPATH; .; C:/Program Files/Java/jdk1.5.0_08/lib

那请帮我看看我这样设环境变量对不对!!


仔细看书最好


我就是按书上写的来设的
但就是不对 谁来教教我啊 是不是版本不一样 设置的方法就不一样啦?


运行应该用java first
后面不要.class


这个也算是经典错误了,按楼上说的做吧!


运行第二步时命令用java first


我也遇到同样的问题,就算运行时用java first还是有问题...为什么???


不要加‘.class’
加这个的意思执行 Test包下的class类
当然,class是关键字,应该通不过


1不要写成这种格式java *.java 扩展名JAVA不要写
2类路径没有找到 正确设置 CP
例如: SET CLASSPATH=C:/Program Files/Java/jdk1.5.0_08/lib;
仔细看书,正确设置环境变量,才可根除



java first
运行


问题解决啦
的确是环境变量的问题,我想问一下设置完环境变量是不是要重启才行,我昨天设置的时候会出错,但今天开机运行马上就可以了,而且环境变量和昨天的一样设法。


↑返回目录
前一篇: 大家好,小弟想学习JAVA,但却苦于不知从何学起,望大家给与指点迷精?3Q
后一篇: jsp 如何,用正则表达式。获取-lt