私はgrailsプロジェクト(1.1.1、Mac OS X)でいくつかの画像操作プラグインまたはJavaライブラリを使用しようとしました:imageToolsプラグイン、imageJ、awtライブラリなど。パスから画像を開いたり取得したりしてプロセスを開始するたびに、org。 codehaus.groovy.grails.cli.support.GrailsStarter jarがファインダーで開き、大量のラムを食べます。
それは正しい行動ですか?
更新-サンプルコード:
def openFilePath = "/path/to/the/file/testfile.jpg"
def imageTool = new ImageTool()
imageTool.load(openFilePath)
ImageToolプラグインですが、imageJやその他のJavaイメージライブラリでも発生します。NetBeansを使用する場合、....cli.support.GrailsStarterプロセスにはNetBeansの親があります。ターミナルから始める場合、bashはプロセスの親です。次のように、ファイルを開くたびに次のようになります。
imageTool.load(openFilePath)
imageJの場合:
def o = new Opener()
def imp = o.openImage(openFilePath)