[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 05/09 11:25 / Filesize : 247 KB / Number-of Response : 862
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

統合開発環境Eclipseプラグイン開発QA



1 名前:デフォルトの名無しさん [04/04/09 22:24]
統合開発環境Eclipse用プラグイン開発に関する質問と回答です。

Eclipseの使い方や、プラグインの使い方は、
このスレでは扱いませんので、↓のほうへどうぞ。
pc5.2ch.net/test/read.cgi/tech/1076074293





709 名前:デフォルトの名無しさん mailto:sage [2007/09/28(金) 00:09:14 ]
スレ違い

710 名前:デフォルトの名無しさん mailto:sage [2007/09/28(金) 15:25:27 ]
ジェイディービーシー

711 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 15:22:57 ]
私のようにわかっているかたもいらっしゃいますよ

712 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 15:47:42 ]
私もわかるぞ

713 名前:デフォルトの名無しさん [2007/09/30(日) 04:17:56 ]
FieldEditorにComboBoxの作り方について質問させてください。
StringFieldEditorなどはあるのにComboFieldEditorは存在しません。
OSSのソースをあさったところ皆自分でComboFieldEditorを実装していたのですが、
FieldEditorを使っている場合コンボは自作しかないのでしょうか?
とりあえず自作して使っていますが、いい解決方法があったら教えて下さい。



714 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 07:42:52 ]
>>708
よくわからないけど、mysql用のjdbcドライバがmysqlのインストールフォルダ
のどこかにあるはず。jarファイルで。
それコピーして、プロジェクトのどこかのフォルダに貼り付けて、
右クリックしてビルドパスに追加すればおk。

715 名前:デフォルトの名無しさん [2007/10/27(土) 08:02:09 ]
eclipse3.2で「パッチの作成」をすると
日本語が文字化けするのですが何とかなりませんか。
パッチを作成するときの文字コードを指定できるか、そのファイルに指定してある文字コードでパッチを作成してくれればいいのですが。

716 名前:okada [2007/10/28(日) 19:48:23 ]
初心者です。eclipse でjavaのプログラムを書きました。

public class HelloServlet extends HttpServlet・・・
と書くとHttpServletを型に解決できませんと出てきます。
この場合のエラーは環境変数に問題があるのでしょうか?
その場合、classpathになんと書けばよろしいのでしょうか?
助けていただけると非常に助かります。

717 名前:デフォルトの名無しさん [2007/10/28(日) 20:00:50 ]
>>716
俺も初心者〜〜

ここ参考にならないかな
ttp://guppy.eng.kagawa-u.ac.jp/2005/SoftEngEnshu/eclipse.html



718 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 00:38:37 ]
>>716
・Tomcat をインストールして
・WTP(Web Tool Project) プラグインインストール
・(+Tomcatとの関連づけ設定)
・プロジェクトを Webプロジェクト として作成

で、勝手に Tomcat のライブラリが
プロジェクトのクラスパスに入っているはず。

www.atmarkit.co.jp/fjava/rensai3/eclipse31_03/eclipse31_03_1.html

ちなみに WTP を使うと、Eclipse から Tomcat の起動・停止・アプリの配備(deploy) が
出来るようになります。

また Webプロジェクトを [実行]-[サーバで実行] とすると、アプリをdeploy して、
index.jsp を呼び出すまでやってくれる

719 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 02:07:16 ]
プラグイン開発に関係ないことは、こちらで。
Eclipse M23 【Java/C/PHP/Perl/Ruby/Python/TeX】
pc11.2ch.net/test/read.cgi/tech/1185675094/

720 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 19:45:00 ]
mosquito
fly
butterfly
bee
ant


721 名前:デフォルトの名無しさん [2007/11/13(火) 19:28:32 ]
すいません。教えてください。
>>478
にありますが、生成したファイルのリソースの更新でrefreshLocal()関数よんで
更新してたんですが、Eclipseを3.3.1にしてから久しぶりにこのプラグインを動かしてみたら
応答なしになってしまいました。
デバッガーでおいかけてみても、refreshLocalを抜けたところでうんともすんとも言ってない感じです。

指定のプロジェクトをまるごとごっそり更新したかったので
typeがIResource.PROJECTのリソースを
ressource.refreshLocal(IResource.DEPTH_INFINITE, null);
って感じで更新してます。

うまく説明できてなくてすみません。どなたか教えてくださいませ。。

722 名前:デフォルトの名無しさん [2007/11/18(日) 00:18:12 ]
サンプルのXMLEditorのコンストラクタにSystem.out.printlnいれて、
実行
File > Open > xmlファイルを開く

コンソールになにも表示されない

wikiのviewを使ったアナログ時計のコンストラクタのログは出てる。
editor pluginはどうやって実行すんの?

723 名前:デフォルトの名無しさん mailto:sage [2007/11/20(火) 21:09:57 ]
Eclipse初心者です
現在プラグイン開発の勉強をしています
Eclipseのヴァージョンは3.3.1.1です
www13.plala.or.jp/observe/PDE/PDEEditor.html
ここを参考にしてエディタを作成しようとしているのですがうまくいきません
ソースは↓です

package examples.plugin.editor;
import org.eclipse.ui.editors.text.TextEditor;
public class ExampleEditor extends TextEditor {
// これだけで、単純なテキスト・エディタが出来ます
}

最初2行目でエラーが出たときは
org.eclipse.ui.editorsをビルドパスに登録したことで解決したのですが
3行目で

ExampleEditorの階層は不整合です。
型 org.eclipse.ui.texteditor.StatusTextEditorを解決できません。
必要な.classファイルから間接的に参照されています。

というエラーが出てしまいます。
上記サイトで説明しているのとEclipseのヴァージョンが違うのが原因なのでしょうか?
どなたか原因と解決法のわかる人がいれば教えてください。
お願いします。


724 名前:デフォルトの名無しさん [2007/11/20(火) 22:50:17 ]
Eclipseのバージョンが違うからです。
Eclipse3.0から3.1は大幅に参照先のパッケージの構成が変更されています。
詳しくは英語のヘルプを読んでください。



725 名前:723 mailto:sage [2007/11/21(水) 10:50:02 ]
>>724
ありがとうございます
頑張って英語読んでみます

726 名前:デフォルトの名無しさん [2007/12/17(月) 23:51:13 ]
Eclipseプラグインをコンソールからバッチで実行したいのですが、どのような起動バッチを書けばよいでしょうか?
Eclipseでのプラグイン起動をバッチファイル化したいのですが。。。

727 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 16:34:52 ]
eclipseをつかいたいのですが、
何をダウンロードしたらいいのかわかりません。
教えてください。
日本語化したいです。



728 名前:デフォルトの名無しさん [2008/01/17(木) 17:01:46 ]
 


729 名前:デフォルトの名無しさん [2008/01/17(木) 22:36:45 ]
>>727
all-in-one-eclipse (日本語化済)か
英語版 eclipse と pleiades

730 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 23:47:10 ]
>>727
前のバージョンのEclipse+Language Packs

731 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 01:16:29 ]
>>727
pleiades all in one

732 名前:デフォルトの名無しさん [2008/01/18(金) 17:06:15 ]
環境:Eclipse 3.1(いまどき……(^^; 上でのRCP
やろうとしていること:アクティブではないものも含め、全てのパースペクティブを検索し特定のIDを持つビューのインスタンスを取得したい
現象:以下のようなソースを書いてみたのですが、Nullが帰ってきます。

public static IViewPart getView(String ID)
{
IViewPart findView;
for(IWorkbenchWindow workbenchWindow : PlatformUI.getWorkbench().getWorkbenchWindows())
{
for(IWorkbenchPage workbenchPage : workbenchWindow.getPages())
{
findView = workbenchPage.findView(ID);
if(findView != null)
{
System.out.println("Find:" + ID + "!!");
return findView;
}
}
}
return null;
}

このメソッドを呼ぶ前にパースペクティブをアクティブにすると取得できるので、ビューは確かに存在しています。
アクティブではないパースペクティブを検索するには、workbenchWindow.getPagesではダメなのでしょうか?

※同一のIDを持つ複数のビューが存在した場合、コレでは駄目なことは承知しています。
 が、まずは見つからないとどうにもならないということで……(苦笑

733 名前:732 [2008/01/18(金) 17:17:43 ]
失礼、typoです。
誤:workbenchWindow.getPagesではダメ
正:IWorkbenchPage::getPagesではダメ
ですよね。

ちなみにパースペクティブは
PlatformUI.getWorkbench().showPerspective(パースペクティブのID, PlatformUI.getWorkbench().getActiveWorkbenchWindow());
としてアクティブにしています>検索できるとき

734 名前:732 [2008/01/18(金) 17:20:30 ]
……落ち着け俺(T_T
正:IWorkbenchWindow::getPages
です。ごめんなさい……

735 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 21:47:59 ]
>>727

AmaterasIDE

736 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 13:00:23 ]
photranってvistaに対応してますかね?

737 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 06:10:14 ]
もうこの顔文字→(^^;
は古い。キモすぎる



738 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 21:23:54 ]
古いっつーか、2ch で使う奴はキモいな。
いちいち、反応するお前のほうがキモいけどな。

739 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 17:24:11 ]
ニフティ時代の人だな

740 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 01:05:24 ]
むしろログタットとかJUPITER-NETとか・・・

741 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 12:42:35 ]
(;^ω^)

742 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 17:17:54 ]
org.eclipse.core.databinding でウィジェットとモデルをバインドしたんだけど、変更をアンドゥできるようにするにはどうしたらいい?

743 名前:デフォルトの名無しさん [2008/02/15(金) 00:31:14 ]
Eclipse3.3 EEディベロッパーズなのですが、
設定ファイルのインポートとエクスポートボタンがあるべき場所にないのですが
どうしたらインポートエクスポートできますか?

744 名前:デフォルトの名無しさん [2008/02/18(月) 15:05:59 ]
MultiPageEditorでファイルの更新を検出したい。

具体的には
外部のテキストエディタで編集して、Eclipseのエクスプローラーで編集したファイルを選択すると
「ファイルが更新されてます」ってダイアログを出したい。

public class MultiPageEditor extends MultiPageEditorPart implements IResourceChangeListener
{
  public MultiPageEditor()
  {
    super();
    ResourcesPlugin.getWorkspace().addResourceChangeListener(this);
  }
}


745 名前:デフォルトの名無しさん [2008/02/25(月) 21:18:31 ]
書籍に添付されているeclipseのフォルダをCドライブにコピーしようとする
と「ファイルまたはコピーのエラー」「指定されたファイルが見つかりません」
というダイアログが表示され、コピーが途中で止まってしまいます。
OSはXPで、ドライブの空きは十分あります。
他のPC(vista)にはコピーできるので、エラーが出るPC自体の問題だと思うのですが。
よろしくお願いします。

746 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 21:29:11 ]
>>745
明らかにディスク側の問題じゃないのか?
傷が付いてたりして、ドライブによっては読み込めないだけだろ。
eclipseが悪いのではない。
よって板違いだ。
なぜここで聞く。

eclipse自体、ダウンロードで入手できるんだからそうしろよ。
ディスクに非公開のプラグインかなんかが入っているなら、
読み込めたPCから直接うつせばいい。

747 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 17:29:32 ]
久しぶりにEclipseを触れて思うのだが・・・・
プラグイン開発って相変わらず面倒くさい?

マニュアルやプラグイン開発の本を読んでも
なんだか面倒くさそうなことばかり書いてあるのが
プラグイン開発の印象だ・・・




748 名前:なんちゃん [2008/02/27(水) 22:29:25 ]
初めましてよろしくお願いします。
text に ,p と入力して public と表示させたい


749 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 23:03:54 ]
そうですか

750 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 03:05:28 ]
>>748
textって?

それだったらプラグインにする必要性を感じないけど

751 名前:デフォルトの名無しさん [2008/03/02(日) 11:35:30 ]
PreferenceManagerのボタンって日本語化できないのでしょうか?
このままにしておくと『「Restore Defaults」「Apply」ってなんだ!』と質問が殺到するのは目に見えてるし、さりとてその為だけに「車輪の再開発」するのはバカらしいし……。
どーにか出来ませんかね?

752 名前:デフォルトの名無しさん [2008/03/08(土) 03:03:36 ]
Eclipseプラグインの難読化ツールってないかな?
プラグイン作った後にProGuard通すと挙動が変わる(何故か落ちはしない)。
何処が悪いのかどーしてもわからん。

753 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 11:22:29 ]
名前とか変更されてるんじゃね?

754 名前:752 mailto:sage [2008/03/08(土) 18:16:25 ]
>>753
変更ログが出るとは聞いたのだが、やり方が解らん。どっかに書いてあるかな?
スレ違いならご容赦を&誘導ヨロ

755 名前:デフォルトの名無しさん [2008/03/10(月) 20:16:46 ]
IMethodオブジェクトをもらってそこからパッケージエクスプローラのツリー
に出るような表示名( "hoge(String, String)" のような)を取得する方法はないでしょうか。

getAdaptor辺りから行けそうな気もしてるんですが肝心の、どのクラスを渡すか、がさっぱりです。
パッケージエクスプローラのソースも見てみましたが、それもさっぱり。
せめて右クリック"copy"時のアクションでも見つけられればなんとかなりそうなんですが。

756 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 19:49:10 ]
自己レス。
SourceMethodにキャストしてToDebugString()で取れるので、
あんまりよろしくないけど取り合えず解決。

757 名前:デフォルトの名無しさん [2008/03/16(日) 17:02:05 ]
>>751
参考になれば
shinshu.fm/MHz/52.04/archives/0000230746.html

ついでに聞いてしまうが……Eclipse RCPにをヘルプつける方法を御存知の方はおられるだろうか?
ttp://www.eclipse.org/japanwg/20050425/rcp_tutorial_ja2.html
を見ると「ヘルプ表示専用のプラグインを用意してそれをRCPに組み込め」というコトらしいが、本当にそんなコトをしなければならないのか?
そもそも、現在の3.3.1.1.ではこのとおりにやっても動かないw

まぁ、HTMLをブラウザコントロールで表示してしまってもいいのだろうが、何かご存知の方はいらっしゃるだろうか?



758 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 21:57:30 ]
ヘルプ専用っていってもhtmlと目次用のtocファイル詰め合わせるだけだけどな。

759 名前:757 mailto:sage [2008/03/17(月) 10:25:56 ]
>>758
まーねw
とはいえ少々気持ち悪いし、やはり3.3.1.1.では(少なくとも>>757では)動かないのに替わりはないワケで。
Eclipse RCPなら「Windows専用にしてHelpだけVisualStudioで作ってしまう」というのもある意味ユカイかもしれんけどw

760 名前:757 [2008/03/17(月) 14:35:38 ]
>>759
自己レス。すまん、ボケとった。基本的には>>757の方法でOK。ヘルプ専用で別プラグインを用意する必要も無い。手順は以下の通り。

(1)製品構成ファイル必須。まぁ、Eclipse RCPつくるのに作らないってコトはないと思うが。
(2)plugin.xmlの「必須プラグイン」に追加するのは以下の四つだけでOK。
org.eclipse.help.appserver,
org.eclipse.help.base,
org.eclipse.help.ui,
org.eclipse.help.webapp
(3)追加したらplugin.xmlを保存して製品構成を開いて、「構成」タグの「必須プラグイン」ボタンをポチる。

以上でOK。ものすごい勢いで必須プラグインが追加されるがビビらないようにw
まぁ、もしかしたら、この必須プラグインを全部手動でplugin.xmlに追加してやれば製品構成ファイルが無くても動くのかもしれんが、とても検証する気になれんかった(苦笑
ちなみに今はtomcatではなくjettyを使っている模様。少しは軽くなったのかな?>ヘルプ

あとは初期画面の「Using the Eclipse help system」ってのを日本語に出来ればベストかな。
……jarの中身書き換えたらやっぱマズいよなぁ(苦笑)

761 名前:757 [2008/03/18(火) 18:47:56 ]
>>757
再び自己レス
ttp://eclipsewiki.net/eclipse/index.php?%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3%C6%FC%CB%DC%B8%EC%B2%BD%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3#z6680623
……自分バカスw 何を一生懸命やってたんだか(苦笑)
ちなみにPleiadesはCPLなので、Eclipse自体のライセンス項目に触れなければ一緒に使って大丈夫のハズ。
最近はEclipseはEclipse Public Licenseっつーのを使ってるらしいが。

762 名前:757 mailto:sage [2008/03/18(火) 21:38:04 ]
>>761
訂正。今はPleiadesもEPLだった。失礼。

763 名前:dewforuto [2008/06/13(金) 16:42:51 ]
すいません。PCを買い替えてOSをVistaにしたらeclispeのコメントが
文字化けをして読みづらくなってしまったんですがどなたか解決策を教えていただけないでしょうか?
ちなみにプラグインは日本語化してあります。


764 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 18:27:52 ]
>>763
XPへのダウングレードがあらゆる意味でベストソリューション

765 名前:dewforuto [2008/06/13(金) 19:14:00 ]
>>764
OSがVistaしかないので・・・難しいです。
他に方法ないですか?
エンコードコマンドを押しても治らないので。

766 名前:デフォルトの名無しさん [2008/06/13(金) 22:09:08 ]
eclipse64bit版でCDTをインストールしたんですが、
新しいクラスが作れません。
64bit版ではできないんですか?

767 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 12:01:07 ]
Fedora Eclipse Platform Version: 3.3.0を、yumでインストールし、CDTも問題なくインストールできました
日本語化するために、下記のサイトのFedora Core 8の事例を参考に試すのですが、全くというかeclipseが起動すらできません
x86_64バージョンの部分は、適時x86に置き換えて行うのですが
3.3.2以降のバージョンだとEclipse Japan WGが提供している、自動アップデートによる日本語化が可能なようなのですが
新規にyumやrpmパッケージ以外でインストールする気力は無いので何とか現状のまま日本語化が行いたいのですが

eclipsewiki.net/eclipse/index.php?%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3%C6%FC%CB%DC%B8%EC%B2%BDA5%D7%A5%E9%A5%B0%A5%A4%A5%F3



768 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 00:19:58 ]
String変数に入ったjavaコードの文字列を、
eclipseの設定に合わせて整形したいんですが、ハマってます。
JavaFormattingStrategyやらContentFormatterやらを
使えばいいらしいとこまではわかりましたが、
ContentFormatter#formatに渡すIDocumentにStringから変換する方法がわかりません。


769 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 00:28:05 ]
IDocument を実装しているクラス (例えばDocument) を new して渡せばいいのでは

770 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 02:06:44 ]
>>769
てっきりJAVA用のProviderかなにか使って、めんどくさいことやるのかと思ってました。
ありがとうございました。

771 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 13:40:33 ]
ちょいと質問です。
最近のEclipseプラグイン開発に参考になる書籍やサイトは何?

バージョンが2.1時代から3.3になるまでかなり変遷しているようですが、
開発する上での開設サイトや書籍に記載されているサンプルのバージョン互換性って
どこまで気にすればいい?

それにRCPとかバリエーションがいつの間にか増えてどれにしようか迷ってるんですヨ。


772 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 13:59:43 ]
俺が参考にしてるのは、
・help.eclipse.org
・PDEのPlug-in Registryビュー
・eclipseとJDTのソースコード
くらい。

773 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 15:30:24 ]
>>771

「Eclipseプラグイン開発 徹底攻略」(623p、3800円。)
去年の春にプラグイン開発始めるにあたって買った本。
網羅的で、解説も読みやすい。
てかバイブル視してた。
3.2なので、メニュー回りのコントリビューション方法とかはもう古くなってるな。

RCP作るの?
突っ込んだ話は、和書、和サイトは絶望的だと思うよ。
俺は「Eclipse Rich Client Platform」ってのを米アマゾンで買った。
英語でよければ、これもけっこういい。
ただ、付属のCD(本文解説のコードが入ってる。)はうちでは動かなかった。
まあそれでも十分役立ってるな。日本語サイトで見つからないネタが結構ある。
ま、洋書だともっと新しいいいのがあるとおもうが。

なんにしてもEclipse自体がまだ枯れてないから、書籍に最新情報をを求めるのは無理。
書籍読んで勉強した内容が古いってのは、まあ、覚悟するしかないよ。
今の時代、書籍は入り口までと、トイレでの読書用だ。
それでよければ、上の2冊はオススメ。

webサイトはgoogleくらいしか知らん。
クラス名とかをぶっこんで上から読んでる。(みんなそうしてるだろ?)

774 名前:771 mailto:sage [2008/06/22(日) 23:46:22 ]

みんなthanks

やはりGoogleと英語ですな。
根気良く洋書や英語サイト読みながら地道に慣れてゆくしかないのですな。

それにEclipseプラグイン開発をするにはマシンスペックには余裕もったほうがいいかな。
Core 2 Duo以上でないとそろそろきつくなっていてる気がしてならない。



775 名前:もけまる [2008/07/14(月) 20:43:36 ]
今3.3.1でRCPを作ってるんだが、もっともシンプルなXMLエディターの作り方ってなんだ?
いろんな所つまずく…

776 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 21:16:49 ]
XMLの仕様自体複雑だからね
結構困難だと思う

もっともシンプルな作り方といわれても
何を持ってシンプルとするかわからないので答えにくい

777 名前:もけまる [2008/07/14(月) 21:32:51 ]
XMLEditorのexampleをおとしてみたが起動すら出来ず…
サンプルのXMLエディターから作成しようとしている最中。
すすまない…



778 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 21:56:43 ]
Eclipseのバージョンなど環境を書かないと質問に答えにくいと思うぞ。
バージョン違いやRCPで作っているのかでもかなり違ってくるし
作ろうとしているプラグインがどのプラグインに依存しているかでも違ってくるし



Eclipseのプラグイン開発は面倒くさいのが難点だし

779 名前:デフォルトの名無しさん [2008/07/14(月) 22:55:20 ]
『シンプルなXMLエディター』の要求定義がよくわからない。

ルーラーやコンテンツアシスト、入力チェック機能、アノテーション(annotation)、選択行のハイライト、
印刷時のプリントマージン、コンテキストメニュー、アウトラインとの連携も含めるかに
よって作業量が異なる。


780 名前:もけまる [2008/07/15(火) 09:33:00 ]
Eclipse3.3.1でRCPとしてツリー表示とエディタを持ったアプリを作ろうと思ってるんだけど、
まずは最低限の機能としてツリーからXMLファイルを開いて、
タグによるソート程度の機能と印刷・コピペなどの機能程度で十分かな。
最終的には入力チェック機能やアウトラインとの連携をさせたい。
シンプルなXMLエディターっていうのはサンプルで追加できるXMLエディターのレベルです。

eclipse.orgやらなんやら読みあさっているが関連ページが見つからず挫折中。
基本が抜けているのにいきなりやろうとしているからなのね…

781 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 13:01:36 ]
えーと、Eclipse標準プラグインであるWTPに付属しているXMLエディタは使ったことある?
そのXMLエディタより使いやすいエディタを作りたいという話?

782 名前:デフォルトの名無しさん [2008/07/15(火) 13:03:56 ]
基本から考えてみれば?
モデル ビュー コントロール(MVC)
でどれがモデルでビューでコントロールだと思う?

そう考えると、RCPやJface SWTのどのクラスを使用すればよいか
見えてくる。

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 名前:デフォルトの名無しさん mailto:sage [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 名前:デフォルトの名無しさん mailto:sage [2008/07/20(日) 01:56:31 ]
日本語のソースが少ないとかいうやつかな?

789 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 18:01:44 ]
動的Webプロジェクトを作成して、プロジェクトエクスプローラの『リソース:src』を開こうとすると
「識別子の取得を行います」と表示された後、「プレースホルダーの除去中」とエラーが出ます。
どなたか原因が分かる方はいますか?

なお、環境はall-in-oneのeclipse3.3.2です。


790 名前:789 mailto:sage [2008/07/23(水) 19:08:54 ]
すまん誤爆した

791 名前:デフォルトの名無しさん [2008/07/25(金) 06:44:14 ]

SWT Snippet
www.eclipse.org/swt/snippets/

Eclipse RCP Tutorial
www.vogella.de/articles/RichClientPlatform/article.html

792 名前:デフォルトの名無しさん mailto:sage [2008/07/26(土) 00:19:30 ]
>>791
下のweb、誰か訳して…

793 名前:デフォルトの名無しさん mailto:sage [2008/07/26(土) 00:58:36 ]
>>792
長いよ!
せめて1文か2文くらいにしてくれ

794 名前:デフォルトの名無しさん mailto:sage [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 名前:デフォルトの名無しさん mailto:sage [2008/07/27(日) 22:27:06 ]
>>795
うぜぇぞ、自称SEw



798 名前:デフォルトの名無しさん mailto:sage [2008/07/27(日) 22:27:56 ]
>>795
人口が多いから比率的に優秀な奴も多くなる、21世紀はインド&中国の時代かもな。
「0(ゼロ)」はインドで発見されたことも有名な話だし。

だけど19までのインド式99(くく)はムダではないかと思う。
尤も19×19は囲碁の黒石と白石の合計で361と知ってた。10以上の2乗だけなら
121,144,169,×,225,256,×,×・・・まぁオレも×をあと3個覚えればOKだけど。


799 名前:デフォルトの名無しさん mailto:sage [2008/07/28(月) 02:11:37 ]
>>796
プラグイン依存が正しく設定されていない

800 名前:デフォルトの名無しさん mailto:sage [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 名前:デフォルトの名無しさん mailto:sage [2008/07/28(月) 09:09:51 ]
日本語化するとバグるようです。
再インスコして英語でやったらPDEがインストール出来ました。
しかしorg.eclipse.は使えません・・・なんででしょうか・・・早急にプログラミングして示す必要があるのですが。

803 名前:デフォルトの名無しさん mailto:sage [2008/07/28(月) 20:11:30 ]
> 設定というか解決ではないのですか?
> 設定って何。

ここは有償ソフトウェアのカスタマーサポート窓口ではない
偉そうな奴の質問に教える義務など無いことをお忘れなく

以降、関連する質問はスルーで

804 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 02:46:30 ]
796さんみたいな人は、ここよりも
www-06.ibm.com/jp/software/rational/products/eclipse/elite/
を利用するのがいいんじゃないかなあとおもう。PDEもサポート範囲に入ってるし。

805 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 16:25:20 ]
org.eclipse.*を認識させることすら出来ないということは
プラグインを何一つ作れないということだよな。

・・これはスルー検定1級レベルだ。

806 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 20:35:07 ]
いや、別にcore.jarとか入れたらライブラリは使えるけど、
JDTのライブラリとかは自動で読むようになってないのかなっていう話。
お前らみたいな池沼プログラマと一緒にすんなや。

807 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 21:44:35 ]
>core.jarとか入れたらライブラリは使える
>JDTのライブラリとかは自動で読むようになってないのか

これほどスルー力を試されたことは未だかつてあっただろうか。



808 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 22:08:15 ]
>>807
どこか間違ってますか?
org.eclipse.jdt.coreとかいうpluginをビルドパスに入れたら使えるようになりましたが、
他に方法があるんですか?

809 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 23:31:09 ]
>ビルドパスに入れたら使えるようになりました

オマエの「使える」ってどういう意味だよwww

>お前らみたいな池沼プログラマと一緒にすんなや。

スキルも無ければモラルも無い。どうしようもないクズだな。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<247KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef