ScreenPocket - 画面の隙間

Unityエンジニアの日々の雑記。たまにpython3、DirectX、PhotoshopScript(JavaScript)も触ります

Eclipseから、自作ExtensionBuilderプロジェクトをPhotoshop2015.5で実行する方法

またしてもPhotoshopネタ。
EclipseからPhotoshopのExtensionBuilderの実行に手間取ったのでメモ。

ここに書いておるとおりに、
labs.adobe.com
から、ExtensionBuilder3をダウンロードする。
※zipが落ちてくるけど解凍は不要

  • Eclipseをダウンロードしろ…と書いてあるけれども、その前にJDKをダウンロード(後で必要になるので)

Java SE - Downloads | Oracle Technology Network | Oracle

www.eclipse.org

  • 書いてある通り Help > Install New Software
  • Add... > Archive 選択して先ほどダウンロードしたzipを選択
  • チェックを入れてインストール
  • この辺でEclipse再起動がかかる
  • File > New > Project... 別ウィンドウ開く > Extension Builder 3 > Application Extension Project
  • プロジェクト設定してプロジェクトを作成
  • で、書いてある通りプロジェクトフォルダを右クリックして Run As を選択したのですがエラーダイアログが…

f:id:ScreenPocket:20160918014511p:plain

  • ここで詰まったのですが、結論としては 64bit Windows の場合はパスを入れなおさなければならないっぽい。

forums.adobe.com
f:id:ScreenPocket:20160918020532p:plain

  • 更にエラーが出るのでもういっちょパス合わせ

f:id:ScreenPocket:20160918014935p:plain
CEPServiceBilder4はなかったけど、CEPフォルダで良いっぽいので、それを指定。
赤枠を付け忘れたけど、下のユーザ用フォルダもCEPフォルダに変えておく

コレでとりあえず実行だけはできるようにはなりました…が、まだ自作プロジェクトのエクステンションパネルは出ない模様。

色々調べた結果、マニフェストのバージョンID指定が不足しているようでした。

blogs.adobe.com
を参考に、

  • プロジェクト右クリック→Adobe ExtensionBuilder3 > ManifestEditor
  • ウィンドウが開くのでmanifest.xmlタブを選択し、右クリックXmlEditorを起動

HTML Panel Tips #21: Photoshop CC 2015.5 survival guide | Photoshop, etc.

  • こちらを参考に "14.0" に書き換え(ついでにマニフェストバーションも5.0に)

で、完了!
f:id:ScreenPocket:20160918025058p:plain
ようやくスタートラインです;