改autoexec.bat加入set PATH=%PATH%;c:\jdk1.3.1\bin;c:\jdk1.3.1 set classpath=%ClASSPATH%;.;c:\jdk1.3.1;c:\jdk1.3.1\lib;C:\jdk1.3.1\lib\tools.jar;C:\jdk1.3.1\lib\dt.jar:如果你的jdk安装在C:\jdk1.3.1
set PATH=%PATH%;c:\jdk1.3\bin;c:\jdk1.3 set ClASSPATH=%ClASSPATH%;c:\jdk1.3;c:\jdk1.3\lib;C:\jdk1.3\lib\tools.jar;C:\jdk1.3\lib\dt.jar这没错吧,(jdk装在c:\jdk1.3) 可是还是不行呀!
simplegui的所在的路径????
set classpath=%ClASSPATH%; . ;c:\jdk1.3.1;c:\jdk1.3.1\lib;C:\jdk1.3.1\lib\tools.jar;C:\jdk1.3.1\lib\dt.jar 路径中有一个点,你没加呀,改完autoexec.bat重起微机"set classpath=%ClASSPATH%;[ . ];c:\jdk1.3.1;c:\jdk1.3.1\lib;C:\jdk1.3.1\lib\tools.jar;C:\jdk1.3.1\lib\dt.jar "
再者,如果你用的不是win2000,是98的话,改完autoexec.bat后要重新启动机器。
给你我的做参考: set PATH=E:\PROGRAM\INPRISE\APPSERVER\BIN;C:\WINDOWS;C:\WINDOWS\COMMAND;C:\PROGRAMFILES\MTS;E:\PROGRAM\J2EE\JDK1.3\BIN; set classpath=.;E:\Program\j2ee\jdk1.3\lib\dt.jar;E:\Program\j2ee\jdk1.3\lib\tools.jar;
关键是自己Java运行环境在进行学习之前,要整理好。
一个好的习惯,比如: d:\javawork\src\ 存放源程序
d:\javawork\bak\ 存放备份程序
d:\javawork\doc\ 存放javadoc文档
d:\javawork\classes\ 存放Java类码
此时,可以将d:\javawork\classes\加入Classpath
编译时写一个批处理文件加上 -d d:\javawork\classes 将Java类码生成在该文件夹下。
再解释执行
是要java simplegui,没有.class,而且要注意大小写。
能说的在详细一点吗?我不会设的
set classpath=%ClASSPATH%;.;c:\jdk1.3.1;c:\jdk1.3.1\lib;C:\jdk1.3.1\lib\tools.jar;C:\jdk1.3.1\lib\dt.jar:如果你的jdk安装在C:\jdk1.3.1
中。
set ClASSPATH=%ClASSPATH%;c:\jdk1.3;c:\jdk1.3\lib;C:\jdk1.3\lib\tools.jar;C:\jdk1.3\lib\dt.jar这没错吧,(jdk装在c:\jdk1.3)
可是还是不行呀!
set PATH=E:\PROGRAM\INPRISE\APPSERVER\BIN;C:\WINDOWS;C:\WINDOWS\COMMAND;C:\PROGRAMFILES\MTS;E:\PROGRAM\J2EE\JDK1.3\BIN;
set classpath=.;E:\Program\j2ee\jdk1.3\lib\dt.jar;E:\Program\j2ee\jdk1.3\lib\tools.jar;
和bin里的一样
另外我在北的目录执行java
他提示
error opening registry key 'software\javasoft\java runtime enriroment'
error;could not find java.dll
error:could not find java2 runtime enriroment
将键 java运行环境 改为 java runtime enriroment
对了java runtime environment 的c:\Program\javasoft\jre\jdk1.3
那里也有一个什么bin的
你是不是从c那边跑过来的
执行后显示个红色的窗口
应该这样写:java simplegui
若在win2000下可在我的电脑--属性--高级--环境变量下设置:
在PATH中添加c:\jdk1.3\bin,假设c:\jdk1.3为安装路径(此路径一定要添加,否则无法运行命令javac,新建变量名JAVA_HOME,值为c:\jdk1.3
若在win98下则要在Autoexec.bat文件中添加:
set PATH=c:\jdk1.3\bin
set JAVA_HOME=c:\jdk1.3
在win2000下修改后不用重启,但要重新开一次命令行窗口
在win98下修改后要重启
注意:java对大小写很敏感,一定要小心。
若问题还不能解决,把jdk1.3卸了,重装一遍,再按以上步骤修改变量,应该没问题了。
java -cp . simplegui
一切OK!至于以后不想这么麻烦的话,你要在环境变量里面设置classpath=.;%classpath%
如果是98就重新启动机器,或者在命令行里面运行一下autoexec;
要是2k,就把当前命令行窗口关闭,重新打开。
然后输入java simplegui,回车!就可以了!