java获取工程根目录路径

myproject

        |

        -------classes

        |

        -------config

        |

        -------lib

        |

        -------log

        |

        -------sh

        |

        -------run.sh

 

classes目录中有java类读取config中的配置文件,可以使用new File("").getAbsolutePath()获取工程根目录

new File("").getAbsolutePath() + File.separator
        + "config" + File.separator + "dbconf.property";

 

如果classes中有一个类要读取sh目录中的文件,文件的路径也可以使用相对路径:

File file=new File("sh/aa.sh");无需使用绝对路径:d:/workspace/myproject/sh/aa.sh

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(编程开发)