做个.cmd的文件内容如下:(路径根据你自己的实际修改 运行java程序前执行一下。 set JAVA_HOME=c:\bea\jdk131 set WL_HOME=c:\bea\wlserver6.1 set DOMAIN_NAME=mydomainset path=%path%;%JAVA_HOME%\bin set classpath=.c:\bea\jdk131\lib\tools.jar;%WL_HOME%\lib\weblogic.jar set EX_WEBAPP_CLASSES=%WL_HOME%\config\%DOMAIN_NAME%\applications\DefaultWebApp_myserver\WEB_INF\classes set CLIENT_CLASSES=%WL_HOME%\config\%DOMAIN_NAME%\clientclasses set SERVER_CLASSES=%WL_HOME%\config\%DOMAIN_NAME%\serverclasses set classpath=%classpath%;%CLIENT_CLASSES%;%SERVER_CLASSES%
我设置的值为:.;d:\devtools\j2ee\lib\j2ee.jar;d:\devtools\j2sdk1.3.1\lib\dt.jar;d:\devtools\j2sdk1.3.1\lib\tools.jar;d:\devtools\j2sdk1.3.1\jre\lib\rt.jar;D:\java;
每台机器都可能不一样,CLASSPATH使用的时候有很多讲究,特别是你在用javac编译你的class文件时,你的CLASSPATH中定义的路径就会自动加到javac命令的后面作为参数,也就是说,你的.java文件放在以上任何路径中都会被找到。
注意路径中有个.; 这表示要优先寻找当前路径。路径问题明白了就简单,但是很容易出错,有时会出现让人丈二和尚摸不着头脑的错误,多看看书吧。
新建一个名字为CLASS_PATH
实在不行的话用edit 编辑*.bat文件
加入set CLASS_PATH=.;d:\jdk\lib
我对你说啊:“我的电脑”---(右键“属性”)--》“系统属性”--(第三个标签“高级")---》就是你要的"环境变量”(在该页的最下面)还有它的旁边是一个是“错误报告”
呵呵,这次你就可以了配置了和“win2k”和“win98”一样了
希望你可以明白:)不过是一个蛮可爱的女孩子:)
我的是WINXP,我的环境变量里设定的就是CLASSPATH,不过我们是用的weblogic开发,windows的classpath没有作用
运行java程序前执行一下。
set JAVA_HOME=c:\bea\jdk131
set WL_HOME=c:\bea\wlserver6.1
set DOMAIN_NAME=mydomainset path=%path%;%JAVA_HOME%\bin
set classpath=.c:\bea\jdk131\lib\tools.jar;%WL_HOME%\lib\weblogic.jar
set EX_WEBAPP_CLASSES=%WL_HOME%\config\%DOMAIN_NAME%\applications\DefaultWebApp_myserver\WEB_INF\classes
set CLIENT_CLASSES=%WL_HOME%\config\%DOMAIN_NAME%\clientclasses
set SERVER_CLASSES=%WL_HOME%\config\%DOMAIN_NAME%\serverclasses
set classpath=%classpath%;%CLIENT_CLASSES%;%SERVER_CLASSES%
电脑-->属性-->高级-->环境变量
就可以设置classpath变量了
一般设置classpath变量都设置在用户变量下
在用户变量那里点新建
.;classpath=路径名
这样就ok了同时还要注意编写的时候绝对路径和相对路径的区别
你想把你的程序保存在d:/example下
你就可以设置环境变量如下:
PATH d:/jdk/bin;
CLASSPAHT d:/example;
然后你写一个程序保存在d:/example下,在dos下进入d:/example下,就可以运行了。
我就是这样运行的。