Clojure で外部ライブラリを使用すると、この奇妙なウィンドウが開かれることがあります。と呼ばれていclojure.main
ます。新しいアプリのように見え、かわいい小さなコーヒーマグがアイコンになっています。
私のJavaランドの無知を許してください---これはおそらくばかげた質問だと思いますが、インターネットやGoogleのどこにも見つかりませんでした。
このアプリは何をしているのですか? なぜ、いつ表示されるのですか?
編集: leiningen 2、Clojure 1.3、および Noir 1.2.1 を実行しています。これはOSX上にあります。
私が知る限り、これをトリガーしているコードは次の関数です。
(defn make-thumbnail [filename new-filename width]
(let [img (javax.imageio.ImageIO/read (as-file filename))
imgtype (java.awt.image.BufferedImage/TYPE_INT_ARGB)
width (min (.getWidth img) width)
height (* (/ width (.getWidth img)) (.getHeight img))
simg (java.awt.image.BufferedImage. width height imgtype)
g (.createGraphics simg)]
(.drawImage g img 0 0 width height nil)
(.dispose g)
(javax.imageio.ImageIO/write simg "png" (as-file new-filename))))