DOS的批处理命令:   FOR...DO...
例子:
把当前目录下的所有.java文件显示出来.
如果用一般的dos命令,是这样的:
type a.java
type b.java
type c.java
type d.java
....
很麻烦.有了FOR...DO...就好多了.
FOR %%A IN (*.JAVA) DO TYPE %%A
必须把这条命令放在批处理文件中才能执行.解释:
%%A: 变量名称
(*.JAVA): 你要循环往复做的事情的对象
TYPE %%A: 你要循环往复做的事情的命令

解决方案 »

  1.   

    系统->属性->高级->环境变量->PATH->
    把C:\Program Files\j2sdk1.4.0\bin(J2SDK的安装目录)设置一下!!
    这样就可以了!!
      

  2.   

    给你两个讲解DOS批处理的网站:
    http://www.tomgnet.com/dos/bat/index.htm
    http://www25.cds.ne.jp/~kamiken/bach/bach.html
      

  3.   

    中文的网站里我还没有找,你先用google或百度找找看.如果没有的话,你再找找英文的网站.
    英文的肯定有.中文网站资源太匮乏,忍无可忍.
      

  4.   

    FOR:对于指定的文件运行相应的命令。
    大家知道,DOS下许多命令支持通配符,如?和*,可以一次指定一批文件,非常方便。然而,并非所有的DOS命令都支持通配符,如TYPE(文件内容显示命令)就不支持。有了FOR命令就没有关系了,利于它可以使TYPE命令可以一次显示多个文件。
    用法:FOR %变量名 IN (文件集) DO 命令 [命令参数]
    注:以上是FOR命令的固定形式,IN和DO的位置必须正确,否则将提示语法错误。
    如FOR %F IN (*.*) DO TYPE %F命令就可以实现TYPE命令一次显示多个文件。
    注:%F是变量名,也可用%G等代替,但前后必须一致。在批文件中用%%F代替。
    ---------------------------------------------------------------------
    ---------------------------------------------------------------------
    这个我明白了,不过还是不明白那个程序里用的 SET CLOUDSCAPE_INSTALL=%%~sX 命令,特别是这个变量:%%~sX
      

  5.   

    JAVA_HOME
    D:\Program Files\Java\j2re1.4.2_04CLASSPATH
    D:\Program Files\Java\j2re1.4.2_04\lib\tools.jar;D:\Program Files\Java\j2re1.4.2_04\lib\dt.jar;
      

  6.   

    我在说cloudscape,你给我说Java的环境变量干什么啊!
    我java环境已经搞定了!
      

  7.   

    我的电脑->属性->高级->环境变量->系统变量 中新建 CLOUDSCAPE 变量,值为 CC:\Cloudscape10