JAVA入门问题:如何设置JDK的环境变量
请高手指点:
请问在WinXP下如何进行JDK的PATH和CLASSPATH设置。
我写了个HelloWorld程序可以通过编译但不能运行!
问题点数:20、回复次数:24Top
1 楼netwebs(Only Java)回复于 2002-11-23 18:33:22 得分 5
PATH e:\j2sdk141\bin;
calsspath .;e:\jdk1.4\jre\lib\rt.jar;e:\jdk1.4\lib\dt.jar;e:\jdk1.4\lib\tools.jar;e:\jdk1.4\jre\lib\ext\dnsns.jar;e:\jdk1.4\jre\lib\ext\ldapsec.jar;e:\jdk1.4\jre\lib\ext\localedata.jar;e:\jdk1.4\jre\lib\ext\sunjce_provider.jar
Top
2 楼dulllife()回复于 2002-11-23 19:56:44 得分 0
在系统属性高级选项中有环镜变量,在PATH中加上bin的目录就行了。Top
3 楼sikuan(冰糖★葫芦★头)回复于 2002-11-23 20:35:14 得分 10
对于win2000,鼠标右键点击“我的电脑”->属性->高级选项->环境变量,设置系统环境变量:
变量名:JAVA_HOME 变量值:C:\jdk1.4
变量名:CLASSPATH 变量值:CLASSPATH=.;C:\jdk1.4\jre\lib\rt.jar;C:\jdk1.4\jre\lib\tools.jar
变量名:PATH 变量值:C:\jdk1.4\bin
对于Win9x,用记事本编辑c:盘下的Autoexec.bat文件,将如下的设置语句加入即可,
path C:\jdk1.4\bin;
SET CLASSPATH=.;C:\jdk1.4\jre\lib\rt.jar;C:\jdk1.4\jre\lib\tools.jarTop
4 楼gaoqianjin(残荷)回复于 2002-11-23 20:42:11 得分 0
多谢大家的帮助!我结帖!Top
5 楼gaoqianjin(残荷)回复于 2002-11-23 20:44:29 得分 0
和我问的一样!Top
6 楼JackSmart(永恒的支持)回复于 2002-11-23 22:03:58 得分 0
多谢大家的帮助!Top
7 楼JackSmart(永恒的支持)回复于 2002-11-23 22:30:15 得分 0
to sikuan(冰糖★葫芦★头)兄:
照此设置还是不行!
好像没有jre的文件夹,只有lib的文件夹,且没有rt.jar tools.jar的文件.
还有我写的源程序应保存在哪里?Top
8 楼hamzsy(十二真空间)回复于 2002-11-23 22:38:47 得分 0
我的path C:\jdk1.4\bin就行了Top
9 楼JackSmart(永恒的支持)回复于 2002-11-23 22:52:10 得分 0
我版本是JDK 1.1.8_010/_16 刚从sun公司网站下载的版本。Top
10 楼JackSmart(永恒的支持)回复于 2002-11-23 22:54:44 得分 0
我的系统是winXP
to hamzsy(十二真空间):
你把源程序保存在哪里?Top
11 楼JackSmart(永恒的支持)回复于 2002-11-23 22:57:09 得分 0
请问哪里有jdk1.4下载??Top
12 楼shixiaoxiang(帅得惊动了党!)回复于 2002-11-23 23:13:48 得分 0
去java.sun.com下载Top
13 楼JackSmart(永恒的支持)回复于 2002-11-24 01:18:41 得分 0
请高手指点:
编译环境:
jdk1.3
操作系统:
WinXP
HelloWorld.java已通过编译
生成HelloWorld.class
但执行java HelloWorld.class
运行出错:
Exception in thread "main" java.lang.NoClassDefFoundError:HelloWorld/class
程序如下:
import java.io.*;
class HelloWorld
{
static public void main(String args[])
{
System.out.println("Welcome to use JDK!\n");
}
}
源程序保存在bin目录下
应做如何修改才可以通过运行Top
14 楼hjwzr(Rambo)回复于 2002-11-24 13:47:37 得分 0
鼠标右键点击“我的电脑”->属性->高级选项->环境变量,设置系统环境变量:path=d:\jdk1.3\bin
classpath=.;d:\jdk1.3\lib
假设我的jdk1.3放在d:\下Top
15 楼sm8848(太阳星)回复于 2002-11-24 14:53:22 得分 0
对于win2000,鼠标右键点击“我的电脑”->属性->高级选项->环境变量,设置系统环境变量:
变量名:JAVA_HOME 变量值:C:\jdk1.4
变量名:CLASSPATH 变量值:CLASSPATH=.;C:\jdk1.4\jre\lib\rt.jar;C:\jdk1.4\jre\lib\tools.jar
变量名:PATH 变量值:C:\jdk1.4\bin
对于Win9x,用记事本编辑c:盘下的Autoexec.bat文件,将如下的设置语句加入即可,
path C:\jdk1.4\bin;
SET CLASSPATH=.;C:\jdk1.4\jre\lib\rt.jar;C:\jdk1.4\jre\lib\tools.jar
Top
16 楼hamzsy(十二真空间)回复于 2002-11-24 18:16:03 得分 0
我的path C:\jdk1.4\bin就行了,也写了个helloworld程序,随便放哪儿都行Top
17 楼chinapcer(梦想程序员)回复于 2002-11-24 18:22:19 得分 0
把CLASSPATH设置成你的源代码所在的路径,java默认在当前目录查找.class.或者你可以进入你的代码所在的目录再执行java HelloWorld.class应该就可以了Top
18 楼gaoqianjin(残荷)回复于 2002-11-25 09:05:25 得分 0
各位老兄,我将jdk1.3.0_02按在C盘,path设置的方法是:
c:\>edit autoexec.bat
set Path=c:\windows;c:\windows\command;
c:\jdk1.3.0_02; c:\jdk1.3.0_02\bin;
重新启动计算机,
c:\autoexec.bat
可是这样,
我编写的程序,放在c盘根目录下,执行编译,
显示Bad command or file name !
怎么办?是需要设置classpath吗?Top
19 楼sdduwa(乔乔)回复于 2002-11-25 09:45:44 得分 5
JackSmart(我是一个菜鸟)
你为什么要执行java HelloWorld.class
应该是这样
java HelloWorld
不要扩展名Top
20 楼JackSmart(永恒的支持)回复于 2002-11-25 18:30:06 得分 0
现在行了,谢谢各位!!Top
21 楼JackSmart(永恒的支持)回复于 2002-11-25 18:35:13 得分 0
sikuan(冰糖★葫芦★头) :10分
netwebs(netwebs): 5分
sdduwa(乔乔):5分Top
22 楼JackSmart(永恒的支持)回复于 2002-11-25 18:36:06 得分 0
结贴
sikuan(冰糖★葫芦★头) :10分
netwebs(netwebs): 5分
sdduwa(乔乔):5分Top
23 楼chinapcer(梦想程序员)回复于 2002-12-04 15:09:42 得分 0
要类名而不是类文件名才对。:)Top




