我给你个读取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
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
原代码如下:/**
* <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));
} }
}
JAVA_HOME="JDK安装目录"
TOMCAT_HOME="TOMCAT安装目录"