首先,在系统环境变量里确认以下内容:
path中有%JDK_HOME%bin
classpath中有%JDK_HOME%lib\dt.jar;.;
然后再:
javac 文件名.java
java 文件名我认为这样的问题你先搜索一下!
path中有%JDK_HOME%bin
classpath中有%JDK_HOME%lib\dt.jar;.;
然后再:
javac 文件名.java
java 文件名我认为这样的问题你先搜索一下!
然后用javac编译,java运行
PATH C:\WINDOWS;C:\WINDOWS\COMMAND;C:\JDK1.3.1\BIN
set classpath=.;C:\jdk1.3.1\lib\tools.jar
编辑完autoexec.bat后,也不用重新启动,只需将autoexec.bat执行一遍就可以了,在dos窗口下,运行autoexec.bat,注意dos窗口的运行目录要在根目录下面,也就是提示符为c:\>。观察jdk是否安装好,只需要在dos窗口下,敲入java,看能否显示即可
此假定你的JDK装在c:\下。这就是我从别的贴中拷的
修改autocexe.bat 就是修改自动批处理文件。
添加:
set classpath=.;jdk安装目\lib
set path=jdk安装目录\bin;%path%
PATH C:\WINDOWS;C:\WINDOWS\COMMAND;C:\JDK1.3.1\BIN
set classpath=.;C:\jdk1.3.1\lib\tools.jar
还有用
set classpath=.;jdk安装目\lib
set path=jdk安装目录\bin;%path%
到底哪个行啊,我现在用第一个,在c:\下可以直接找到java执行程序,相信可以了吧
但是又出现了错误,我执行hello.java时
class hello
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
出现了错误
Exception in thread "main" java.lang.NoClassDefFoundError: hello/class
classname: hellojava
..........
*/
public class HelloJava
{
public static void main(String args[])
{
//将Hello Java!!输出到屏幕上
System.out.println("Hello Java!!");
}
}
和我的对照一下吧!我的编译成功了!但是解释的时候不知道为什么说环境变量有错!
不过我认为不是程序的文题~
看来你也是初学者!有机会交个朋友~
我用的是xp+jdk1.3版本~
***(以下的d:\j2sdk1.4.0_01改为你自己安装JDK的目录)***
2.如果你的运行环境是win98,则在C盘根目录下,autoexec.bat文件中,加入下面两条语句:
set Path=%PATH%;d:\j2sdk1.4.0_01\bin
set CLASSPATH=.;d:\j2sdk1.4.0_01\lib\
(也可以写成:set CLASSPATH=.;d:\j2sdk1.4.0_01\lib\dt.jar;d:\j2sdk1.4.0_01\lib\tools.jar)
保存后,重新启动机器,就完成了jdk1.4的安装。
3.如果你的运行环境是win2000的话,则需在“控制面板”的“系统”下,“高级”选项的“环境变量”中,添加两个用户变量。
其中一个用户变量的名称为“path”,值为“.;d:\j2sdk1.4.0_01\bin”,
另一个用户变量的名称为"CLASSPATH",值为“.;d"\j2sdk1.4.0_01\lib\dt.jar;d:\j2sdk1.4.0_01\lib\tools.jar”,单击“确定”即可。即完成了jdk1.4.0的安装。
path
c:\jdk1.4\;c:\jdk1.4\bin;(如您装在c盘)
classpath
.;c:\jdk1.4;c:\jdk1.4\lib;
javac 文件名.java
java 文件名
还是Exception in thread "main" java.lang.NoClassDefFoundError: hello/class
java hello
not java hello.class
妈的,这个鬼问题搞了我一整天谢谢各位给我的支持