jar包内的Properties文件如何读取和写入?

已经打包完的jar,内部的Properties文件如何读取和写入?

[code="java"]
public class TestReadJar {

/**  
 * @param args  
 */  
public static void main(String[] args) throws IOException {   
    String jarName="C://VODOSSClient.jar";   
    String fileName="client.properties";   
    JarFile jarFile = new JarFile(jarName);//读入jar文件   


    JarEntry entry = jarFile.getJarEntry(fileName);    
    InputStream input = jarFile.getInputStream(entry);//读入需要的文件   

    readFile(input);   

    jarFile.close();   

}   

private static void readFile(InputStream input)   

throws IOException {   

    InputStreamReader isr =   

    new InputStreamReader(input);   

    BufferedReader reader = new BufferedReader(isr);   

    String line;   

    while ((line = reader.readLine()) != null) {   

        System.out.println(line);   

    }   

    reader.close();   

}   

}

[/code]

1 手动解包(jar包其实就是zip文件),修改Properties文件,再打包

2 用程序控制上面的流程