提交 993cca68 authored 作者: 姜武杰's avatar 姜武杰

fix(测试反馈): sonar扫描问题修复

上级 dc853af9
......@@ -208,8 +208,9 @@ public final class NBOpenSDK {
}
private static void unzipJarJar(String jarPath, String srcPath, String dstPath) {
JarFile jarFile = null;
try {
JarFile jarFile = new JarFile(jarPath);
jarFile = new JarFile(jarPath);
Enumeration<JarEntry> entries = jarFile.entries();
while(entries.hasMoreElements()) {
......@@ -233,11 +234,20 @@ public final class NBOpenSDK {
}
} catch (Exception var10) {
var10.printStackTrace();
} finally {
if (jarFile != null) {
try {
jarFile.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
private static File unpackToFolder(File jarPath, NBClassLoader classLoader) {
JarFile jarFile = null;
try {
String userDir = System.getProperty("user.dir");
System.out.println("nbsdk-userDir: " + userDir);
......@@ -251,7 +261,7 @@ public final class NBOpenSDK {
}
folder.deleteOnExit();
JarFile jarFile = new JarFile(jarPath);
jarFile = new JarFile(jarPath);
Enumeration<JarEntry> entries = jarFile.entries();
while(entries.hasMoreElements()) {
......@@ -272,6 +282,14 @@ public final class NBOpenSDK {
} catch (Exception var12) {
System.out.println("nbsdk- unpack to folder error" + var12);
throw new RuntimeException(var12);
} finally {
if (jarFile != null) {
try {
jarFile.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论