项目场景:linux在部署二次开发后的kkfileview时
会报错 找不到配置文件的路径
问题描述
public static String getHomePath() {
String userDir = System.getenv("KKFILEVIEW_BIN_FOLDER");
if (userDir == null) {
userDir = System.getProperty("user.dir");
}
if (userDir.endsWith("bin")) {
userDir = userDir.substring(0, userDir.length() - 4);
} else {
String separator = File.separator;
if (PlatformUtils.isLinux()) {
userDir = userDir + separator + "BOOT-INF" + separator + "classes";
} else {
userDir = userDir + separator +"archives-kkfileview"+separator+ MAIN_DIRECTORY_NAME + separator + "src" + separator + "main";
}
}
return userDir;
}
原因分析:
打包上去linux的jar 里面的路径 要写死 和对应好
判断是否是linux系统 是的话就写死路径