統合開発環境Eclipseプラグイン開発QAat TECH
統合開発環境Eclipseプラグイン開発QA - 暇つぶし2ch596:デフォルトの名無しさん
07/01/26 22:04:18
>>595
日本語でおk

597:デフォルトの名無しさん
07/01/26 23:03:40
>>595
オンラインマニュアルでキーバインドに関連する拡張ポイントがなにか調べる。
次にプラグインレジストリビューを開き、該当する拡張ポイントにディストリビューション
しているプラグインを調べ、それのplugin.xmlを見る。

598:デフォルトの名無しさん
07/01/27 11:40:15
俺はこれを仕事中に重宝してるw
Eclipse開いてれば仕事してるようにみえるから便利だなw
URLリンク(akkie.michikusa.jp)

599:デフォルトの名無しさん
07/01/27 19:29:54
>>598
社内でアクセス制限をかけており余裕で弾かれます。

600:デフォルトの名無しさん
07/01/27 20:28:27
>>599
proxy経由、SoftEther経由で

601:デフォルトの名無しさん
07/01/27 20:40:12
>>600
SoftEtherなんか使用禁止に決まってるだろ、常識的に考えて・・・

602:デフォルトの名無しさん
07/01/27 22:28:53
AirEdge経由で

603:デフォルトの名無しさん
07/01/29 00:07:09
有線LANで最寄りの基地局までだろ

604:デフォルトの名無しさん
07/01/29 00:20:29
それなら無線LAN



携帯電話のRdgeも手。


605:デフォルトの名無しさん
07/01/29 00:20:37
Edge

606:デフォルトの名無しさん
07/01/29 01:10:43
>>597
キメーんだよお前w

607:デフォルトの名無しさん
07/01/29 01:29:34
>>606
分かんないからって怒るなよ坊や。

608:デフォルトの名無しさん
07/01/29 01:33:25
何を切れているんだ?


609:デフォルトの名無しさん
07/01/29 02:37:51
>>607
キメーんだよガキ

610:デフォルトの名無しさん
07/01/29 11:14:53
URLリンク(www2.atwiki.jp)
ここに書かれてあるとおりにCDTを入れようとしたのですが、
ここに書かれてあるようにフィーチャーの検査のところで
署名のないパッケージだと警告されます。インストールしちゃって大丈夫でしょうか?

611:デフォルトの名無しさん
07/01/29 17:19:05
>>610
警告メッセージを具体的に。

おれもその手のメッセージで躓く。
おれも困っているのだ。

612:デフォルトの名無しさん
07/01/29 17:20:16
The current configuration contains errors and this operation
can have unpredictable results.
JST Web Core Patch Feature
(1.5.2.v200611141330--08422833363552) requires feature
"org.eclipse.jst.web_core.feature (1.5.2.v200610070620--87cMN7RkU-WXcu)".



おれもこんなメッセージが・・・

CheckStyleをアップデートしようとしただけなのになぜWTPのエラーなんかが出るんだ・・・


613:デフォルトの名無しさん
07/01/29 18:34:23
>>611
警告メッセージは、
「警告:署名なしのフィーチャーをインストールしようとしています。
フィーチャーのインストールまたはインストールのキャンセルを選択してください」
です。
そのページの人は無視してインストールを選択なさっていますが、わたしは心配症で。
みなさんはどうなさっていますか?

614:デフォルトの名無しさん
07/01/29 19:21:14
心配なときは、Eclipseのディレクトリを丸ごとアックアップ。
Eclipse3.2.1なら、インストールしてもUpdate managerで
desableにしてからuninstallを選択すれば削除することができる。

615:デフォルトの名無しさん
07/01/30 23:01:47
ビューからコマンドプロンプトを実行できるようなプラグインはない?
wikiみても検索しても見あたらかなかったから、ないんだろうなあ。

616:デフォルトの名無しさん
07/01/30 23:18:28
>>615
最初から標準でできるからな。わざわざサードパーティでださんだろ。

ところでおまえらみんなスレ違い。

617:デフォルトの名無しさん
07/01/30 23:20:44
>>615
そりゃねぇよ
だってそのままでできるもん

618:デフォルトの名無しさん
07/01/30 23:43:18
マジでできるのか・・・・・・
明日試してみるか
今日色々試してみたんだけどなあ

619:デフォルトの名無しさん
07/01/30 23:44:23
>>615
telnetやssh接続できるプラグインならあるよ。

だけど、Puttyがあるから俺はいらないが。

620:デフォルトの名無しさん
07/01/31 01:13:47
>>616-617
どうやんの?

621:デフォルトの名無しさん
07/01/31 01:25:01
おれもききたい。
彼らがいったい何をいっているのかわからない

622:デフォルトの名無しさん
07/02/01 00:06:34
でもJavaでSystem.out.printlnするとEclipse上に吐かれているから
できるんだろうね。

623:デフォルトの名無しさん
07/02/01 00:39:41
ヒント:外部ツール

624:デフォルトの名無しさん
07/02/01 19:30:53
>>623
でけた
さんきう

625:デフォルトの名無しさん
07/02/01 20:27:42
>>623
結局それか。
どっちみち、コマンドプロンプトを別に起動すれば同じ事だよな。
そっちのほうが高速だし。

626:デフォルトの名無しさん
07/02/02 11:16:01
テスト

627:デフォルトの名無しさん
07/02/02 11:18:13
初歩的なことかもしれませんが、

エディタ部分に PreferencePage(または同じような構造のもの)を表示する方法ってありますか?
普通に呼び出したらダイアログが出てしまいました・・・

ご存知の方いらっしゃいましたらお願いします。

628:デフォルトの名無しさん
07/02/02 17:07:37
>>615-617
Wicked Shell


629:デフォルトの名無しさん
07/02/02 20:08:33
>>625
同じ事じゃないよバカ

630:デフォルトの名無しさん
07/02/02 20:29:28
っていうかExternal Toolsは
"ビューからコマンドプロンプトを実行"とは全然違うからな

631:デフォルトの名無しさん
07/02/02 20:43:00
(1)外部ツールから任意のコマンドを実行。
(2)外部ツールからcmd.exeを実行。
623以降の連中ははどっちのつもりで話しているんだろうな。

632:デフォルトの名無しさん
07/02/02 21:16:43
とりあえず >>630 は分かってないにしても
外部ツールから実行してもプロンプトの位置がおかしいのは
いいのか?

633:デフォルトの名無しさん
07/02/05 20:41:37
Eclipseが終了するときにエディタで開いていたファイルの一覧を
取得するにはどうしたらよいでしょうか?


634:デフォルトの名無しさん
07/02/07 16:03:03
EditorListプラグイン

635:デフォルトの名無しさん
07/02/07 20:34:28
プラグイン使わないと無理ですか?
困った。。。

636:デフォルトの名無しさん
07/02/07 21:30:16
その反応って事はprogrammaticalに取りたいわけじゃないのか.
だったらスレ違いだな.

637:デフォルトの名無しさん
07/02/08 21:35:51
ディレクトリ内のファイル内文字列を置換するプラグインない?

638:デフォルトの名無しさん
07/02/08 21:39:52
スレ違いだと何度言えばわかるのか

639:デフォルトの名無しさん
07/02/09 00:50:38
>>638
つべこべ言わずに教えろよ!

640:デフォルトの名無しさん
07/02/09 00:55:44
>>635
プラグインを自作するという手もある。
なぜプラグインが使えないのか気になる。

>>637
ある。eclipsewiki.orgで検索してみ。

というか、そんなもんEclipse使わなくてもUnixコマンドで一発だろ。
Javaで自作することも難しくない。

Apache Antの<copy>タスクで<FileFilter>タグを使えば置換できなくはないぞ。

641:デフォルトの名無しさん
07/02/09 00:55:57
>>639
なぜそう興奮する

642:デフォルトの名無しさん
07/02/09 09:46:50
つべこべ

643:デフォルトの名無しさん
07/02/09 22:12:40
633,635です。

>その反応って事はprogrammaticalに取りたいわけじゃないのか.
>だったらスレ違いだな.

いやむしろprogrammaticalに取りたいのですよ。EclipseAPIだけで。
programmaticalの意味が分かってないかもしれませぬ。

>プラグインを自作するという手もある。
>なぜプラグインが使えないのか気になる。

自作プラグインの一機能として実現したいのです。
自作プラグインからそのプラグインを使うにしても、
ライセンスとか構成が変わるとかの問題でまず却下されてしまいます。



644:デフォルトの名無しさん
07/02/09 22:24:34
>>642
633の質問に愚直に答えるとウィンドウが閉じるときのイベント捕まえて、
各エディタが持ってるIFileEditorInputからファイル名を取得できる。

でも本当はリソースの観点からひらきっぱなしのリソースのリストを
得るべきではないかとおもうが、633の質問には「なぜそんなことを
やりたいのか」が書かれていないので判断できないな。

645:デフォルトの名無しさん
07/02/11 19:06:02
>>644

レスどうもです。
適当なviewのプラグインを作ってその中のcreatePartControlに以下のコードを書いて
全ファイルのフルパスを取ることができました。
ホントはIPathEditorInputのところをIFileEditorInputにしてgetFileすればIFileから
eclipse上のパスも取れるんですよね?
うちの環境(eclipse3.2)ではなぜかIFileEditorInputなんて知らんと言われてしまいます。

getViewSite().getWorkbenchWindow().addPageListener(new IPageListener() {
public void pageClosed(IWorkbenchPage page) {
IEditorReference[] editorReferences = page.getEditorReferences();
for (int i = 0; i < editorReferences.length; i++) {
try {
IEditorInput editorInput = editorReferences[i].getEditorInput();
if (editorInput instanceof IPathEditorInput) {
System.out.println(((IPathEditorInput)editorInput).getPath().toString());
}
} catch (PartInitException e) {
}
}
}
...
});

なぜそんなこと、というのは開いていたファイルにそれぞれ属性のようなものを持たせてあり、
次回起動したときにその属性を再設定するためです。属性は別途ファイルに保存するという仕組みです。


646:デフォルトの名無しさん
07/02/11 19:08:03
しまった、半角スペースは消えるのか・・・orz

647:デフォルトの名無しさん
07/02/11 22:11:03
AAエディタ使うって言う手もあるぞ

648:デフォルトの名無しさん
07/02/12 03:00:36
>>646
次からはタブ文字で挑戦だ!

649:デフォルトの名無しさん
07/02/12 20:21:21
>なぜそんなこと、というのは開いていたファイルにそれぞれ属性のようなものを持たせてあり、
>次回起動したときにその属性を再設定するためです。属性は別途ファイルに保存するという仕組みです。

それ普通リソース使う。

650:デフォルトの名無しさん
07/02/14 20:46:00
>>649
どもです。調べてみます。

651:デフォルトの名無しさん
07/03/10 15:47:13
ageておく

652:デフォルトの名無しさん
07/03/10 18:04:21
マウスポインタを任意の位置に移動させたいときは何を使うんだ?

653:デフォルトの名無しさん
07/03/10 18:06:02
任意の位置ならjava.awt.Robotじゃないのか。
プラグイン関係ナス

654:デフォルトの名無しさん
07/03/10 23:13:37
AWT使えるのね。参考になった

655:デフォルトの名無しさん
07/03/11 00:52:10
さらに自己レス。
Display.setCursorLocation()っていうメソッドもjava.awt.Robotと同じように使えることがわかった。
プラグイン使うならこっちのほうがふさわしい気がする。

ところで、これを使ってIViewPartの中のどっかにマウスポインタをもっていきたいんだけど、
ビューの画面内での位置ってどうやってつかむんでしょうか?

656:デフォルトの名無しさん
07/04/08 12:58:19
久々だけどさらにさらに自己レス。
ビューの画面内での位置はControl#toDisplay(Point)で取れた。
俺がやりたかったことは

getSite().getShell().getDisplay().setCursorLocation([任意のコントロール].toDisplay([任意のPoint]));

でできたよ。


657:デフォルトの名無しさん
07/04/26 01:42:18
ATFのMozillaブラウザめちゃいいな
プラグ開発の幅が広がる

658:デフォルトの名無しさん
07/05/03 14:46:26
javaでSWT使いたいんですけどやり方がまったくわかりません。
いろんなページ見たんですがどこもeclipseバージョン2.2とかで、
ファイル構成とかも違うようで、3.2だとないファイル参照しろって言ってるんです。

バージョン3.2でswt使うにはどーすればいいんですかね?

659:609
07/05/03 18:58:31
URLリンク(www.eclipse.org) の Releases からテキトーなのを選んで、
ダウンロードして解凍する。

660:デフォルトの名無しさん
07/05/03 18:59:20
↑のメール欄は間違い(他のスレの)、無視してくれ。

661:デフォルトの名無しさん
07/05/09 02:24:51
ビューにあるアイテムをeditorにドロップさせたいんだけど、
editorってWidgetから派生しているオブジェクトだよね。
どうやってDrop機能を付加させるの?

662:デフォルトの名無しさん
07/05/09 06:00:05
class hogehoge extends Editor implements dropListener

663:デフォルトの名無しさん
07/05/13 16:56:36
Eclipse標準のJavaエディタを機能拡張するにはどうするか
ご存知の方いらっしゃいますか?

本やWeb調べても新しくエディタを作ることに関しての記事ばかりで
既存エディタに手を加える方法について記載しているものが見つかりません...

664:デフォルトの名無しさん
07/05/15 00:43:22
plug-in

665:デフォルトの名無しさん
07/05/15 01:45:00
>>663
Java 以外の言語系プラグインのほとんどは
JDT をコピーしてパッケージ変えて書き換えてるだけだ。

666:デフォルトの名無しさん
07/05/17 20:42:40
質問します。
RCPで作ってます。

とりあえず、backupというフォルダをプロジェクトの中に作って、
その中のhoge.csvというファイルを読もうとしているのですが、
Eclipse上からRCPを実行した場合、どうやったら読めるように
なるのでしょうか???

普通に
File file = new File( "backup/hoge.csv" );
だと読んでくれないみたいですが…

667:デフォルトの名無しさん
07/05/17 21:36:00
>>666 Run... -> Working directory

668:デフォルトの名無しさん
07/05/17 21:46:12
>>667
もう少しだけ詳しくおねがいします!

669:デフォルトの名無しさん
07/05/17 23:27:10
>>668
>>667で解決だと思うが・・・・・

670:デフォルトの名無しさん
07/05/17 23:54:01
>>669
組み込んだH2はそれで動作するようになりましたが…

671:デフォルトの名無しさん
07/05/18 00:05:38
>>670
その直前で、カレントディレクトリが何処かを確かめてみたら?
というか、ブレイクポイントで止めてどんなファイルオブジェクトになっているか
みるだけで解決じゃないか?

672:デフォルトの名無しさん
07/05/18 00:25:13
>>671
Fileオブジェクトはnullですた。


組み込んだH2は動作するようになりましたが、
製品構成するとやっぱ動かないっすね。

このへん全然わかんないので、手探りもいいとこなんですが。


673:672
07/05/18 00:27:47
結局、H2も製品構成して、動作だけはしてます。
ただ、DBの中身が入ってないので、ここからTreeViewerの
中身読み込むようにしてるんですが、テーブルが無いので
そこで例外発生してます。

だから、製品構成後の初回起動だけはファイルから読む必要が
あります。さっぱりわかんないっす。

674:672
07/05/18 00:39:30
>>671

何がなんだかよくわかんないのですが、さっきEclipse立ち上げて
file読むようにしたら読めるようになってました^^

製品構成じゃ相変わらず読めてません^^

675:デフォルトの名無しさん
07/05/18 00:44:37
new File(".").getAbsoletePath()
はどうかという話は?

676:デフォルトの名無しさん
07/05/18 00:50:24
この質問の本質は、カレントディレクトリの読み書きではなくて、
「plug-in's installation locationに初期設定用のファイルを置いてそれを
読み込みたいんです」ってことなんだよな。最悪、jar'd pluginの中から
読み込むことになるから自分でFileオブジェクト作るのは厳禁。
Eclipse Official FAQ3.0に考え方が書いてあるから読め。書かれているメソッドはすでに
非推奨になってるが該当するAPIリファレンスにさらに解説があるからあわせてそれもよんどけ。

677:672
07/05/18 01:03:31
>>676
jar読み込むのもプラグインいるんですか…?
jarから読むのも試みましたが・・・。


678:デフォルトの名無しさん
07/06/09 11:48:43
strutsIDEをつかってストラッツの勉強しようとおもったんですが。
xmlを開く時にグラフィカルエディタがうまく動いてくれず、仕様不可になってます。

eclipseのバージョンは3.2
入れたpluginはJDT,GEF,EclipseHTMLEditor、tomcatプラグイン、それぞれ最新版でいれてます。

eclipseバージョン3.2て対応してないんでしょうか


679:デフォルトの名無しさん
07/06/09 17:18:59
>>678
>>1

680:デフォルトの名無しさん
07/06/10 11:41:32
>>678
右クリック

681:デフォルトの名無しさん
07/06/12 23:51:29
TableViewerのデータの中身をクリアしてからもう一回データ読み込ませると、
あらぬ行からデータが始まって表示がおかしくなるのですよ。
例)
4行データが入っているTableを削除してもう一回4行のデータを読み込ませる
なぜか上4行が空欄、下5~8行目に目的のデータが挿入される
やってることは、ドメインデータ(ArrayList)のclear()→ContentProviderでTableViewer.getTable.clearAll→4回分ドメインデータにデータをAdd
なにがわるいんじゃあ

682:デフォルトの名無しさん
07/06/14 00:22:35
Re : 681

(×)Tableを削除し・・・→Tableは削除されない。
(○)clearAll()が呼ばれるとTable内に含まれるすべてのTableItemのインスタンスの
イメージとテキストを初期化し・・・addを呼び出すとさらに
TableItemのインスタンスが4つ作成されます。プログラマーが
これにデータを表示するようセットした。ところがSWTでは特殊な設定をしないとコンストラクト
した順に優先が決まるのでTableのTabaleItemのリストの優先順位は
前の4つが高い。ゆえにこのプログラムをrunすると
"なぜか上4行が空欄、下5~8行目に目的のデータが挿入される "
というわけです。

clearAll()ではなくremoveAll()を呼んでみる。




683:デフォルトの名無しさん
07/06/14 10:55:23
>>681

ContentProvider#getElements()で
clearした後に4行のデータを挿入したドメインデータを返すようにしてから、
TableViewer#refresh()
を呼べばよい。

684:683
07/06/14 11:00:57
つーかドメインデータとViewの表示を同期したいなら、
ドメインモデルにListenerつけて、
ドメインモデルが変更かかる度にViewer#refresh()するようにした方が良いよ。

もしくはJFace Data Bindingの
ObservableListContentProviderとWritableListを使うとか。

685:デフォルトの名無しさん
07/06/14 22:59:12
Javaccプラグインを導入したのですが
どうやって.jjのファイルからjavaファイルを作成するんですか?

686:デフォルトの名無しさん
07/06/25 22:11:51
>>682-684
おまいらありがとう。いま試す時間ないけど

687:デフォルトの名無しさん
07/07/06 21:40:26
最初visualクラスで作ってたんですが、なんかソースコピペとかしたら普通のクラスになってしまった。。。


一度Visualeditorで画面が表示されなくなったものを、再度表示させることってできる?


688:デフォルトの名無しさん
07/07/06 21:57:50
Open with...

689:687
07/07/06 22:03:29
ごめんなさい、日本語版を使っているのですが。。。

○○として開く とか○○と一緒に開く というのが見つからなくて・・・
どこにあるのか教えていただけないでしょうか?

690:687
07/07/06 22:10:33
できました!!
ありがとうございます!

691:デフォルトの名無しさん
07/07/15 19:19:21
自作プラグイン実行するたびに

「必要なバンドル org.eclipse.emf.ecore.sdo_[2.2.0,2.3.0) がありません。」

って言われるのはなんで?emfなんて使ってないのに

692:デフォルトの名無しさん
07/07/19 18:40:34
おそらく間接的に使っているから

693:デフォルトの名無しさん
07/07/20 11:46:30
エディターのコンテンツアシストで()や""を入力したときに
出てくる緑色のカーソルはどのクラスで扱っているのでしょうか?

694:デフォルトの名無しさん
07/07/20 21:35:21
LinkedModeUI っぽい。

695:デフォルトの名無しさん
07/07/21 06:30:56
eclipseヘルプの日本語訳ってありますか?

696:デフォルトの名無しさん
07/07/21 11:06:59
プラグイン開発を始めてみたんだけど、jdtとかのクラスを使おうとすると「奨励されないアクセス」と警告が出ます。
実行自体は問題ないようですが、コレに関するガイドラインってありますか?
やっぱり使用しないほうがベター?

697:デフォルトの名無しさん
07/07/21 11:28:03
JDKのバージョン下げろ

698:デフォルトの名無しさん
07/07/21 11:47:09
詳しく

699:デフォルトの名無しさん
07/07/21 12:01:06
>>696
憶測だけど、internalパッケージのクラスを使ってる?
もしそうだとしたら、eclipseのメジャーバージョンが上がったときに
コンパチビリティが失われても問題ないなら使っても良いんじゃないかな。

700:デフォルトの名無しさん
07/07/21 16:56:18
>>694
どうも

701:デフォルトの名無しさん
07/08/10 03:18:35
全く無関係だが
このスレ妙に綺麗に見えるのだが
(綺麗なソースを見てるかの如く)

702:デフォルトの名無しさん
07/08/16 01:33:39
eclipse に組み込まれたプラグイン ( たとえば monalipse など )
のファイルシステム上の位置を得る方法ってありませんか?


703:デフォルトの名無しさん
07/08/16 09:24:44
>>702 Platform#getBundleして後はお好きなように。でもプラグインに関しては
ローカルファイルシステムに直接I/Oするのは後のトラブルの元になるけどね。
普通はFileLocatorやPlugin#getStateLocationなどを目的に応じて使う。

704:デフォルトの名無しさん
07/08/17 21:40:50
System.out.println("文字列を入力してください。");
BufferedReader br =
new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine();

System.out.println(str);
初歩的な質問ですがこういったコードがjavaの教科書に載っているのですがeclipseで実行できません
何がおかしいのでしょうか?

705:デフォルトの名無しさん
07/08/17 21:50:59
自己解決しました
エラー処理を書かないといけないんですね

706:デフォルトの名無しさん
07/08/20 21:53:57
>>703
レスありがとうございます。
試してみたのですが、 Bundle#getLocation で返ってくる String が
update@plugins/( プラグイン名 )
となっていて、Absolute path がうまく取得できません …。

update@ の部分を Platform#getInstallLocation 等で補って
無理やり作ることも考えたのですが、うまくやる方法はないでしょうか。

707:デフォルトの名無しさん
07/09/17 16:28:43
WTPを使っているのですが、.classpathファイルのドキュメントって
どこかにありますでしょうか。本家でsearchしたけど見つかりません。
<classpathentry excluding="jsp" ...>のexcludingってどういう挙動
になるんだろうと思って。とりあえずjspフォルダ作っても
無視されるようですが。

ちなみにやりたいことは、WebContents/WEB-INF/jsp/配下に
jspファイルをつくるとアクセスが面倒なので上の方にもってきたいのです。
WebContents/WEB-INF/jspをソースフォルダに指定すると自動デプロイされない、
jspフォルダをソースフォルダに指定してoutput="WebContents/WEB-INF/jsp"に
するとステップ実行で開くファイルがWebContents/WEB-INF/jspのファイルに
なっていて、修正後にjspフォルダ配下をいじって上書きされてしまって
どうしようかなと。結局後者でやってるんですが。


708:デフォルトの名無しさん
07/09/27 23:17:56
どなたか教えていただけないでしょうか。

eclipse上でmysqlを使い開発をしたいのですが、java.sql.*; とソースに書いても赤くなってしまいエラーになってしまいます。
おそらく何かのライブラリが足りないと思われるのですがどうやってインストールすればいいのかわかりません。

初歩的な質問でもうしわけありませんがどなたかわかる方いらっしゃらないでしょうか。
よろしくお願いします。

709:デフォルトの名無しさん
07/09/28 00:09:14
スレ違い

710:デフォルトの名無しさん
07/09/28 15:25:27
ジェイディービーシー

711:デフォルトの名無しさん
07/09/29 15:22:57
私のようにわかっているかたもいらっしゃいますよ

712:デフォルトの名無しさん
07/09/29 15:47:42
私もわかるぞ

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



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

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

716:okada
07/10/28 19:48:23
初心者です。eclipse でjavaのプログラムを書きました。

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

717:デフォルトの名無しさん
07/10/28 20:00:50
>>716
俺も初心者~~

ここ参考にならないかな
URLリンク(guppy.eng.kagawa-u.ac.jp)

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

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

URLリンク(www.atmarkit.co.jp)

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

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

719:デフォルトの名無しさん
07/10/29 02:07:16
プラグイン開発に関係ないことは、こちらで。
Eclipse M23 【Java/C/PHP/Perl/Ruby/Python/TeX】
スレリンク(tech板)

720:デフォルトの名無しさん
07/11/05 19:45:00
mosquito
fly
butterfly
bee
ant


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

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

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

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

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

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

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

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:デフォルトの名無しさん
07/11/20 22:50:17
Eclipseのバージョンが違うからです。
Eclipse3.0から3.1は大幅に参照先のパッケージの構成が変更されています。
詳しくは英語のヘルプを読んでください。



725:723
07/11/21 10:50:02
>>724
ありがとうございます
頑張って英語読んでみます

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

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

728:デフォルトの名無しさん
08/01/17 17:01:46
 


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

730:デフォルトの名無しさん
08/01/17 23:47:10
>>727
前のバージョンのEclipse+Language Packs

731:デフォルトの名無しさん
08/01/18 01:16:29
>>727
pleiades all in one

732:デフォルトの名無しさん
08/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
08/01/18 17:17:43
失礼、typoです。
誤:workbenchWindow.getPagesではダメ
正:IWorkbenchPage::getPagesではダメ
ですよね。

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

734:732
08/01/18 17:20:30
……落ち着け俺(T_T
正:IWorkbenchWindow::getPages
です。ごめんなさい……

735:デフォルトの名無しさん
08/01/18 21:47:59
>>727

AmaterasIDE

736:デフォルトの名無しさん
08/01/19 13:00:23
photranってvistaに対応してますかね?

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

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

739:デフォルトの名無しさん
08/02/04 17:24:11
ニフティ時代の人だな

740:デフォルトの名無しさん
08/02/05 01:05:24
むしろログタットとかJUPITER-NETとか・・・

741:デフォルトの名無しさん
08/02/05 12:42:35
(;^ω^)

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

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

744:デフォルトの名無しさん
08/02/18 15:05:59
MultiPageEditorでファイルの更新を検出したい。

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

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


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

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

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

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

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


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


749:デフォルトの名無しさん
08/02/27 23:03:54
そうですか

750:デフォルトの名無しさん
08/02/28 03:05:28
>>748
textって?

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

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

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

753:デフォルトの名無しさん
08/03/08 11:22:29
名前とか変更されてるんじゃね?

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

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

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

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

757:デフォルトの名無しさん
08/03/16 17:02:05
>>751
参考になれば
URLリンク(shinshu.fm)

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

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

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

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

760:757
08/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
08/03/18 18:47:56
>>757
再び自己レス
URLリンク(eclipsewiki.net)
……自分バカスw 何を一生懸命やってたんだか(苦笑)
ちなみにPleiadesはCPLなので、Eclipse自体のライセンス項目に触れなければ一緒に使って大丈夫のハズ。
最近はEclipseはEclipse Public Licenseっつーのを使ってるらしいが。

762:757
08/03/18 21:38:04
>>761
訂正。今はPleiadesもEPLだった。失礼。

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


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

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

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

767:デフォルトの名無しさん
08/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パッケージ以外でインストールする気力は無いので何とか現状のまま日本語化が行いたいのですが

URLリンク(eclipsewiki.net)

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


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

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

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

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

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


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

773:デフォルトの名無しさん
08/06/22 15:30:24
>>771

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

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

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

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

774:771
08/06/22 23:46:22

みんなthanks

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

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



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

776:デフォルトの名無しさん
08/07/14 21:16:49
XMLの仕様自体複雑だからね
結構困難だと思う

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

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

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



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

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

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


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

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

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

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

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

783:もけまる
08/07/15 19:43:16
>781
WTP付属のXMLエディタは使ったことがないです。
とっかかりに自分でタグを定義したXMLエディタライクなものをまずは目指してます。
サンプルXMLエディタを追加したのですが、XMLファイルを開こうとすると
コンテンツプロバイダが見つからないとのエラーが出てファイルが開けません。

>782
勉強不足です。
勉強不足かつRCPやeclipseに関するソースが少なく、あえいでいる状態です。


784:デフォルトの名無しさん
08/07/15 21:26:25
エラーでのスローにIDocumentうんぬんってでてこなかった?
それが重要なんだな・・・

785:デフォルトの名無しさん
08/07/15 21:49:08
>>783
なるほど、勉強のためとかに自分でつくりたいというよくあるパターンか。
WTPインストールしたらやる気なくした、なんてことならないように
わざとWTPを使っていないとか、ではないかw

786:もけまる
08/07/16 09:30:43
>785
そのよくあるパターンです。
同じように困っている人がいるかはわからないが、
どこかで勉強の過程をupしていって少しでも情報を増やしたいが
まず自分が勉強不足すぎっ!

>784
IDocumentまわり勉強します。


787:デフォルトの名無しさん
08/07/19 15:28:09
>>783
ソースはいっぱいあるだろ
探し方が悪いか、探しても読めないかのどちらかだな

788:デフォルトの名無しさん
08/07/20 01:56:31
日本語のソースが少ないとかいうやつかな?

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

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


790:789
08/07/23 19:08:54
すまん誤爆した

791:デフォルトの名無しさん
08/07/25 06:44:14

SWT Snippet
URLリンク(www.eclipse.org)

Eclipse RCP Tutorial
URLリンク(www.vogella.de)

792:デフォルトの名無しさん
08/07/26 00:19:30
>>791
下のweb、誰か訳して…

793:デフォルトの名無しさん
08/07/26 00:58:36
>>792
長いよ!
せめて1文か2文くらいにしてくれ

794:デフォルトの名無しさん
08/07/27 17:12:16
訳してとか書かれてるからドイツ語かと思ったら普通の英語じゃねーかww

795:デフォルトの名無しさん
08/07/27 20:56:01
つまり、会社にしてみれば、日本人よりインド人のほうが
英語がわかるし、賃金も安く済むし優秀だということ。

オープンソースでこの流れは止まらない・・。

796:デフォルトの名無しさん
08/07/27 22:24:10
JDTについて質問です。
ASTParserというのを使ってソースコードを読める事を知り、
さっそく使ってみるかと思ってEclipseにて
import org.eclipse.jdt.core.dom.*;
と打ってみました。補完も聞きませんし、そんなパッケージないよと言われました。
org.eclipseの段階で候補がありませんでした。

JDTは入ってると思うのですが、
どうやったら使えるようになるのでしょうか?
何か設定が必要なのでしょうか?

797:デフォルトの名無しさん
08/07/27 22:27:06
>>795
うぜぇぞ、自称SEw

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

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


799:デフォルトの名無しさん
08/07/28 02:11:37
>>796
プラグイン依存が正しく設定されていない

800:デフォルトの名無しさん
08/07/28 06:06:14
プラグイン依存て何ですか?
JDTは入っています。設定というか解決ではないのですか?
設定って何。
あとPDEを入れようとしたら依存関係が解決出来ませんと言われました。
Europaでは依存するプラグインをすべて入れるボタンがあったと思いますが、Ganymedeにはありません。
どうすれば依存関係を解決出来ますか?

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

803:デフォルトの名無しさん
08/07/28 20:11:30
> 設定というか解決ではないのですか?
> 設定って何。

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

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

804:デフォルトの名無しさん
08/07/29 02:46:30
796さんみたいな人は、ここよりも
URLリンク(www-06.ibm.com)
を利用するのがいいんじゃないかなあとおもう。PDEもサポート範囲に入ってるし。

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

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

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

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

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

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

809:デフォルトの名無しさん
08/07/29 23:31:09
>ビルドパスに入れたら使えるようになりました

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

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

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

810:
08/07/29 23:45:43
File->Importからバイナリープロジェクトとしてプラグインをインポートすればソースも見れるよ。

811:デフォルトの名無しさん
08/07/29 23:46:49
>>810
だから?
見れるから何なの?

812:デフォルトの名無しさん
08/07/30 01:07:29
>>811
オマエに言ってんじゃないんだよ
いちいち反応すんな、この自意識過剰ヤロー

813:デフォルトの名無しさん
08/07/30 21:26:13
>>791
びびった、ドイツ語かと思ったぜ。
英語だったか。不幸中の幸い?か。しかし時間がかかるぞ

814:デフォルトの名無しさん
08/07/31 03:40:18
久々の暑い夏だな。

815:デフォルトの名無しさん
08/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
08/08/06 14:23:55
自己レス
>>815
getSite().getPage().showView("view.hoge3");
これでおk

追加で質問なんですが、
>>140-141,144-145,148
で話出てる Viewのタブの見た目を3.0っぽくする方法が分かりません。

817:デフォルトの名無しさん
08/08/06 18:43:40
つ URLリンク(wiki.eclipse.org)

818:デフォルトの名無しさん
08/08/06 19:46:05
>>816
PlatformUI.getPreferenceStore().setValue(IWorkbenchPreferenceConstants.SHOW_TRADITIONAL_STYLE_TABS,false);

WorkBecchAdviserのinitialize()あたりでつかえ。

上の意味をPrefファイルに書いてもいい。

819:815
08/08/07 08:25:46
>>817-818
ありがとうできました。

とりあえず>>818氏の方法でできたので、
>>817氏の方法も試してみたいと思います。


820:デフォルトの名無しさん
08/08/08 10:40:41
plugin.xml にて popupMenus に action を追加しています。

メニューを表示すると、このactionの表示順序が記述した順序の逆になっています。

これは今後も絶対に逆になるものなのでしょうか?
それとも表示順序を指定する方法があるのでしょうか?

よろしくお願いします。

821:デフォルトの名無しさん
08/08/08 14:30:27
>>820
答にはなってないが、

IAction系は3.3で標準からはずれてる。
今から勉強するくらいなら、新しいの覚えた方がいい。

URLリンク(wiki.eclipse.org)
分かりにくいけど、分かっちゃえばずっと楽になる。

822:820
08/08/09 06:53:28
>>821
ありがとう
勉強してきます!!!


823:デフォルトの名無しさん
08/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
08/08/10 15:32:06
>>823
なるほど!!
ありがとうございます!!

825:
08/08/10 18:20:45
3.3からpluginの作り方、どのくらい変わったの?
3.2対応って書いてる本買っちゃった。

826:デフォルトの名無しさん
08/08/10 18:31:20
これくらい。
URLリンク(help.eclipse.org)
ただあくまでも3.3までの正しい作法に従っていることが前提。

827: 
08/08/10 18:48:39
それは3.3から3.4への変更じゃないですか。
でも、同じようなタイトルで調べたらEclipse 3.3 Plug-in Migration Guideがあった。
ありがとうございます。



828:デフォルトの名無しさん
08/08/20 15:21:11
現在R3.3でAbstractTextEditorを継承したRCPのエディターを作っています。
ActionFactoryのSAVEとSAVE_ASをワークベンチに追加したのですが
ファイルを編集すると
SAVEボタンはEnableになるのですがSAVE_ASボタンはグレーアウトのままです。
どなたか原因おわかりの方おられましたらご教示お願いいたします。

829:デフォルトの名無しさん
08/08/20 16:12:35
isSaveAsAllowed()

830:sage
08/08/20 16:16:19
>>829さん
ありがとうございました。

831:デフォルトの名無しさん
08/08/20 16:20:58
間違えてageにしてしまった…

832:デフォルトの名無しさん
08/08/20 16:41:45
解決したと思ったらSAVE_ASは有効になってもファイルダイアログが開きませんでした…
調べに行ってきます。

833:デフォルトの名無しさん
08/08/21 18:05:55
結局まだSAVE_ASのダイアログは開かずです…

834:デフォルトの名無しさん
08/08/21 23:54:36
URLリンク(dev.eclipse.org)
とかAbstractTextEditorのサブクラスのソース一通りよんでみ。

835:デフォルトの名無しさん
08/08/22 06:34:20
あいまいな言葉で命令するだけで、コーディングを全自動で行うプラグインを開発中なんだけど
需要ありますか?

836:デフォルトの名無しさん
08/08/22 18:07:16
>>835
要らない

が、どの程度動くのかは見てみたいな

837:デフォルトの名無しさん
08/08/22 21:51:59
あやしげな言葉で命令するだけで、ペッティングを全自動で行うオナホールを開発中なんだけど
需要ありますか?

838:
08/08/23 11:27:03
org.eclipse.jdt.coreのIMethodからそのメソッドがスーパークラスのをオーバーライドしたのかインターフェイスのをインプリメントしたのか、簡単に調べる方法はないでしょうか?

839:デフォルトの名無しさん
08/08/24 04:16:06
ファイルシステムのパスからIFileリソースを取得する際には,
IWorkspaceRoot#findFilesForLocationURI(URI location) が使えますが,
ファイルシステムのパスからIWorkspaceRootリソースを取得する方法はないのでしょうか?
例えば,ワークスペースフォルダーのファイルシステムパス("C:\eclipse\workspace" など)から,
IWorkspaceRootリソースを取得したいのですが,このようなことをする方法はないでしょうか?

840:デフォルトの名無しさん
08/08/24 11:08:47
ひとつのランタイムが保持できるワークスペースはひとつしかないから、
単純にResoucePlugin.getWorkspace().getRoot()でも同じことだとおもう。

841:838
08/08/24 19:03:10
838だけど簡単に調べるメソッドはないみたいですね。
自分で型階層たどったりして調べていくしかないみたいですね。
アウトラインページのラベルデコレーターの実装見たらASTをつかって調べてた。

842:839
08/08/25 20:58:57
>>840
そうなんですか.回答ありがとうございます.

843:デフォルトの名無しさん
08/08/28 17:41:05
R3.3でRCPを作っているのですが
eclipseからデバックモードで起動/アプリケーションモードで起動すると正常に起動するのですが
エクスポートして.exeを起動しようとすると、パースペクティブにパーツ足りない状態で起動してしまいます。
原因の調べかたってありますでしょうか?

844:デフォルトの名無しさん
08/08/31 23:42:50
eclipse 4.0 の全貌
URLリンク(wiki.eclipse.org)

845:デフォルトの名無しさん
08/09/01 23:34:26
Ganymedeでプラグイン開発しています。
SourceViewerで行ハイライト、もしくは全文検索かけた際の該当箇所ハイライティング(ForeGround?)がしたいんだけど、分かる人いるかな?
CursorLinePainterを使ってハイライトするのはすぐ出来たんだけど、Listnerに食わせる形じゃなくて、指定した行固定で表示したいんだよね・・・



846:845
08/09/02 20:34:03
こんな感じで出来た。
TextPresentationとは・・・考えてみればそりゃそうだって感じでしょんぼり。

TextPresentation presentation = new TextPresentation();
StyleRange range = new StyleRange(start, length, new Color(null, 0, 0, 0), new Color(null, 206, 204, 207));
presentation.addStyleRange(range);
viewer.changeTextPresentation(presentation, false);


847:デフォルトの名無しさん
08/09/04 00:18:36
「呼び出し階層」っていう機能がありますよね?

あれと同じような奴の発展版で、もっと呼び出し先をじっくり解析して
実行されうるソースコード全ての背景色を変えるようなのを作りたいんですが、
どこかに似たようなサンプルはありませんか?

848:デフォルトの名無しさん
08/09/04 01:04:52
>>847
カバレッジツールでぐぐれ。

849:デフォルトの名無しさん
08/09/04 10:35:30
>>848
それは「実行された」コードであって、
「実行されうる」コードではないだろ。静的解析と動的解析の違い。

で、静的解析だけど、メソッドのオーバライドやインタフェースを考え出すと
厳密にやるのは無理じゃないかな。

似たような話だと、Implementorsプラグインが参考になるかもしれない。
これは、インタフェースで定義しているメソッドの実装を見つけるプラグイン。
もう大分更新が止まってるけど。

850:デフォルトの名無しさん
08/09/07 22:58:06
プラグインをR33向けに移行しているのですが、どなたか知っていたら教えてください。

AbstractUIPluginを継承したくラスのstartメソッドの中で
PlatformUI.getWorkbench()を呼んでいるのですが
初回起動時(cleanオプションで起動)はワークベンチが出来てからstartメソッドが呼ばれるので
いいのですが、2回目以降はワークベンチが出来る前にstartメソッドが呼ばれてしまい、
getWorkbenchメソッドからIllegalStateExceptionが発生してしまいます。

AbstractUIPlugin.startの実行がワークベンチの作成後に出来ればいいのですが、
そもそもプラグインがアクティブになるタイミングはeclipse任せなので
AbstractUIPlugin.startの中でPlatformUI.getWorkbenchを呼ぶこと自体アウトなのでしょうか?



851:デフォルトの名無しさん
08/09/09 23:30:23
リスナ登録して呼んでもらうほうが確実。

852:デフォルトの名無しさん
08/09/10 20:46:32
850>>

AbstractUIPluginのJavaDocで以下の記述がある。

* WARNING: Plug-ins may not be started in the UI thread.
* The <code>startup()</code> method should not assume that its code runs in
* the UI thread, otherwise SWT thread exceptions may occur on startup.'

『getWorkbenchメソッドからIllegalStateExceptionが発生してしまいます』
とうことは、startメソッドはユーザインターフェイススレッドから
呼ばれていない。
EclipseはSWTを使用していて、ユーザインターフェイススレッド以外の
Javaスレッドからオペレーティングシステムのネイティブなリソース
にアクセスするには以下メソッドで同期する必要がある。
PlatformUI.getWorkbench().getDisplay.syncExec(runnable) 

853:デフォルトの名無しさん
08/09/11 22:21:11
現在、学校の方でJavaエクリプス3.2を使用しています。
真剣に悩んでいることがあるのでご教授よろしくおねがいします。

エクリプスで新規にプロジェクトを立ち上げるとルートディレクトリの中に
「bin」や「src」といったフォルダが作成されてしまい開発ができない状況です。
学校ではbinやsrcというフォルダはないのですが、家で新期にプロジェクトを
作成するとbinなどのフォルダが自動的に作成されてしまいます。

家でもプログラムの勉強をしたいのですが、これのせいで手がつけられない状態です。
本当に困っているのですが、どなたか詳しい方お力かしてください><

854:デフォルトの名無しさん
08/09/13 12:09:25
Javaエクリプス?

855:デフォルトの名無しさん
08/09/14 01:15:30
Eclipse3.3でCDT使ってますが

Ctrl+Jでインクリメンタルサーチできるのは良いが、ヒットした後次のヒットへ飛ぶには
どうすれば良いのだろう。

856:デフォルトの名無しさん
08/09/14 14:36:22
ALT← ?

857:デフォルトの名無しさん
08/10/04 17:22:46
>>853
srcやbinが無い状態で開発とか信じられない。
その学校では何を教えているのか?
まさかjavaファイルの隣にclassファイルができるような設定でやっているのか?

858:デフォルトの名無しさん
08/10/04 22:54:29
>>853
新規プロジェクトウィザードのプロジェクトレイアウト指定で
ルートに配置するかsrc、binにするか選べる。
勉強とか動作確認なら分ける必要はない。

859:デフォルトの名無しさん
08/10/22 00:52:00
ナビゲータービューを拡張するようなプラグインは作成できますか?

また、できるとしたら、ナビゲータビューにはファイルのアイコンが表示されていますが、
このアイコンを、ファイルの4byte目が1の時は赤色のアイコン、2の時は
青色のアイコンというようにファイルの内容に応じて変えることはできますか?

よろしくお願いします。

860:デフォルトの名無しさん
08/10/22 20:59:51
でこれた

861:859
08/11/03 00:22:06
>>860
レスが遅くなりました。すいません・・・
デコレータを調べました。できました。ドンピシャでした。
ありがとうございました。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch