最近我有一项任务是读取和更新 csv 中的特定单元格,因为我使用了 chilkat csv 库。但我不明白为什么我们需要一个静态块来加载 chilkat 库,即使在将 jar 文件添加到 Eclipse 项目中的参考库之后也是如此。
下面是使用的静态块代码
static {
try {
System.loadLibrary("chilkat");
} catch (UnsatisfiedLinkError e) {
System.err.println("Native code library failed to load.\n" + e);
System.exit(1);
}
}