我给你个读取e盘目录下alpha.bat文件的例子。其中alpha.bat文件内容为:
classpath=alpha1
path=alpha2
程序如下:
import java.io.*;
import java.util.*;
public class test {
  public static void main(String[] args) {
    try {
      String key1 = "classpath";
      String key2 = "path";
      GetFileKey gt = new GetFileKey();
      String classpath = gt.getFileKeyWay(key1);
      String path = gt.getFileKeyWay(key2);
      System.out.println(classpath);
      System.out.println(path);
    }
    catch(Exception e) {
    }
  }
}class GetFileKey {
  public String getFileKeyWay(String key) {
    Properties prop = new Properties();
    String value = "";
    try {
      FileInputStream fin = new FileInputStream("e:/alpha.bat");
        //文件,绝对目录
      prop.load(fin);
      fin.close();
      value = prop.getProperty(key);//读取key word
    }
    catch(IOException e) {
      System.out.println("读取文件e:/alpha.bat出错,问题在:"+e);
    }
  return value;
  }
}
运行结果:
alpha1
alpha2

解决方案 »

  1.   

    其实这样读取.bat文件和读取.txt,.ini配置文件没什么两样……
      

  2.   

    可以在System.getProperties()中读取当前系统的classpath 等信息
    原代码如下:/**
     * <p>Title: </p>
     * <p>Description: </p>
     * <p>Copyright: Copyright (c) 2002</p>
     * <p>Company: </p>
     * @author unascribed
     * @version 1.0
     */
    import java.util.Properties;
    import java.util.Enumeration;
    import java.util.Date;
    import java.util.GregorianCalendar;public class DDD {  public DDD() {
      }
      public static void main(String[] args) {
      /*
        GregorianCalendar d1 = new GregorianCalendar(2002,6,12);
        GregorianCalendar d2 = new GregorianCalendar(2002,6,13);    System.out.println(d2.getTimeInMillis() - d1.getTimeInMillis());
      */
                          String currentDir="";
                           Properties p =System.getProperties();
                            Enumeration ee = p.propertyNames();
                            while(ee.hasMoreElements()){
                              String usr_dir = (String)ee.nextElement();
                              System.out.println(usr_dir+" ==== "+p.getProperty(usr_dir));
                            }  }
    }
      

  3.   

    用程序取不太好取,参见这个:http://www.csdn.net/expert/topic/583/583112.xml?temp=.4344293
      

  4.   

    在环境变量中添加:
    JAVA_HOME="JDK安装目录"
    TOMCAT_HOME="TOMCAT安装目录"