DSX - 如何重新加载已通过 Scala 中的 %AddJar 添加的较新的 jar 版本



在IBM DSX上的Scala笔记本中,我做了一个%AddJar来向我的Scala笔记本添加一个jar,但结果证明这是一个糟糕的jar,所以不得不修复那个jar。

但是,当我重试 %AddJar 时,它说"使用 xxx 的缓存版本.jar"如何强制丢弃旧的缓存版本并确保通过 %AddJar 添加新的 jar。

似乎找不到等效的 %RemoveJar。另外,想知道这些"缓存"jar文件的位置是什么,所以我可以手动删除它以强制重新加载jar。

谢谢

拉杰什

重新启动笔记本的内核。%AddJar的效果是暂时的,因此新启动的内核不会加载任何以前添加的 jar。

加载

jar 后无法卸载它们,并且更改文件系统不会触发重新加载。您必须更改文件系统中某些内容的唯一情况是,如果您要上传具有相同名称的不同 jar。 %AddJar保留缓存,因此如果旧的 JAR 来自完全相同的 URL,则使用旧的 JAR。解决此问题的正确方法是在 JAR 文件名和/或下载 URL 中输入版本号。

缓存的 jar 位于目录 ~/downloads/ 中。完整路径位于环境变量 JAR_DIR 中。

相关内容

  • 没有找到相关文章

最新更新