統合開発環境Eclipseプラグイン開発QA
- 1 :デフォルトの名無しさん:04/04/09 22:24
- 統合開発環境Eclipse用プラグイン開発に関する質問と回答です。
Eclipseの使い方や、プラグインの使い方は、
このスレでは扱いませんので、↓のほうへどうぞ。
http://pc5.2ch.net/test/read.cgi/tech/1076074293
- 783 :もけまる:2008/07/15(火) 19:43:16
- >781
WTP付属のXMLエディタは使ったことがないです。
とっかかりに自分でタグを定義したXMLエディタライクなものをまずは目指してます。
サンプルXMLエディタを追加したのですが、XMLファイルを開こうとすると
コンテンツプロバイダが見つからないとのエラーが出てファイルが開けません。
>782
勉強不足です。
勉強不足かつRCPやeclipseに関するソースが少なく、あえいでいる状態です。
- 784 :デフォルトの名無しさん:2008/07/15(火) 21:26:25
- エラーでのスローにIDocumentうんぬんってでてこなかった?
それが重要なんだな・・・
- 785 :デフォルトの名無しさん:2008/07/15(火) 21:49:08
- >>783
なるほど、勉強のためとかに自分でつくりたいというよくあるパターンか。
WTPインストールしたらやる気なくした、なんてことならないように
わざとWTPを使っていないとか、ではないかw
- 786 :もけまる:2008/07/16(水) 09:30:43
- >785
そのよくあるパターンです。
同じように困っている人がいるかはわからないが、
どこかで勉強の過程をupしていって少しでも情報を増やしたいが
まず自分が勉強不足すぎっ!
>784
IDocumentまわり勉強します。
- 787 :デフォルトの名無しさん:2008/07/19(土) 15:28:09
- >>783
ソースはいっぱいあるだろ
探し方が悪いか、探しても読めないかのどちらかだな
- 788 :デフォルトの名無しさん:2008/07/20(日) 01:56:31
- 日本語のソースが少ないとかいうやつかな?
- 789 :デフォルトの名無しさん:2008/07/23(水) 18:01:44
- 動的Webプロジェクトを作成して、プロジェクトエクスプローラの『リソース:src』を開こうとすると
「識別子の取得を行います」と表示された後、「プレースホルダーの除去中」とエラーが出ます。
どなたか原因が分かる方はいますか?
なお、環境はall-in-oneのeclipse3.3.2です。
- 790 :789:2008/07/23(水) 19:08:54
- すまん誤爆した
- 791 :デフォルトの名無しさん:2008/07/25(金) 06:44:14
-
SWT Snippet
http://www.eclipse.org/swt/snippets/
Eclipse RCP Tutorial
http://www.vogella.de/articles/RichClientPlatform/article.html
- 792 :デフォルトの名無しさん:2008/07/26(土) 00:19:30
- >>791
下のweb、誰か訳して…
- 793 :デフォルトの名無しさん:2008/07/26(土) 00:58:36
- >>792
長いよ!
せめて1文か2文くらいにしてくれ
- 794 :デフォルトの名無しさん:2008/07/27(日) 17:12:16
- 訳してとか書かれてるからドイツ語かと思ったら普通の英語じゃねーかww
- 795 :デフォルトの名無しさん:2008/07/27(日) 20:56:01
- つまり、会社にしてみれば、日本人よりインド人のほうが
英語がわかるし、賃金も安く済むし優秀だということ。
オープンソースでこの流れは止まらない・・。
- 796 :デフォルトの名無しさん:2008/07/27(日) 22:24:10
- JDTについて質問です。
ASTParserというのを使ってソースコードを読める事を知り、
さっそく使ってみるかと思ってEclipseにて
import org.eclipse.jdt.core.dom.*;
と打ってみました。補完も聞きませんし、そんなパッケージないよと言われました。
org.eclipseの段階で候補がありませんでした。
JDTは入ってると思うのですが、
どうやったら使えるようになるのでしょうか?
何か設定が必要なのでしょうか?
- 797 :デフォルトの名無しさん:2008/07/27(日) 22:27:06
- >>795
うぜぇぞ、自称SEw
- 798 :デフォルトの名無しさん:2008/07/27(日) 22:27:56
- >>795
人口が多いから比率的に優秀な奴も多くなる、21世紀はインド&中国の時代かもな。
「0(ゼロ)」はインドで発見されたことも有名な話だし。
だけど19までのインド式99(くく)はムダではないかと思う。
尤も19×19は囲碁の黒石と白石の合計で361と知ってた。10以上の2乗だけなら
121,144,169,×,225,256,×,×・・・まぁオレも×をあと3個覚えればOKだけど。
- 799 :デフォルトの名無しさん:2008/07/28(月) 02:11:37
- >>796
プラグイン依存が正しく設定されていない
- 800 :デフォルトの名無しさん:2008/07/28(月) 06:06:14
- プラグイン依存て何ですか?
JDTは入っています。設定というか解決ではないのですか?
設定って何。
あとPDEを入れようとしたら依存関係が解決出来ませんと言われました。
Europaでは依存するプラグインをすべて入れるボタンがあったと思いますが、Ganymedeにはありません。
どうすれば依存関係を解決出来ますか?
- 801 :デフォルトの名無しさん:2008/07/28(月) 08:20:50
- 具体的にはこのようなエラーメッセージが出ます。
依存が自動で解決されません、バグでしょうか。
Cannot complete the request. See the details.
Unsatisfied dependency: [org.eclipse.jpa.nl_ja 0.2.0.v20080720043402] requiredCapability: osgi.bundle/org.eclipse.jpa/[0.0.0,9.9.9)
Unsatisfied dependency: [org.eclipse.jdt.apt.tests.nl_ja 0.2.0.v20080720043402] requiredCapability: osgi.bundle/org.eclipse.jdt.apt.tests/[0.0.0,9.9.9)
Unsatisfied dependency: [org.eclipse.jdt.ui.tests.refactoring.nl_ja 0.2.0.v20080720043402] requiredCapability: osgi.bundle/org.eclipse.jdt.ui.tests.refactoring/[0.0.0,9.9.9)
Unsatisfied dependency: [org.eclipse.core.expressions.tests.nl_ja 0.2.0.v20080720043402] requiredCapability: osgi.bundle/org.eclipse.core.expressions.tests/[0.0.0,9.9.9)
Unsatisfied dependency: [org.eclipse.ant.tests.ui.nl_ja 0.2.0.v20080720043402] requiredCapability: osgi.bundle/org.eclipse.ant.tests.ui/[0.0.0,9.9.9)
Unsatisfied dependency: [org.eclipse.ant.tests.core.nl_ja 0.2.0.v20080720043402] requiredCapability: osgi.bundle/org.eclipse.ant.tests.core/[0.0.0,9.9.9)
...
いろいろ調べましたが、解決出来ません。
どうしたら解決出来るのでしょうか?
- 802 :デフォルトの名無しさん:2008/07/28(月) 09:09:51
- 日本語化するとバグるようです。
再インスコして英語でやったらPDEがインストール出来ました。
しかしorg.eclipse.は使えません・・・なんででしょうか・・・早急にプログラミングして示す必要があるのですが。
- 803 :デフォルトの名無しさん:2008/07/28(月) 20:11:30
- > 設定というか解決ではないのですか?
> 設定って何。
ここは有償ソフトウェアのカスタマーサポート窓口ではない
偉そうな奴の質問に教える義務など無いことをお忘れなく
以降、関連する質問はスルーで
- 804 :デフォルトの名無しさん:2008/07/29(火) 02:46:30
- 796さんみたいな人は、ここよりも
http://www-06.ibm.com/jp/software/rational/products/eclipse/elite/
を利用するのがいいんじゃないかなあとおもう。PDEもサポート範囲に入ってるし。
- 805 :デフォルトの名無しさん:2008/07/29(火) 16:25:20
- org.eclipse.*を認識させることすら出来ないということは
プラグインを何一つ作れないということだよな。
・・これはスルー検定1級レベルだ。
- 806 :デフォルトの名無しさん:2008/07/29(火) 20:35:07
- いや、別にcore.jarとか入れたらライブラリは使えるけど、
JDTのライブラリとかは自動で読むようになってないのかなっていう話。
お前らみたいな池沼プログラマと一緒にすんなや。
- 807 :デフォルトの名無しさん:2008/07/29(火) 21:44:35
- >core.jarとか入れたらライブラリは使える
>JDTのライブラリとかは自動で読むようになってないのか
これほどスルー力を試されたことは未だかつてあっただろうか。
- 808 :デフォルトの名無しさん:2008/07/29(火) 22:08:15
- >>807
どこか間違ってますか?
org.eclipse.jdt.coreとかいうpluginをビルドパスに入れたら使えるようになりましたが、
他に方法があるんですか?
- 809 :デフォルトの名無しさん:2008/07/29(火) 23:31:09
- >ビルドパスに入れたら使えるようになりました
オマエの「使える」ってどういう意味だよwww
>お前らみたいな池沼プログラマと一緒にすんなや。
スキルも無ければモラルも無い。どうしようもないクズだな。
- 810 : :2008/07/29(火) 23:45:43
- File->Importからバイナリープロジェクトとしてプラグインをインポートすればソースも見れるよ。
- 811 :デフォルトの名無しさん:2008/07/29(火) 23:46:49
- >>810
だから?
見れるから何なの?
- 812 :デフォルトの名無しさん:2008/07/30(水) 01:07:29
- >>811
オマエに言ってんじゃないんだよ
いちいち反応すんな、この自意識過剰ヤロー
- 813 :デフォルトの名無しさん:2008/07/30(水) 21:26:13
- >>791
びびった、ドイツ語かと思ったぜ。
英語だったか。不幸中の幸い?か。しかし時間がかかるぞ
- 814 :デフォルトの名無しさん:2008/07/31(木) 03:40:18
- 久々の暑い夏だな。
- 815 :デフォルトの名無しさん:2008/08/06(水) 14:00:56
- 動的にビューを追加(表示)することって出来ますか?
下記のようにビューがタブ表示になっているパースペクティブに、
ある条件(ボタン押下など)のときに
ビュー"view.hoge3"が追加され、最上段に表示されるようにしたいのです。
public void createInitialLayout(IPageLayout layout) {
String editorArea = layout.getEditorArea();
layout.setEditorAreaVisible(false);
layout.setFixed(true);
IFolderLayout folder = layout.createFolder("hoge", IPageLayout.LEFT, 1.0f, editorArea);
folder.addView("view.hoge");
folder.addView("view.hoge2");
}
folderをどっかにほぞんしておいて、後から追加するっていうのは
なんだか良くないような気がしまして、
どなたか、良い解決方法をご存知でしたら 教えてくれよ。 頼むよ。
- 816 :815:2008/08/06(水) 14:23:55
- 自己レス
>>815
getSite().getPage().showView("view.hoge3");
これでおk
追加で質問なんですが、
>>140-141,144-145,148
で話出てる Viewのタブの見た目を3.0っぽくする方法が分かりません。
- 817 :デフォルトの名無しさん:2008/08/06(水) 18:43:40
- つ ttp://wiki.eclipse.org/RCP_Custom_Look_and_Feel
- 818 :デフォルトの名無しさん:2008/08/06(水) 19:46:05
- >>816
PlatformUI.getPreferenceStore().setValue(IWorkbenchPreferenceConstants.SHOW_TRADITIONAL_STYLE_TABS,false);
WorkBecchAdviserのinitialize()あたりでつかえ。
上の意味をPrefファイルに書いてもいい。
- 819 :815:2008/08/07(木) 08:25:46
- >>817-818
ありがとうできました。
とりあえず>>818氏の方法でできたので、
>>817氏の方法も試してみたいと思います。
- 820 :デフォルトの名無しさん:2008/08/08(金) 10:40:41
- plugin.xml にて popupMenus に action を追加しています。
メニューを表示すると、このactionの表示順序が記述した順序の逆になっています。
これは今後も絶対に逆になるものなのでしょうか?
それとも表示順序を指定する方法があるのでしょうか?
よろしくお願いします。
- 821 :デフォルトの名無しさん:2008/08/08(金) 14:30:27
- >>820
答にはなってないが、
IAction系は3.3で標準からはずれてる。
今から勉強するくらいなら、新しいの覚えた方がいい。
http://wiki.eclipse.org/Platform_Command_Framework
分かりにくいけど、分かっちゃえばずっと楽になる。
- 822 :820:2008/08/09(土) 06:53:28
- >>821
ありがとう
勉強してきます!!!
- 823 :デフォルトの名無しさん:2008/08/09(土) 12:27:38
- たとえば、
「foo1」
「foo2」
「foo3」
というメニューにxxxを追加するとき、foo2をパスに指定すると、
「foo1」
「foo2」
「xxx」
「foo3」
となる。さらにfoo2のパスにyyyを追加すると、
「foo1」
「foo2」
「yyy」
「xxx」
「foo3」
となる。
逆になるというより、後に追加したメニューが単純に挿入されただけ。
xxxをパスに指定してyyyを追加すれば、
「foo1」
「foo2」
「xxx」
「yyy」
「foo3」
となる。
- 824 :820:2008/08/10(日) 15:32:06
- >>823
なるほど!!
ありがとうございます!!
- 825 : :2008/08/10(日) 18:20:45
- 3.3からpluginの作り方、どのくらい変わったの?
3.2対応って書いてる本買っちゃった。
- 826 :デフォルトの名無しさん:2008/08/10(日) 18:31:20
- これくらい。
http://help.eclipse.org/ganymede/nav/2_3_0
ただあくまでも3.3までの正しい作法に従っていることが前提。
- 827 : :2008/08/10(日) 18:48:39
- それは3.3から3.4への変更じゃないですか。
でも、同じようなタイトルで調べたらEclipse 3.3 Plug-in Migration Guideがあった。
ありがとうございます。
- 828 :デフォルトの名無しさん:2008/08/20(水) 15:21:11
- 現在R3.3でAbstractTextEditorを継承したRCPのエディターを作っています。
ActionFactoryのSAVEとSAVE_ASをワークベンチに追加したのですが
ファイルを編集すると
SAVEボタンはEnableになるのですがSAVE_ASボタンはグレーアウトのままです。
どなたか原因おわかりの方おられましたらご教示お願いいたします。
- 829 :デフォルトの名無しさん:2008/08/20(水) 16:12:35
- isSaveAsAllowed()
- 830 :sage:2008/08/20(水) 16:16:19
- >>829さん
ありがとうございました。
- 831 :デフォルトの名無しさん:2008/08/20(水) 16:20:58
- 間違えてageにしてしまった…
- 832 :デフォルトの名無しさん:2008/08/20(水) 16:41:45
- 解決したと思ったらSAVE_ASは有効になってもファイルダイアログが開きませんでした…
調べに行ってきます。
239 KB
[ 2ちゃんねる 3億PV/日をささえる レンタルサーバー \877/2TB/100Mbps]
取りに行ったけどなかった。次は一時間後に取りに行くです。新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 05.0.7.3 2008/07/26
FOX ★ DSO(Dynamic Shared Object)