当前位置: 技术问答>java相关
JDK中这样的错误怎么处理!在线等待!
来源: 互联网 发布时间:2015-09-28
本文导语: 各位前辈,小弟初学JAVA! OS:WIN2000 SERVER 环境:JDK1.2 下面的代码: public class FirstSample { public static void main(String[] args) { System.out.println("We will not use 'hello world!'"); } } javac FirstSample.java --运行...
各位前辈,小弟初学JAVA!
OS:WIN2000 SERVER
环境:JDK1.2
下面的代码:
public class FirstSample
{
public static void main(String[] args)
{
System.out.println("We will not use 'hello world!'");
}
}
javac FirstSample.java --运行通过,没出现问题
java FirstSample
出现:
Exception in thread "main" java.lang.NoClassDefFoundError: firstsample
不知道是什么原因!请大家指教!
OS:WIN2000 SERVER
环境:JDK1.2
下面的代码:
public class FirstSample
{
public static void main(String[] args)
{
System.out.println("We will not use 'hello world!'");
}
}
javac FirstSample.java --运行通过,没出现问题
java FirstSample
出现:
Exception in thread "main" java.lang.NoClassDefFoundError: firstsample
不知道是什么原因!请大家指教!
|
又是环境变量的问题。
classpath=.;c:jdk1.3.1libtols.jar;c:jdk1.3.1libdt.jar;c:test.;c:jdk1.3.1libservlet.jar
path=C:jdk1.3.1bin.
classpath=.;c:jdk1.3.1libtols.jar;c:jdk1.3.1libdt.jar;c:test.;c:jdk1.3.1libservlet.jar
path=C:jdk1.3.1bin.
|
把你编译好的文件所在的目录放到classpath中
|
就是环境变量没有设置好:
如下:
2000中:
右键我的电脑--》属性--》高级--》环境环境变量
classpath=.;jdk安装目lib
path=jdk安装目录bin
如果是98:
修改autocexe.bat 就是修改自动批处理文件。
添加:
set classpath=.;jdk安装目lib
set path=jdk安装目录bin;%path%
如下:
2000中:
右键我的电脑--》属性--》高级--》环境环境变量
classpath=.;jdk安装目lib
path=jdk安装目录bin
如果是98:
修改autocexe.bat 就是修改自动批处理文件。
添加:
set classpath=.;jdk安装目lib
set path=jdk安装目录bin;%path%
|
使用X:jdk1.2binjava FirstSample.class試試
X:jdk1.2bin為jdk1.2安裝的位置.
X:jdk1.2bin為jdk1.2安裝的位置.