java 包内路径问题

来源:百度知道 编辑:UC知道 时间:2024/05/24 15:06:40
package IO_Operation;
import java.io.File;

import javax.swing.JOptionPane;

public class AccessUtil {
// 路径src/MDB/下.
private final static String folderpath = "../MDB/";
private final static String blankMdbFileName = "blank.mdb";
public static String path;

public static boolean checkDB() {
path = folderpath + blankMdbFileName;
File x = new File(path);
if(x.exists()){
return true;
} else {
return false;
}
}

public static void main(String[] agrs){
System.out.println(checkDB() + " " + path);
//JOptionPane.showMessageDialog(null, p);
}
}

如何判断包内文件的路径???

在文件中添加这句话就可以得到当前正在执行的class的路径

java中获得当前文件路径

path=new File(getClass().getClassLoader().getResource("").toURI()).getPath();

另外:
取程序运行时的目录路径。即程序在那里双击或BAT文件所在的路径

System.getProperties("user.dir");