MacにGroovyコンソールをインストールし、ドックから実行できるようにする

MacにGroovyコンソールをインストールし、ドックから実行できるようにする

Mac Sierra のドックから Groovy コンソール/IDE をインストールして実行するにはどうすればよいですか?

答え1

  1. 以下の手順に従ってくださいインストール各ステップの後に必ずターミナル セッションを再起動してください。

  2. groovy をインストールするように言います$ sdk install groovy(jdk はすでにインストールされていると想定します)。

  3. ターミナルでGroovyコンソールを起動します

    $ ~/.sdkman/candidates/groovy/current/bin/groovyConsole
    

    別個のプロセスとして実行されます。

  4. $ ps aux |grep groovyコンソールが次のように実行されることがわかります。

    /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/bin/java -Xdock:name=GroovyConsole -Xdock:icon=/Users/yourname/.sdkman/candidates/groovy/current/lib/groovy.icns -classpath /Users/yourname/.sdkman/candidates/groovy/current/lib/groovy-2.4.14.jar -Dscript.name=/Users/yourname/.sdkman/candidates/groovy/current/bin/groovyConsole -Dprogram.name=groovyConsole -Dgroovy.starter.conf=/Users/yourname/.sdkman/candidates/groovy/current/conf/groovy-starter.conf -Dgroovy.home=/Users/yourname/.sdkman/candidates/groovy/current -Dtools.jar=/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/lib/tools.jar org.codehaus.groovy.tools.GroovyStarter --main groovy.ui.Console --conf /Users/yourname/.sdkman/candidates/groovy/current/conf/groovy-starter.conf --classpath 。

    私はその混乱をjvm-verylongline

  5. コンソールを終了して起動し、アプリケーションを選択してアクションautomator.appをダブルクリックします。Run Shell Script

  6. これを groovyConsole.app としてホーム フォルダーに保存し、Automator を終了します。

  7. ~/groovyConsole.app/Contents/Info.plist3 行を編集して変更します。

    <key>CFBundleExecutable</key>
    <string>fuckmac</string>
    <key>CFBundleIconFile</key>
    <string>groovy</string>
    <key>CFBundleIdentifier</key>
    <string>com.apple.groovyConsole</string>
    
  8. ファイルを作成し~/groovyConsole.app/Contents/MacOS/fuckmac、次のように記述します:

    #!/bin/bash
    exec -c jvm-verylongline
    

    jvm-verylongline当然のことながら、上記のように置き換えます。

  9. 言う$ chmod +x ~/groovyConsole.app/Contents/MacOS/fuckmac

  10. アイコンは で便利な名前が付けjvm-verylonglineられているので、

    $ cp /Users/yourname/.sdkman/candidates/groovy/current/lib/groovy.icns ~/groovyConsole.app/Contents/Resources/
    
  11. これで、Finder でダブルクリックしてアプリを実行できるはずですが、キャッシュのせいで間違ったアイコンが表示される可能性があります。

  12. ホーム フォルダーから Finder のアプリケーションにアプリをドラッグ アンド ドロップします。これでアイコンの問題が修正されます。

  13. ドラッグ アンド ドロップでアプリをドッキングすることもできるようになりました。


注: このソリューションは元々投稿者: OP質問の編集として

関連情報