1 名前:デフォルトの名無しさん [04/04/09 22:24] 統合開発環境Eclipse用プラグイン開発に関する質問と回答です。 Eclipseの使い方や、プラグインの使い方は、 このスレでは扱いませんので、↓のほうへどうぞ。 pc5.2ch.net/test/read.cgi/tech/1076074293
304 名前:デフォルトの名無しさん [2005/08/16(火) 14:51:01 ] RCP (3.1)でハマってます。 プロジェクト内のjarにクラスパスを通すと単体起動できません。 テンプレートのMailerとか適当なのからプラグインプロジェクトを作って、.productファイルを作って Launch Productで動作、Export Eclipse Productで単体起動し正常動作を確認しました。 このプロジェクトでcommonsのライブラリを使用したかったので、./libを作りjarを置いて MANIFEST.MFのRuntimeでクラスパスに追加し、BuildでBinaryBuildに./libを追加しました。 この状態で、Launch Productすると正常動作します。 ですが、Exportしたexeを起動すると、エラーログを吐いて終了します。 ログにはMANIFEST.MFのOverviewで指定したプラグインクラスがClassNotFoundExceptionになってます。 何か根本的に見落としてたり、間違ってたりしてるんでしょうか?
305 名前:デフォルトの名無しさん mailto:sage [2005/08/16(火) 16:24:00 ] >>304 一応自分でも手を動かして確認したけど、jarが入っているプラグインが アプリケーションプラグインではなく、かつjar'd pluginではなく、 かつライブラリ指定がMANIFEST.MFではなく2.x世代のようにplugin.xml中で 宣言されていることを守れば自分で作ったプラグインでも外部jarの同梱が出来た。 でもまあeclipse同梱のapache commonsのプラグインをつかうのがてっとり早いね。
306 名前:デフォルトの名無しさん mailto:sage [2005/08/16(火) 22:03:13 ] >>305 検証してもらってどうもすみません。 ありがとうございます。 jar'dはダメぽでしたか。JWSで配布しようと思ってたんですが、 ちょっと手間隙かけないといけない感じですね。 将来のバージョンアップに期待。 apache commonsプラグインの存在は知りませんでした。チェックしてみます。
307 名前:デフォルトの名無しさん mailto:sage [2005/08/27(土) 22:54:59 ] 毎度お世話になっとります。 EclipseRCPで開発してます。 質問です。 ボタンを押すなどのアクションによってビューを閉じたり、 最小化したりすることは可能でしょうか?
308 名前:デフォルトの名無しさん mailto:sage [2005/08/29(月) 09:46:33 ] ダメっぽい。 org.eclipse.ui.internal.WorkbenchPage.toggleZoom で定義されてる。 そういう操作はユーザーにまかせる方針らしい。 代わりに hide show は使えるので、そっちを使えということかな。
309 名前:307 mailto:sage [2005/08/29(月) 22:26:16 ] >>308 サンクスコ 意外と出来ないこと多いな…
310 名前:デフォルトの名無しさん [2005/09/02(金) 23:19:21 ] age
311 名前:デフォルトの名無しさん [2005/09/06(火) 17:10:26 ] Java質問スレからコピペで申し訳ない・・・。 今、Struts×eclipsで開発やってるけど 立ち上げたらコンソールにこんなメッセージが・・・ 2005/09/06 16:54:29 org.apache.struts.tiles.TilesRequestProcessor initDefinitionsMapping 情報: Tiles definition factory found for request processor ''. どなたかご教授おながいしまつ! ああ〜、マッピングうまくいかねーよ畜生!orz
312 名前:デフォルトの名無しさん mailto:sage [2005/09/06(火) 17:20:05 ] スレ違い。
313 名前:デフォルトの名無しさん mailto:sage [2005/09/06(火) 17:33:00 ] >>312 すまん、間違えてしまったよ・・・ 回線切ってつ(ry
314 名前:奈々氏 [2005/09/12(月) 15:21:23 ] PDE開発でToolBarにはアイコン付のボタンをセット出来ますが アイコンだけでなく文字列も表示するにはどうすればいいのでしょうか。
315 名前:デフォルトの名無しさん mailto:sage [2005/09/12(月) 15:54:16 ] ツールバーってってプルダウンさせてメニュー開かないと ラベルが表示されないと思ってたんだけど違った?
316 名前:315 mailto:sage [2005/09/12(月) 16:00:54 ] 失礼。コード上からアイテムを追加したら普通にラベルの 表示はできるね。拡張ポイントで定義したアクションの ラベルを表示するやり方は知らないけど。
317 名前:奈々氏 [2005/09/12(月) 17:16:51 ] どうも、奈々です。 IEなどのようにアイコンとそのアイコンが示す文字名を表示する コードが知りたいです。 アイコンもいいけど初心者や年配者には文字のがわかりすい そのほうが親切じゃないでしょうか。 そういうことがEclpseで表現するのが難しい。
318 名前:デフォルトの名無しさん mailto:sage [2005/09/12(月) 17:25:10 ] iconを空にしておくとlabelだけ表示されたような気がする。 ソース追ってないから詳しい動作はわからんけど。 どっちか片方・両方と使い分けたいよねぇ。
319 名前:奈々氏 [2005/09/12(月) 18:43:51 ] どうも、奈々です。 まあ、妥協して文字だけは表示したいのでその方法で検討してみます。 でも両方表示する方法はなものか?
320 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 09:55:23 ] ツールバーを取得してToolItem追加すればなんでもできる。
321 名前:奈々氏 [2005/09/13(火) 11:33:33 ] デフォルトの名無しさんどうも、奈々です。 そこをもう少し詳しく
322 名前:318 mailto:sage [2005/09/13(火) 13:19:51 ] 気になったのでソース追ってみた。 ちなみにeclipse3.1/jface3.1.0。 org.eclipse.jface.action.ActionContributionItem の680行あたりだな。 コメントに書いてあった。 「テキストが表示されるのは、imageを持っていないか、MODE_FORCE_TEXT が指定された時」 たぶんビューなんかだと getViewSite().getActionBars().getMenuManager().getItems()[] をActionContributionItemにキャストして setMode(ActionContributionItem.MODE_FORCE_TEXT) すればいいらしい。 はーめんどくせ。
323 名前:318 mailto:sage [2005/09/13(火) 13:41:37 ] 動作検証したからこれあげる。 パラメータはIMenuManagerとかIToolbarManagerとかブチ込んで。 setMode()内部でupdate()かけてたけど、表示がかわらんようなら自力update(true)してくれ。 private void showText(IContributionManager manager) { IContributionItem[] items = manager.getItems(); for (int i = 0; i < items.length; i++) { if (items[i] instanceof ActionContributionItem) { ActionContributionItem ac = (ActionContributionItem) items[i]; ac.setMode(ActionContributionItem.MODE_FORCE_TEXT); } } }
324 名前:奈々氏 [2005/09/13(火) 18:47:42 ] どうも、奈々です。 アイコンを指定しないと文字が表示されました。 その式だとアイコンも文字も両方表示されるのですか。
325 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 20:14:25 ] 開発環境のプラグイン開発に忙しくてなかなか本題の開発に進めない人たちのスレ…
326 名前:奈々氏 [2005/09/13(火) 20:32:52 ] どうも、奈々です。 実は今、Eclipse RCPで開発しています。 なかなか日本語の資料がなくこまっています。 プラグインは奥が深いです。
327 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 23:14:58 ] イチロー永田のネカマモードみたいな名前だ ばれそうになって慌ててどっかのおばはんをナナに仕立てたみたいな
328 名前:デフォルトの名無しさん [2005/09/18(日) 02:09:36 ] ファイルに関連付けられたエディターを開くにはどうすればいいのでしょうか?
329 名前:デフォルトの名無しさん mailto:sage [2005/09/18(日) 09:33:32 ] IWorkbenchPage.openEditor
330 名前:デフォルトの名無しさん [2005/09/18(日) 14:30:31 ] openEditorでファイルを開くときにjava.io.FileをIFileに変換 したいのですが、どうすればいいのでしょうか IDE.openEditor(page, file);
331 名前:デフォルトの名無しさん mailto:sage [2005/09/18(日) 14:35:00 ] そもそも質問の前提が間違ってる。 リファレンスマニュアルくらいまともに読め。
332 名前:デフォルトの名無しさん [2005/09/18(日) 14:58:45 ] ごめんなさい。マニュアル読みます。 外部ファイルをEclipseのエディターで開きたいのです。 メニューの「File」→「Open File...」の動作を 実装したいのですが。マニュアル読んでもさっぱり。
333 名前:ta ◆kMUdcU2Mqo [2005/09/18(日) 17:27:43 ] 俺もEclipseプラグイン作りやってみよーかと。
334 名前:デフォルトの名無しさん mailto:sage [2005/09/18(日) 22:03:05 ] >>332 なんか最初の質問とかわってねー? 条件の後出しは 悪い質問の典型例。ま いいけど。とりあえずOpenExternalFileActionよめ
335 名前:デフォルトの名無しさん [2005/09/18(日) 22:26:04 ] 最近、いい本でないねぇ。 プラグイン開発の流行去ったかな?
336 名前:デフォルトの名無しさん mailto:sage [2005/09/18(日) 22:31:06 ] そうか? 結構出続けていると思うけどな。 定番のthe eclipse seriesからも今度 Eclipse Rich Client Platform: Designing, Coding, And Packaging Java Applications Jeff Mcaffer, Jean-michel Lemieux 0321334612 が出るし期待している。
337 名前:デフォルトの名無しさん [2005/09/19(月) 10:16:24 ] >>336 お薦めとかあったらおせーて
338 名前:奈々氏 [2005/09/19(月) 11:51:32 ] それはアマゾンで注文しました。 予定は10月20ごろです。 ただバージョンは3.01ぽい
339 名前:奈々氏 [2005/09/19(月) 12:03:02 ] Eclipseプラグイン開発をする初心者ですが拡張ポイントや関連の関数 を調べるのに検索機能を使用にて何か関連するキーワードで検索するのですが うまくゲット出来ません。 例えば「自動的に新規更新を検索して通知する」で検索する場合です。 ちょっとスレッドが違うかもしれないが。 あと、お薦めの本ですが技術評論社の「Eclipseパーフェクトマニュアル」 Ver1.5がお薦めです。
340 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 12:16:58 ] >>337 www.awprofessional.com/series/series.asp?ser=338411 の4, 5, 7は実際買ってみて必須だと思った。1は発注中。8はEMFをやるなら必須。 というかこのへんは買っておかないとnewsgroupでの話について いけない。「the book嫁」とか出てくるし。7と8は邦訳あり。 特に8は邦訳のほうでかなり補足されているからそっちのほうがいい。 あとは www.awprofessional.com/title/0321305027 をつまみ食いで読む感じ? 邦訳もあるけど版が古いからできれば原著で。 >>338 3.1向け
341 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 12:37:14 ] >>339 とりあえず340で挙げたerich gammaとkent beck両巨匠の本読んだら? プラグイン開発に必要な項目を一冊の本に全て盛り込むのは不可能なので どう必要な情報を集めていくかという視点で書かれている。eclipseの ソースを実際に追ったりね。
342 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 14:15:36 ] 全然関係ないけど聞いてくれ あれだけの洋書を買ってまで読もうとする忍耐・やる気のある人は Eclipseのソースを読まないのかなと思う・・・ 俺なら洋書読むよりEclipseのソース見ると思う(英語わかんないから Eclipseのヘルプだけ読んでも足りないってことなのか? 実際そういう洋書にはプログラムコードが多くはいっているのか不安だ
343 名前:デフォルトの名無しさん [2005/09/19(月) 15:28:05 ] プラグイン開発もけっこう大変なんだな。 eclipseプラグインだけで1つの領域を形成してる。 UMLとソースを連携するオリジナルのプラグインを趣味で作ろうと 思ってるんだけど、敷居高いのかも。
344 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 16:29:11 ] 誰もソース読む必要がないなんてことは言ってないよな。
345 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 16:36:24 ] >>344 じゃあなぜ本読む ソース見ればわかるのでは?
346 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 16:42:55 ] ソースに必要なことが全部かかれていたら、eclipse.orgの開発陣だって 自ら本を書こうなんて思わないよな。それこそ「ソース読め」で終わらせたい はず。the eclipse seriesの本はそういう本なんだよ。
347 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 16:53:48 ] >俺なら洋書読むよりEclipseのソース見ると思う(英語わかんないから すまん、英語わかんないっての読み逃してた。 そりゃソース読むしかないよな。
348 名前:デフォルトの名無しさん [2005/09/19(月) 18:06:40 ] eclipseプラグイン開発って本はどうなんでしょう? 今ぱらぱら読んでるんですけど。
349 名前:デフォルトの名無しさん [2005/09/19(月) 18:40:14 ] なんつーか、ガンマたんとベックたんの本だなあって感じ。
350 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 18:53:57 ] 二人のモノしゃぶった事あるぐらい馴れ馴れしいな
351 名前:奈々氏 [2005/09/19(月) 22:17:55 ] そのソースのどこを見ればいいかがわからんのです。 自動更新をしたい場合、どこに手がかりがあるか調べる方法をしりたい。 そうすればあまり本を参考しなくてもいいのでは
352 名前:341 mailto:sage [2005/09/19(月) 23:16:50 ] >>351 gamma&beckの本はなにをとっかかりにしてeclipseのソースをどう 追いかけるかについてまで述べられているって書いたつもりだったが伝わらんかったかな。 351が知りたいのってそういうことでしょ? 俺がよくやるのはplugin registry view使って拡張ポイント絡みから追いかける とか、ワークスペースにインポートしてAPIリファレンスのそれっぽい メソッドに対して検索かけるとかかな。F4とCtrl + Alt + H押しまくり。 で更新自体は、いまソース追った感じだとorg.eclipse.update.configurator.ConfiguratorUtils で現設定を取得してorg.eclipse.update.standalone.UpdateCommandを 参考にして各フィーチャーのアップデートをかければよさそうだけどね。
353 名前:341 mailto:sage [2005/09/20(火) 00:07:07 ] って、UpdateJobってそのもののクラスあるじゃん。 Job job = new UpdateJob("update",true,true); job.schedule(); で終了。
354 名前:奈々氏 [2005/09/24(土) 10:06:26 ] 至急お願いします。 メニューの表示、非表示はマニフェストファイルで設定できますが。 動的につまり実行中にメニューの表示、非表示を制御できますか。 たとえばあるボタンが押されたらメニューを非表示にするとかです。
355 名前:デフォルトの名無しさん mailto:sage [2005/09/24(土) 11:28:58 ] できます。
356 名前:奈々氏 [2005/09/24(土) 11:32:45 ] 教えてください。
357 名前:デフォルトの名無しさん mailto:sage [2005/09/24(土) 11:46:48 ] これがわからんってことはこれまでの質問の中からIMenuManagerとか IContributionManagerがなにかとかメニューやツールバー周り全然 調べずにコピペでしのいでいたってことね。答える気失せるやつ多そうだ。
358 名前:奈々氏 [2005/09/24(土) 12:12:01 ] たしかに素人ですみません。 RCPではメニューの生成をApplicationActionBarAdvisorクラスのfillMenuBarなどで 作成するのですが、そこで作成したメニューを開いたパースペクティブの中のビューなどから 制御または参照する方法がわからないのです。 たしかにプラグイン開発は素人でわからないことばかりでIContributionManagerが なんであるかもよくわかりません。
359 名前:デフォルトの名無しさん mailto:sage [2005/09/24(土) 12:31:06 ] ここの作業をちゃんと理解しつつ進めていれば、MenuBarへの 参照を使いまわすとか後で検索しなおすとかやりようはいくつか 自分で思いつくだろうに。 大体、至急とかいうなら354で聞くときに358の内容を全部 かいとけよ。それだから「できます」とかふざけた回答しかでてこねーんだお。
360 名前:奈々氏 [2005/09/24(土) 12:58:21 ] 自己レスです。 Singletonクラスの内部でメニューのアクションクラスを保持して ビューの方で参照すればいいようだ。
361 名前:デフォルトの名無しさん mailto:sage [2005/09/26(月) 09:44:56 ] はたしてこの妙なコテハンの中で何が起こっているのか
362 名前:デフォルトの名無しさん [2005/09/27(火) 17:30:35 ] 質問です。 org.eclipse.swt.widgets.Text で ASCII 文字のみ 入力できるようにするには、どうやったらいいですか? コンストラクタ( Text(Composite parent, int style) )の style に SWT.ALPHA を指定してインスタンス化したけど、ダメでした。 よろしくお願いします。
363 名前:デフォルトの名無しさん [2005/09/28(水) 01:10:35 ] styleに何を指定できるかはドキュメントに書いてあるから、読めばわかる。 で、ASCII文字以外のみってのは、キー入力自体を無効にしたいって事? それなら、addKeyListener() でキー入力をフックして、 KeyEventから入力されたcharを取り出し、その文字が気に入らない場合は doit = false; してイベントをキャンセルしとけばOK。 俺は面倒臭いので、Stringにしてmatches(regexp)させてる。 遅かろうがどうでもいいので。
364 名前:362 [2005/09/29(木) 15:02:07 ] >>363 お答えありがとうございます。 addKeyListener()でキー入力をフックして、 matches(regexp)を使ってやってみようと思います。
365 名前:デフォルトの名無しさん [2005/10/16(日) 10:43:41 ] RCPをアップデートサイトを利用してUpdateしたいとおもっています。 現在は.productファイルに記述した内容より製品のエクスポートを使って 初回の配布ができるようになっています。 アップデートを行うためにフィーチャーが必要だとおもうのですが。 .productファイルに記述した製品を構成するプラグインおよびフラグメントの リストを全てをフィーチャーのパッケージされるプラグインおよび フラグメントに写し、製品をフィーチャーベースの製品構成に 変更すればいいのでしょうか? 製品の情報をフィーチャーに写すという二度手間に違和感があり フィーチャーの使い方が間違っているのかと思い質問させていただきました。 環境はEclipse 3.1.1です。
366 名前:デフォルトの名無しさん mailto:sage [2005/10/16(日) 12:03:43 ] >製品をフィーチャーベースの製品構成に >変更すればいいのでしょうか? そのとおり
367 名前:365 [2005/10/16(日) 13:47:16 ] >366 回答ありがとう。 フィーチャーに写すのは若干面倒だな。 RCPアプリの更新はJWSかUpdate ManagerかWebRCP になるのでしょうか? どれが一般的なのでしょうか?
368 名前:デフォルトの名無しさん mailto:sage [2005/10/16(日) 15:23:45 ] RCP自体一般的とは現状いえない。一番普及しているeclipseIDE はupdate managerを使ってるけどね。
369 名前:デフォルトの名無しさん [2005/10/19(水) 19:37:21 ] おい、 Canvasを使って自由に描画した絵をスクロールできるよう、 下記のように設定したんだ。 canvas = new Canvas(parent, SWT.V_SCROLL | SWT.H_SCROLL); でも縦・横のスクロールバーは現れたんだが、スクロールバーをいじっても 何の反応も示しやがらねえ。 何かいじらなきゃいけないですか? スクロールバーをいじったときに反応するリスナが何かありますか。 教えやがれ。お願いいたします。
370 名前: mailto:sage [2005/10/20(木) 19:11:18 ] プラグイン開発プロジェクトのプラグイン依存関係にあるjarファイルにJavaDocを関連付けられません。 eclipse.org.runtime3.1.1とかのことです。よってShift+F2でJavaDocを表示させることができません。 普通のプロジェクトのインポートしたライブラリとかJar変数とかだったらJavaDocの設定ができるのですが。どうしたらいいのですか?
371 名前:369 mailto:sage [2005/10/21(金) 01:03:59 ] やい、いろいろ調べてみたら自己解決できました。 SWT.V_SCROLLで設定したスクロールバーは、 canvas.getVerticalBar() で取得できます。 H_SCROLLは当然getHorizontalBar()ね。 あとは取得したスクロールバーに addListner(SWT.Selection, new Listener(){処理...}) のメソッドで、スクロールした際の内部変数を設定。 内部変数に従ってpaintListner内で描画を行えばよいようです。 ↓参考にしたリンク www.eclipsewiki.net/eclipse/?%C3%CC%2F205 cjasmin.fc2web.com/samples/scaleable_image_canvas.html
372 名前:デフォルトの名無しさん mailto:sage [2005/10/21(金) 16:44:51 ] なぜ最初に www.eclipse.org/swt/snippets/ を確認しないかなあ、この子は。
373 名前:369 mailto:sage [2005/10/22(土) 01:02:02 ] >>372 うほっ 今後参考にします
374 名前:デフォルトの名無しさん mailto:sage [2005/11/13(日) 14:35:45 ] toolバーに表示するアイコンの表示順位をプログラムで操作できますか。 メニューバーの項目は可能ですが、toolバーではうまくいきません。
375 名前:デフォルトの名無しさん mailto:sage [2005/11/14(月) 21:32:11 ] 例題のRCPを起動すると遅い 操作が遅いのでなく起動時間が長いように思う。 開発ツールとしてならいいがRCPで使用するには致命的だ。 CPUは1G、メモリ256Mつんでいる。 時間で15秒ぐらい。 起動オプションで64Mを256Mとかすれば少しはよくなるが もっといい方法はないものだろうか。 たとえば、何かの設定または、プログラムを変更する方法はないか。 ほんとうにRCPは実用になるのだろうか。 知恵をかして。
376 名前:デフォルトの名無しさん mailto:sage [2005/11/14(月) 23:08:37 ] >>375 おい、マルチすんな。 つーか、さっきは 1 Hz だったのにえらく速いマシンになったな。 で、別スレで言われたとおり、-Xmx256m 指定したはいいが、 メモリが 256MB だろ。少しは考えたらどうだ?
377 名前:デフォルトの名無しさん [2005/11/15(火) 00:05:46 ] プログラムで早くする方法はないのでしょうか。 各マニフェストファイルの読み込みに時間がかかっているように思われるが
378 名前:デフォルトの名無しさん [2005/11/15(火) 00:30:22 ] ■幸福のコピペ(チョピペ)■ eclipseに貼り付けると□□□□■□□□□■□□□ □■■隠された文字が■浮き出るよ□□■■■□□□□ pc8.2ch.net/test/read.cgi/tech/1131282679/l50 □□□■■□■■□□□□□■■□□■■□■□□ 237 :デフォルトの名無しさん :2005/11/14(月) 23:38:29 さあ話をそらしにかかりました□□□□■□□□■■□ □■■□□■□□□□■■□□■□□□□□■■□
379 名前:デフォルトの名無しさん mailto:sage [2005/11/15(火) 22:06:03 ] プログラムで速くしたいならトレースオプションつけて調べろよ。
380 名前:デフォルトの名無しさん mailto:sage [2005/11/16(水) 01:22:39 ] >>377 おまえの言う速くしたいとはハード増強なしで 15 秒を 3 秒にしたいとかだろ? どうあがいても無理だ。あきらめろ。
381 名前:デフォルトの名無しさん [2005/11/19(土) 00:16:40 ] キーバインドのプラグインを作りたいのですが、 何から始めればよいものか途方にくれてます。 誰かヒントプリーズ!
382 名前:デフォルトの名無しさん mailto:sage [2005/11/19(土) 00:20:23 ] >>381 Eclipseは大半がオープンソースだから、 自分のやりたいことに近そうなプラグインを探して、ソースを読む。
383 名前:デフォルトの名無しさん mailto:sage [2005/11/19(土) 11:41:51 ] まずオンラインマニュアル読め。
384 名前:デフォルトの名無しさん mailto:sage [2005/11/19(土) 13:45:25 ] >>375 RCPで起動するのが遅い?なら毎回起動しなくても良いように所まで考えるのがソリューションって奴ね プログラムレベルでは出来なくても運用でカバーって言葉をSEが適当に言ってると思ってない?
385 名前:デフォルトの名無しさん mailto:sage [2005/11/25(金) 19:27:58 ] >>377 各マニフェストってたった一つじゃないのか? それと時間がかかるっていっても 最初の一回だけではないかな?
386 名前:デフォルトの名無しさん mailto:sage [2005/11/25(金) 19:29:00 ] マニフェストよりも自分書いたプログラムのチューニングすることを 優先した方がええ。 JARファイルを高速化して圧縮するツールって なかったかな? 日本人が作ったとおもったが
387 名前:デフォルトの名無しさん mailto:sage [2005/11/28(月) 08:56:16 ] RCPの起動時間が遅いのは読み込むプラグインが多すぎないか。 たしかに、javaが原因でもあるが、rcpでは最低限のプラグインの数でも
388 名前:デフォルトの名無しさん mailto:sage [2005/11/28(月) 09:02:01 ] RCPを開発しているのだけれども RCPの起動時間が遅いのは読み込むプラグインが多すぎるからじゃないか。 たしかに、javaが原因でもあるが、rcpでは最低限のプラグインの数でも 10数個あるまして、日本語になるとその倍近くふえる。その読み込みでも xml解析でも時間がかかっているように見える。 もっと数をたとえば5個ぐらいにすれば早くなるんじゃないだろうか。
389 名前:デフォルトの名無しさん mailto:sage [2005/11/28(月) 12:59:40 ] プラグインごとの起動時間はデバッグオプションで ログがとれるんだがなぜ調べないのだろうか。
390 名前:デフォルトの名無しさん [2005/11/28(月) 21:33:58 ] しかし、起動時間を計っても改善方法がない RCPでは最低限のしかないのだからそれをはずすことはできないのではないか。
391 名前:デフォルトの名無しさん mailto:sage [2005/11/28(月) 21:57:55 ] べつにはずそうと思えばはずせるけどね。 口より先に、まず手を動かせ。
392 名前:デフォルトの名無しさん mailto:sage [2005/11/29(火) 15:45:02 ] しかし、RCPで開発するときの資料にのっている最低限のプラグインをはずすことができると いうこと。 それでは最低限ではないことになるのではないか。
393 名前:& ◆skM39zbRIs [2005/12/09(金) 00:20:42 ] すまん、質問させてくれ。 最近購入した ThinkPad R51 に Eclipse 3.1.1 を入れてみたんだけど どうもうまく動かない。 ファイルを開こうとすると、3つめまでは大丈夫なんだが、4つめから Problems occurred when invoking code from plug-in: "org.eclipse.jface". というエラーメッセージが出始める。で、エラーログを見ると java.lang.NullPointerException at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java(Compiled Code)) at org.eclipse.ui.internal.EditorReference.getEditor(EditorReference.java:223) になってる。なんでなんだろう???あと JUnit でもエラーがよく起こるんだよね。
394 名前:& ◆QWv3R1XL8M [2005/12/09(金) 00:22:25 ] 悪い。上のはスレ違いだった。無視してくれ。
395 名前:デフォルトの名無しさん [2005/12/09(金) 22:28:00 ] B5でEclipseってどう? 狭い?
396 名前:デフォルトの名無しさん mailto:sage [2005/12/09(金) 23:11:43 ] Win98+Memory192Mで3.1って実行不可能? 強制終了しちゃいますorz
397 名前:デフォルトの名無しさん mailto:sage [2005/12/09(金) 23:13:05 ] おまえらスレ違いだ。
398 名前:デフォルトの名無しさん mailto:sage [2005/12/10(土) 06:53:32 ] >>395 マルチやめれ
399 名前:デフォルトの名無しさん [2005/12/10(土) 12:30:24 ] >>398 嫌じゃ、ボケ!! お前がやめれ。
400 名前:デフォルトの名無しさん [2005/12/10(土) 12:30:53 ] >>398 嫌じゃ、ボケ!! お前がやめれ。
401 名前:381 [2005/12/15(木) 01:15:12 ] 以前も書き込みましたが、相変わらずキーバインドプラグインを 作成しています。 とりあえず、クラスを作成するところまではいきました。 現在はエディタ上であるキー(F6)を押すと関連付けられたクラスが呼ばれて、 とりあえずダイアログを表示するようにしています。 本当はエディタ上でF6を押すと、行選択の開始 (Windowsで言うところのShift + 上下カーソルみたいなこと)を させたいのですが、具体的にどのクラスのどのメソッドを使えば 良いでしょうか?
402 名前:デフォルトの名無しさん [2005/12/20(火) 02:46:13 ] yoichiro.cocolog-nifty.com/eclipse/2004/05/eclipse.html yoichiro.cocolog-nifty.com/eclipse/2004/08/post_1.html IDocument
403 名前:デフォルトの名無しさん [2005/12/23(金) 03:32:36 ] エディタの改行コードの設定がどうなっているかを 調べるにはどうしたらいいですか?
404 名前:デフォルトの名無しさん mailto:sage [2005/12/23(金) 13:10:39 ] 保存してダンプ