2017-05-26 9 views
0

IBM DSXのScalaノートブックで%AddJarを使ってScalaノートブックにjarを追加しましたが、悪いものなので、その瓶を修正しなければならなかった。DSX - Scalaの%AddJarを使用して既に追加された新しいjarバージョンを再ロードする方法

しかし、%AddJarを再試行すると、「キャッシュされたバージョンのxxx.jarを使用しています」というメッセージが表示されます。古いキャッシュ済みのものを破棄し、%AddJarを使用して新しいjarを追加する方法を強制します。

同等の%RemoveJarが見つかりません。また、これらの「キャッシュされた」jarファイルの場所が不思議であるため、手動で削除してjarファイルの再ロードを強制できます。

おかげで、

ラジェッシュ

答えて

1

再起動ノートブックのカーネル。 %AddJarの効果は一時的なものなので、新たに起動したカーネルは以前に追加されたjarファイルをロードしません。

jarsがロードされた後でjarをアンロードすることはできません。また、ファイルシステムを変更してもリロードは実行されません。ファイルシステムで何かを変更する必要がある唯一のケースは、同じ名前の別のjarファイルをアップロードする場合です。 %AddJarはキャッシュを保持するため、まったく同じURLからのものであれば古いJARを使用します。このケースに対処する正しい方法は、JARファイル名および/またはダウンロードURLにバージョン番号を入れることです。

キャッシュされたjarファイルは、ディレクトリ~/downloads/にあります。フルパスは環境変数JAR_DIRにあります。

関連する問題