站内搜索: 请输入搜索关键词

当前页面: JAVA 编程资料牛鼻论坛Java & J2SE 技术区→自动设置环境变量

自动设置环境变量

发表新主题   回复此主题

第1楼 2005-11-18 04:48 紫叶 写道:

自动设置环境变量


看到很多初学者反复问这个问题,写了一个很简单的一个脚本,用于自动设置环境变量。把代码拷贝,另存为javaEnv.bat。安装完Java 2 SDK之后,开一个命令行窗口,输入javaEnv java2SDKDir(java2SDKDir是你的java的安装目录,不带路径最后的\。如果安装路径中有空格,请用javaEnv "java2SDKDir"格式)并运行。(注:一定要在javaEnv后边加上你的sdk的目录,setx的问题可以看这里)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
@echo 你提供的jdk安装目录为:%1
@echo off
IF EXIST %1\bin\java.exe (
   rem 如输入正确的 Java2SDK 安装目录,开始设置环境变量
   @setx JAVA_HOME %1
   @setx path %JAVA_HOME%\bin;%path%
   @setx classpath %classpath%;.
   @setx classpath %classpath%;%JAVA_HOME%\lib\tools.jar
   @setx classpath %classpath%;%JAVA_HOME%\lib\dt.jar
   @setx classpath %classpath%;%JAVA_HOME%\jre\lib\rt.jar
   @echo on
   @echo Java 2 SDK 环境参数设置完毕,正常退出。
)  ELSE (
      IF %1=="" (
      rem 如没有提供安装目录,提示之后退出
      @echo on
      @echo 没有提供 Java2SDK 的安装目录,不做任何设置,现在退出环境变量设置。
      ) ELSE (
        rem 如果提供非空的安装目录但没有bin\java.exe,则指定的目录为错误的目录
        @echo on
        @echo 非法的 Java2SDK 的安装目录,不做任何设置,现在退出环境变量设置。
      )
)


请打开另外一个窗口测试
运行
path
set classpath

也可参考 这里进行设置。


第2楼 2013-08-31 12:44 Robot :

自动设置环境变量 相关


第3楼 2005-11-18 05:38 紫叶 写道:

Re:自动设置环境变量


刚开始编程尤其是以开始就接触Java时,往往对path和classpath不太理解。其实本版置顶那篇文章,无论从理论还是实践都很通透。但是即便如此,对于新手,依然有存在不会设置的。
不会设置这两个变量,基本的程序调试无法展开,很容易打击初学者的积极性。所以对于初学者,可能先有一个可以调试的环境比去理解path和classpath更加具有吸引力。在敲代码、调试的过程中,慢慢去体会这两个变量的作用。
从加入CJW以来,发现问这个简单的问题的大有人在,特此希望以上代码能够对初学者有用。


第4楼 2006-01-19 03:50 紫叶 写道:

Re:Re:自动设置环境变量


如果可以的话,请版主把它置顶,对最最最初级的初学者还是有用处的,老实说,我98年接触到Java,但是就是因为这个超级简单的原因没有和Java紧密拥抱......

本帖子含有附件( JavaEnv.bat ,0.78k)。


第5楼 2006-01-19 09:31 Cao_Ne 写道:

对新手其实真的很重要


真应该早点发现啊。。。我开始的时候也是,同学又没有人会Java,如果不是为了工作我也许就放弃学Java了。
我上网找资料,书上找方法,足足两天才设置好了环境变量。
为新手感谢楼主啊-_-


第6楼 2006-01-20 18:08 ansoncady 写道:

Re:自动设置环境变量


楼主真好,能不能进一步请教你一下啊?
留下我的联系:ansoncady@163.com
qq:359857699


第7楼 2006-01-21 07:37 xcjsky 写道:

Re:自动设置环境变量


楼主好强啊
其实没有必要的,看帖子就能设置好的,我也是弄了一天才把环境做好的


第8楼 2006-01-21 07:52 baggio0616 写道:

Re:自动设置环境变量


为什么我运行后提示:
'sets'不是内部或外部命令.....

然后就没设置好.我小菜鸟搞了2个多小时了,还是没设置好.....


第9楼 2006-01-23 14:50 jy02149522 写道:

Re:自动设置环境变量


楼主 你很强! 我想向你请教一下 JDK1.5 中所有jar包中都分别有什么类
就象 我引用 import java.swing.*l; 这句话如何解释 既然引用了 java这个包下的swing
下的所有类对象! 那么这个java包到底在哪呢!
问题2
在设置classpath时通常是这样 .;%java_home%\lib;%java_home\lib\dt.jar;%java_home%\lib\tools.jar
我想问如果设置了 \lib 为什么还要设置\lib\dt.jar 呢! \lib 不是 已经包括他下面的所有东西了吗???
问题3
%java_home%\jre\ext 下的东西是什么 这个文件包是干什么的
为什么 我把SQLSERVER的那三个驱动程序.jar文件考到它里面 不用设置 就可以直接引用到了吗?
小弟弟 对这三个问题感到很不解! 其他朋友看到贴 一定给我回 我谢谢大家了
给大家在这拜个早年 ! 大家新年好! 祝贺大家新的一年 好身体 发大财


第10楼 2006-01-27 18:21 liuhaibao 写道:

Re:自动设置环境变量[项一下]


楼主,即将过年了,祝新的一年有新的开始,事事顺心如意!
继续帮助CJW中的菜鸟弟,菜鸟妹们,嘿嘿!


第11楼 2006-01-28 14:37 masan0312 写道:

Re:自动设置环境变量


以下过程为JDK下载安装:

  1.点击下面网址进入JDK1.4下载页面:

  http://java.sun.com/j2se/1.4.2/download.html

  2.点击“Download J2SE SDK”:



  3.“Accept”,Continue:



  4.下面列出了各个平台下的JDK版本,其中Windows版有两种安装方式,一种是完全下载后再安装,一种是在线安装,我们选择第一种:



  5.下载完成后,双击图标进行安装,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\jdk1.4。

  以下过程为配置JDK环境变量:

  6.右击“我的电脑”,点击“属性”:



  7.选择“高级”选项卡,点击“环境变量”:



  8.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”:



  9.JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:\jdk1.4,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依*此变量);Path使得系统可以在任何路径下识别java命令,设为:

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

  CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为:

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (要加.表示当前路径)

  %JAVA_HOME%就是引用前面指定的JAVA_HOME。



  10.“开始”->;“运行”,键入“cmd”:



  11.键入命令“java -version”,出现下图画面,说明环境变量配置成功:



  12.好了,打完收工。下面开始你的第一个java程序吧。


第12楼 2006-02-06 03:50 ssy 写道:

Re:自动设置环境变量


小弟我一直想及入java世界,今天终于找到缝隙了,多谢各位前辈。


第13楼 2006-02-12 08:33 好好灌水 写道:

Re:自动设置环境变量


这个问题我有很让困饶,现在总算解决了,谢谢!!


第14楼 2006-02-12 08:33 好好灌水 写道:

Re:自动设置环境变量


这个问题我有很让困饶,现在总算解决了,谢谢!!


第15楼 2006-02-12 09:06 好好灌水 写道:

Re:自动设置环境变量


 问一个低级问题:

设置环境变量时 在XP系统中已经存在  PATH 和CLASSPATH
编辑 这两个变量的时候 要不要删掉原有的东西?


第16楼 2006-02-13 18:56 zhoudu 写道:

Re:自动设置环境变量


不错的批处理 支持 一个


第17楼 2006-02-14 03:01 yaolinxing2006 写道:

Re:自动设置环境变量


不错的批处理 支持 一个


第18楼 2006-02-16 17:54 onimoku 写道:

Re:自动设置环境变量


万事开头难,咬牙坚持住。


第19楼 2006-02-17 16:57 StefenZhou 写道:

Re:自动设置环境变量


我也是一位新新新手,想问一下。
Java我安装在:
D:\Program Files\Java
进入java后就是:
D:\Program Files\Java\jre1.5.0_06
再进"jre1.5.0_06"只看到:bin、lib两个文件夹。没有看到还有一个jre。
设置变量老是不行。
运行"javac"这命令提示:"javac不是内部或外部命令,也不是可运行的程序或批处理文件"。
在线等一个小时,希望有人能尽快帮个忙,急啊!谢谢了。


第20楼 2006-02-17 18:06 onimoku 写道:

Re:自动设置环境变量


运行set path=D:\Program Files\Java\jre1.5.0_06看看行不行。


第21楼 2006-02-25 04:37 yaya_0524 写道:

Re:自动设置环境变量


你不应该设D:\Program Files\Java\jre1.5.0_06
而是D:\Program Files\Java\jdk1.5.0_04


第22楼 2006-02-25 09:45 爱过有伤 写道:

Re:自动设置环境变量


我是一个标准的菜鸟
刚刚进入JAVA的世界
刚开始老师教的我都头大了
调试都那么麻烦
今天我虽然不是很明白
但是我知道了一个简单的方法
谢谢楼主给我们初学者的方便


第23楼 2006-02-28 07:21 clina 写道:

Re:自动设置环境变量


为什么我运行后提示:
要么是:'sets'不是内部或外部命令.....
或是: 没有提供 Java2SDK 的安装目录,不做任何设置,现在退出环境变量设置
再问楼主
%1如何给它Java安装路径?还是不给它,另有其意?
望给予指点!


第24楼 2006-02-28 11:11 reaky 写道:

Re:自动设置环境变量


我运行楼主那东东以后,没成功啊
还是得自己修改了环境变量
刚接触 。。。java


第25楼 2006-02-28 16:33 xsl3378 写道:

Re:自动设置环境变量


原来的环境变量当然不能删啦 ,有没有学过操作系统的啊,变量的概念都不知道 ,没有学过的话 ,去补补吧 有好处的


第26楼 2006-03-01 02:33 紫叶 写道:

Re:自动设置环境变量


都是Windows惹的祸,让人不用记命令,不用记选项,鼠标左键一点,执行,右键一点,属性出来了。

有些学计算机(并未定位于以后的工作内容为编程的)的都不理解path和classpath,更何况现在很多人半路出身直接就开始学java,当然是一头雾水了,可以理解。慢慢就好了,有些知识客观存在着,懂的人懂,不懂的人还是不懂。


第27楼 2006-03-02 05:19 xiaolove2 写道:

Re:自动设置环境变量


我按楼上说的 设置P10.“开始”->;“运行”,键入“cmd”:

再键入“java -version”没出现什么画面,却说“java -version”不是内部命令
这是为什么啊 

  


第28楼 2006-03-02 13:56 java飞鹰 写道:

Re:自动设置环境变量


null


第29楼 2006-03-02 18:15 真空龙卷风 写道:

Re:自动设置环境变量


楼主,我觉得如果会用eclipse是不是就不需要这个了??


第30楼 2006-03-03 13:38 hello400 写道:

Re:自动设置环境变量


不行啊啊啊啊啊啊~~目录装在
C:\java\jdk1.5.0_06\ 
不行啊~~~~救命啊啊啊啊啊啊啊啊!!
痛苦啊啊啊啊啊啊~~


第31楼 2006-03-03 14:04 hello400 写道:

Re:自动设置环境变量


问题已自行解决~~~烦恼消除~~好野!!!哈哈~~


第32楼 2006-03-03 14:46 kevin517 写道:

Re:自动设置环境变量


应该说这个不是很难,最少有点基础的人应该很快解决的
谢谢楼主了!
确实解决了一个初学的大问题


第33楼 2006-03-04 10:57 clina 写道:

Re:自动设置环境变量


楼主的程序在WIN2003中可以一次执行通过
但是在XP下还缺少一个setx.exe文件
朋友帮我找了这个EXE文件,复制在C:\WINDOWS\system32
再回到dos下运行即可。
不知道我做的对不对。楼主应该说明一下比较好吧 : )


第34楼 2006-03-04 14:24 rushji 写道:

Re:自动设置环境变量


楼主真的很细心,我就因为刚学java不会设置环境变量才荒废了一年没有java,真的很遗憾


第35楼 2006-03-06 08:34 lg91024 写道:

Re:自动设置环境变量


我也出现了上面有人说的那个问题,javac javac不是内部或外部命令,也不是可运行的程序或批处理文件.是怎么回事呀!


第36楼 2006-03-07 10:14 blkant 写道:

Re:自动设置环境变量


上面既然有个垃圾在发广告。。。谢谢楼主。


第37楼 2006-03-07 10:16 blkant 写道:

Re:自动设置环境变量


引用原文:
真空龙卷风 wrote:
楼主,我觉得如果会用eclipse是不是就不需要这个了??



同意这个观点。不过有时候了解一些环境变量的配置,还是有好处的。
再说一上来就eclipse,有太多东西都不了解了,让新手畏惧。
此外,编写hellojava之类的小玩意儿,也用eclipse的话……未免小题大做。


第38楼 2006-03-07 16:00 yongchenjava 写道:

Re:自动设置环境变量


牛叉!就你的这管用!


第39楼 2006-03-08 02:37 紫叶 写道:

Re:Re:自动设置环境变量


感谢各位提出的意见,确实忘记提醒一下这个是Windows平台的脚本,抱歉。
setx.exe 这个程序在WINNT\system32\或者Windows\system32下,因为该目录自动加入path,因此在命令行肯定是可以执行的。既然有人说没有,那不妨把这个程序给部分初学者也放到这里。

以下来源于MSDN:
Environment Variables Not Set by "Double-Click" Or Available in Another Command Window
PSS ID Number: Q263105

Article Last Modified on 08-8-2001

--------------------------------------------------------------------------------
The information in this article applies to:

Microsoft Windows NT Server 3.5, 3.51, 4.0
Microsoft Windows NT Workstation 3.5, 3.51, 4.0
Microsoft Windows 2000 Professional
Microsoft Windows 2000 Server
Microsoft Windows 2000 Advanced Server

--------------------------------------------------------------------------------

Symptoms
When an environment varibale is defined from a batch file or from the command-line, the defined variable and value do not appear in other command-line windows (Ntvdm.exe instances) and/or are not available to programs.

Cause
The set command defines a variable only for the current command line session, (Ntvdm.exe).

When you double-click a batch file, the batch file runs in its own NTVDM session and then closes, so the environment variable does not show up when you open a new session or look in another session to see the values.

Resolution
The solution is to use setx from the Windows NT resource kit, because it can establish environment variables for a user session or define a system variable.

Setx has three modes of operation: it can define a variable for the user's session, or the system overall, or it can extract a value from the registry and set the result to the user session or the system. See the examples below:

To set a system variable:
setx color blue -m

To set a user variable:
setx color green

To extract a registry value and set a variable to a system variable:
setx color -k HKEY_CURRENT_USER\Console\ScreenColors -m
(To set a registry key value to a user session variable simply omit the -m switch)

Status
This behavior is by design.

Additional query words:

Keywords: kbenv kbtool
Issue Type: kbprb
Technology: kbWinNTsearch kbWinNTWsearch kbWinNTW400 kbWinNTW400search kbWinNT351search kbWinNT350search kbWinNT400search kbWinNTW350 kbWinNTW350search kbWinNTW351search kbWinNTW351 kbwin2000AdvServ kbwin2000AdvServSearch kbwin2000Serv kbWinNTSsearch kbWinNTS400search kbWinNTS400 kbWinNTS351 kbWinNTS350 kbwin2000ServSearch kbwin2000Search kbwin2000ProSearch kbwin2000Pro kbWinNTS351search kbWinNTS350search kbWinAdvServSearch

本帖子含有附件(setx.exe,67.0k)。


第40楼 2006-03-08 18:04 jakybin 写道:

Re:自动设置环境变量


我也是弄了很久才搞好的! 各位java初学者大家加油啊!


第41楼 2006-03-16 05:46 yikun 写道:

Re:自动设置环境变量


我是菜鸟,,刚开始学java,,以后会有很多不懂的地方;;还要劳驾各位师兄师姐多多赐教啊


第42楼 2006-03-16 09:51 21EVIL 写道:

Re:自动设置环境变量


走哪都有广告。。。。


第43楼 2006-03-18 18:02 morningrain 写道:

Re:自动设置环境变量


我之前也用了两天时间来设置环境变量,差点就放弃了!
不过我看过很多帖子的CLASSPATH变量都只有%JAVA_HOME%\LIB\TOOLS.JAR,请问楼主,其他两个变量值的作用是什么呢!


第44楼 2006-03-19 04:08 肖雨 写道:

Re:自动设置环境变量


我也是一位新新新手,想问一下。
Java我安装在:
F:\jdk1.5.0_01
配是环境变量是:
JAVA_HOME=F:\jdk1.5.0_01;
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
path==%JAVA_HOME%\bin;
运行"javac"这命令提示:"javac不是内部或外部命令,也不是可运行的程序或批处理文件"。
俺不知道是怎么回事,望高手指教.小弟在这里先谢谢了.

【注:本版FAQ中有答案】


第45楼 2006-03-19 17:04 lxh86 写道:

Re:自动设置环境变量


我是一个新手,
记得第一次环境变量的时候
设了很久都没有设好,
后来我就装了一个JBuilder 4
由于不会用
我又再装了一个JCreator Pro
结果,JCreator Pro可以用了,
而且不用设环境变量.

请问这个是什么原因???????????


第46楼 2006-03-20 07:36 尚飞 写道:

Re:自动设置环境变量


我刚安装的JAVA1.5,是英文版的
安装的过程中有两次选择目录的.我可以都不选C盘吗?
上边默认的都是C\

【注:选什么目录都可以,一般选默认】


第47楼 2006-03-20 08:31 aspirer 写道:

Re:自动设置环境变量


万事开头难。

现在走过了环境变量的这一困扰,现在回想真的没有什么嘛,其实完全也可以不管这个的,可以直接在CMD下面跳到安装的目录下去就行了。这方面有工具的,记不得是什么DOS工具了,好像就一个注册表文件,装好后,直接点目录的那个文件夹,然后“进入DOS窗口”就跳到了JDK所在目录了,直接运行命令就可以了。


第48楼 2006-03-21 11:30 haopy 写道:

Re:自动设置环境变量


引用原文:
紫叶 wrote:
看到很多初学者反复问这个问题,写了一个很简单的一个脚本,用于自动设置环境变量。把代码拷贝,另存为javaEnv.bat。安装完Java 2 SDK之后,开一个命令行窗口运行javaEnv java2SDKDir即可(java2SDKDir是你的java的安装目录,不带最后的\)。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
@echo off
IF EXIST %1\bin\java.exe (
   rem 如输入正确的 Java2SDK 安装目录,开始设置环境变量
   @setx JAVA_HOME %1
   @setx path %path%;%JAVA_HOME%\bin
   @setx classpath %classpath%;.
   @setx classpath %classpath%;%JAVA_HOME%\lib\tools.jar
   @setx classpath %classpath%;%JAVA_HOME%\lib\dt.jar
   @setx classpath %classpath%;%JAVA_HOME%\jre\lib\rt.jar
   @echo on
   @echo Java 2 SDK 环境参数设置完毕,正常退出。
)  ELSE (
      IF "%1"=="" (
      rem 如没有提供安装目录,提示之后退出
      @echo on
      @echo 没有提供 Java2SDK 的安装目录,不做任何设置,现在退出环境变量设置。
      ) ELSE (
        rem 如果提供非空的安装目录但没有bin\java.exe,则指定的目录为错误的目录
        @echo on
        @echo 非法的 Java2SDK 的安装目录,不做任何设置,现在退出环境变量设置。
      )
)


请打开另外一个窗口测试
运行
path
set classpath



为什么我运行了javaEnv c:\jdk14
他会说setx不是内部命令或者可运行的批处理?
请问各位大哥大姐上面的那些是什么意思啊?


第49楼 2006-03-23 17:16 ake2685 写道:

Re:自动设置环境变量


感谢楼主


第50楼 2006-03-23 17:27 ake2685 写道:

Re:自动设置环境变量


请高手指点:
SDK能够编译.java文件,但是为什么不能运行.class文件呢?
总是出现java.lang.NoClassDefFoundError:
Exception in thread "main"的错误提示


第51楼 2006-03-23 17:37 ake2685 写道:

Re:自动设置环境变量


后来我又安装了Jbuilder8有的.java文件能运行,但是他的类文件怎么不能运行呢?对程序作出的修改也没用。我想还是系统变量设置的问题,其他的文件也总是弹出java.lang.NoClassDefFoundError: HelloUser
Exception in thread "main"的提示
请赐教!!万分感激

【注:本版FAQ中有答案】


第52楼 2006-03-24 05:30 cljenjoy 写道:

Re:自动设置环境变量


各位老大:
你们好!我有个问题想问大家,我运行JAVA程序总是出不来,编译的时候可以生成.CLASS文件,可运行的时候总提示 Exception in thread "main" java.lang.NoClassDefoundError:abc这个错误,我的程序命名为abc.java,我环境变量设的也没问题,不知道为什么,还请高手指导一下,不胜感激!


第53楼 2006-03-24 07:27 shmilyzyn 写道:

Re:自动设置环境变量


谢谢楼主,顶!


第54楼 2006-04-01 14:59 yanlizhang515 写道:

Re:自动设置环境变量


谢谢啊


第55楼 2006-04-01 14:59 yanlizhang515 写道:

Re:自动设置环境变量


谢谢啊


第56楼 2006-04-03 11:08 yunuo 写道:

Re:自动设置环境变量


每天都配一遍环境变量就不觉的配环境变量难了,
配熟了反而觉的楼主的好麻烦. 还要ctrl+c, ctrl+v.


第57楼 2006-04-03 14:07 guangboo 写道:

Re:自动设置环境变量


谢谢你的帖子:masan0312
成功了/


第58楼 2006-04-03 14:24 guangboo 写道:

Re:自动设置环境变量


用法:javac <选项> <源文件>
选项:
-g:none 不生成任何调试信息
-g:{lines,vars,source} 只生成某些调试信息
-nowarn 不生成任何警告
-verbose 输出有关编译器正在执行的操作的消息
-deprecation 输出使用已过时的 API 的源位置
-classpath <路径> 指定查找用户类文件的位置
-cp <路径> 指定查找用户类文件的位置
-sourcepath <路径> 指定查找输入源文件的位置
-bootclasspath <路径> 覆盖引导类文件的位置
-extdirs <目录> 覆盖安装的扩展目录的位置
-endorseddirs <目录> 覆盖签名的标准路径的位置
-d <目录> 指定存放生成的类文件的位置
-encoding <编码> 指定源文件使用的字符编码
-source <版本> 提供与指定版本的源兼容性
-target <版本> 生成特定 VM 版本的类文件
-version 版本信息
-help 输出标准选项的提要
-X 输出非标准选项的提要
-J<标志> 直接将 <标志> 传递给运行时系统
请问这写选项如何用啊,我调试我的第一个JAVA程序总是出现C:\Documents and Settings\guangbo>java welcome
Exception in thread "main" java.lang.NoClassDefFoundError: welcome
环境变量设好的

【注:这些选项当然有用,比如编译的时候可以指定把class放在哪里,这时可以用“javac -d classes 你的java文件名”来运行,编译后的类文件就在classes目录下。常用的还有cp,用来指定编译时的参考类路径。对于NoClassDefFoundError本版FAQ中有答案】


第59楼 2006-04-04 17:02 laiwei85 写道:

Re:自动设置环境变量


这是我用的
j2sdk-1_4_2_11-windows-i586-p.exe
jakarta-tomcat-5.0.28.exe
有一个调试好了的web project,在我异地的朋友那确实能运行,
但我我电脑上却不能
--------------------------------
原来我用的是这个,那个jdk会装两次jre
apache-tomcat-5.5.16.exe
jdk-1_5_0_06-windows-i586-p(3).exe
这个也不行
---------------------------------
是不是jre的问题,调了很多天了,jdktomcat也装了很多天了,还是失败,高手同志快帮帮我阿
---------------------------------------------------------
laiwei总结 (全频观看)
先装jdk和jre
如果只要使用jdk的话,设置path环境变量,但为了配合tomcat的配置,我们可以这样设置环境变量
0.install jdk
1.java_home 例:JAVA_HOME=c:\j2sdk1.5.0
2.path path=%JAVA_HOME%\bin
3.classpath classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
4.install tomcat
5.catalina_home CATALINA_HOME=c:\tomcat
6.把tomcat中的一段……加到classpath中 %CATALINA_HOME%\common\lib\servlet-api.jar;
7.把tomcat\common\lib\servlet-api.jar拷贝到jdk\jre\lib\ext下
我是这样设置的环境变量,有问题吗,那个webproject在我同学那时能正常运行的,我通过视频看过,但他也不知道什么原因,我想可能是我jdk和tomcat的配置问题 。


第60楼 2006-04-04 17:05 laiwei85 写道:

Re:自动设置环境变量


如果是编。.java文件按我说的做就ok了
但我要 作 jsp ,失败,高手指教 ~~~~~~


第61楼 2006-04-05 14:55 laiwei85 写道:

Re:自动设置环境变量


我的问题也解决
理清 一下文件结构
一切ok


第62楼 2006-04-06 19:09 perfectblue 写道:

Re:自动设置环境变量


谢谢! 我设置成功了!


第63楼 2006-04-15 04:05 skmy 写道:

Re:自动设置环境变量


学了两周了,真高兴来到这.不过进展很慢,开始的时候自己琢磨太难了,反反复复的看,现在好多了.


第64楼 2006-04-17 17:51 wangandyuan 写道:

Re:自动设置环境变量


谢谢楼主指点


第65楼 2006-04-19 11:20 3月25 写道:

Re:自动设置环境变量


我也是刚接触它的
怎么也不会设置这个,请版主帮帮我


第66楼 2006-04-20 12:58 abcd841009 写道:

Re:自动设置环境变量


希望高手们为我解析一下环境变量是什么来的???我是菜鸟,刚刚学习java。谢谢


第67楼 2006-05-08 22:37 fly12340 写道:

Re: 自动设置环境变量


给楼主提一个建议,既然是给初学者写的就要简单简单再简单才是,干嘛还让他们自己添加文件夹路径(看得出来有的同志就是因为使用了program file路径导致路径不识别的,应为有个空格在里面),可以把%1换成%cd%就可以自动获取当前路径,只要把批处理文件放到java安装路径再执行就可以了。另外提醒各位没有setx的同志在本贴中找到楼主给提供的setx.exe文件下载放到system32下


第68楼 2006-05-09 00:31 weiqin-wy 写道:

Re:自动设置环境变量


我买的书上说:要下载JBOSS组件,但在官方网站上都是英文我找不着,帮帮忙!


第69楼 2006-05-22 19:11 寒无界 写道:

Re:自动设置环境变量


顶一下~!


第70楼 2006-05-24 12:33 doudoufei 写道:

Re: 自动设置环境变量


请问一个简单的问题,安装tomcat的时候,安装路径里是不能有空格出现嘛,例如(D:\Program Files\Apache Software Foundation\Tomcat 5.0),这个对以后的运行有影响嘛?谢谢大家


第71楼 2006-05-29 01:13 JAVA阿水 写道:

Re:自动设置环境变量


我也是一个JAVA的初学者,我在设置java环境变量class_path时我的JDK路径里央怎么没有tools.jar,只能看到一个压缩的tools,然后在运行hello world时出错,出错信息为:
error:cannot read:Exam1_1.java和
Exception in thread "main" java.lang.NoClassDefFoundError:Exam1_1
请帮助我解决一下..错误原因在哪里,如何该啊!谢谢!


第72楼 2006-05-29 13:45 cnclive 写道:

Re:自动设置环境变量


就是有些搞不懂,刚开始的时候


第73楼 2006-06-02 00:56 Jack琦 写道:

Re: 自动设置环境变量


呵呵,不错哦~~
不过还是手动配制一下比较好~


第74楼 2006-06-02 17:36 xerror 写道:

Re: 自动设置环境变量


楼主你好,我是新加入的,,,在这BBS里,看到了好多的问题,同样的问题也在困扰着我,,可我能看到大家的问题,却看不到答案。

关于批处理javaenv.bat 的问题..........

C:\>javaenv.bat c:\jdk1.5.0
'setx' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
'setx' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
'setx' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
'setx' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
'setx' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
'setx' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
Java 2 SDK 环境参数设置完毕,正常退出。

帖子由 xerror 编辑过

帖子由 xerror 编辑过
[color=red]【注:setx问题可以看 http://bbs.chinajavaworld.com/thread.jspa?messageID=711725#711725】


第75楼 2006-06-08 19:32 DrEvil 写道:

Re: 自动设置环境变量


谢谢!!!!


第76楼 2006-06-10 20:15 gzluoming 写道:

Re: 自动设置环境变量


????


发表新主题   回复此主题