[表示 : 全て 最新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





577 名前:デフォルトの名無しさん [2006/12/14(木) 22:00:37 ]
GMFでドメインモデルの集約のEList#clear()をすると
ドメインモデル上ではクリアされているのに
グラフィカルエディターでは表示されたまま
なぜだ!

578 名前:デフォルトの名無しさん mailto:sage [2006/12/25(月) 21:19:42 ]
plugin.xmlで、<library name="hogehoge.jar" />のように
exportが付いていないプラグインがあるんですが、
それを別のプラグインから利用する方法ってないでしょうか?
普通に使ったら、実行時にNoClassDefFoundになってしまいます。

579 名前:デフォルトの名無しさん mailto:sage [2006/12/25(月) 21:57:57 ]
>>578 出来なくもないけど、その利用したいjarって具体的になによ。
一般論としてアクセス制御をすり抜けるよりもいい解があるもんだよ、世の中。

580 名前:デフォルトの名無しさん [2006/12/25(月) 22:27:51 ]
>>579
1クリックで、ある数種類のプラグインを実行させようとしています。
で、その中の1つがFindBugsのプラグインなのですが、
これが>>578のようになっていて、実行させることができません。

検出するバグパターンは、プロジェクトに設定されているものを
そのまま利用したいです。


581 名前:デフォルトの名無しさん mailto:sage [2006/12/25(月) 23:22:29 ]
>>580
pluginIDからたどってjar読み込むのはできるといえばできる。
けど、580のように他のプラグインの自動制御をやりたいだけならFindBugs
で定義・公開されているアクションなどを叩くだけでなんとかなるとおもうんだけどね。

582 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 06:26:43 ]
>>580
すみません、言葉足らずでした。
FindBugsだと、実行後にプロジェクトの下に.fbwarningsというファイルが
できるのですが、実行後にさらにこのファイルから情報を
もらおうと思っています。

ですが、このファイルにはバグパターンの名前?みたいなものしか
出力されず、バグパターンの内容がありません。

なので、バグパターンの内容を取得するには、
このファイルからバグパターンの情報を取得するか、
もしくははじめから違うフォーマットで出力させるように
実行させればよいかと考えていたのですが、
ここで行き詰まってしまいました。


583 名前:デフォルトの名無しさん [2006/12/27(水) 14:42:35 ]
Eclipseでタブブラウザのプラグインってない?

584 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 15:16:37 ]
ブラウザコンポーネントを前面に貼ったエディタを作ればいいんじゃね?

585 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 19:24:04 ]
まさにそういうエディタがIDE標準で装備されているわけだが。
「ビューを開く」で選択できる。internal WebBrowserビューってやつ。
WTPを入れた場合はツールバーにショートカットが出てくるからそっちの
ほうがわかりやすいかもな。



586 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 19:26:11 ]
あ、あと、すれ違いだ、スレタイよく読め。

587 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 20:06:43 ]
>>582
ようするに.fbwarningsのファイル形式をしりたいってこと?
ならFindBugsのソース読んだほうがはやくね? jarの中身
に自分の都合のいいクラスが含まれているとはかぎらんわけだし。

588 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 20:10:13 ]
>>582
ようするに.fbwarningsのファイル形式をしりたいってこと?
ならFindBugsのソース読んだほうがはやくね? jarの中身
に自分の都合のいいクラスが含まれているとはかぎらんわけだし。

589 名前:559 [2007/01/10(水) 15:44:53 ]
>>571
遅レスでスマソ。
とりあえず>>570の(2)はやっと見つけた。
d.hatena.ne.jp/kawakou/20060905

shinshu.fm/MHz/52.04/archives/0000169005.html
でイケるみたい。最初のところは>>571の参考書読んでるみたいだね。
技術の洋書は初めてだが、根性出して買ってみるかなぁ……。


590 名前:デフォルトの名無しさん [2007/01/18(木) 23:07:49 ]
Eclipseのキーバインドプラグインを作っていて質問なんですけど、
例えばエディタ上である条件で「↓」キーを押した時には
ある処理をして、普通に「↓」キーを押した場合は通常のカーソルが下に
移動する処理をしたいのですが、その通常のカーソルが下に移動する処理は
プログラム上からどのように呼び出せばいいでしょうか?
それとも自分で実装するしかないですか?
ソースとしてのイメージは以下のような感じです。

// 「↓」キーを押した時のクラス
public class DownAction implements IWorkbenchWindowActionDelegate {
  public void run(IAction action) {
    if (ある条件ならば) {
      // ある処理
    } else {
      // それ以外なら通常のカーソル下移動処理
    }
  }
}


591 名前:デフォルトの名無しさん [2007/01/21(日) 14:12:00 ]
EclipseプラグインでのBTS(BugTrackingSystem)だ

www.valtech.jp/papilio.htm

ソースも公開しているぜ。
しかもソースには丁寧なコメントつきだ。

>>591
業者乙

592 名前:デフォルトの名無しさん mailto:sage [2007/01/21(日) 14:42:39 ]
>>591
業者乙

593 名前:デフォルトの名無しさん mailto:sage [2007/01/21(日) 14:44:32 ]
>>591
業者乙

594 名前:デフォルトの名無しさん mailto:sage [2007/01/22(月) 15:42:13 ]
bugzillaとどっちがいいのだ?

595 名前:デフォルトの名無しさん [2007/01/26(金) 20:48:41 ]
デフォルトのキーバインドの設定はどこのplugin.xmlに
記述されているんだと思いますか?



596 名前:デフォルトの名無しさん mailto:sage [2007/01/26(金) 22:04:18 ]
>>595
日本語でおk

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

598 名前:デフォルトの名無しさん mailto:sage [2007/01/27(土) 11:40:15 ]
俺はこれを仕事中に重宝してるw
Eclipse開いてれば仕事してるようにみえるから便利だなw
ttp://akkie.michikusa.jp/StockInfoGetterPlugin/

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

600 名前:デフォルトの名無しさん mailto:sage [2007/01/27(土) 20:28:27 ]
>>599
proxy経由、SoftEther経由で

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

602 名前:デフォルトの名無しさん mailto:sage [2007/01/27(土) 22:28:53 ]
AirEdge経由で

603 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 00:07:09 ]
有線LANで最寄りの基地局までだろ

604 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 00:20:29 ]
それなら無線LAN



携帯電話のRdgeも手。


605 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 00:20:37 ]
Edge



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

607 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 01:29:34 ]
>>606
分かんないからって怒るなよ坊や。

608 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 01:33:25 ]
何を切れているんだ?


609 名前:デフォルトの名無しさん [2007/01/29(月) 02:37:51 ]
>>607
キメーんだよガキ

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

611 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 17:19:05 ]
>>610
警告メッセージを具体的に。

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

612 名前:デフォルトの名無しさん [2007/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 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 18:34:23 ]
>>611
警告メッセージは、
「警告:署名なしのフィーチャーをインストールしようとしています。
フィーチャーのインストールまたはインストールのキャンセルを選択してください」
です。
そのページの人は無視してインストールを選択なさっていますが、わたしは心配症で。
みなさんはどうなさっていますか?

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

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



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

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

617 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 23:20:44 ]
>>615
そりゃねぇよ
だってそのままでできるもん

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

619 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 23:44:23 ]
>>615
telnetやssh接続できるプラグインならあるよ。

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

620 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 01:13:47 ]
>>616-617
どうやんの?

621 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 01:25:01 ]
おれもききたい。
彼らがいったい何をいっているのかわからない

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

623 名前:デフォルトの名無しさん mailto:sage [2007/02/01(木) 00:39:41 ]
ヒント:外部ツール

624 名前:デフォルトの名無しさん mailto:sage [2007/02/01(木) 19:30:53 ]
>>623
でけた
さんきう

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



626 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 11:16:01 ]
テスト

627 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 11:18:13 ]
初歩的なことかもしれませんが、

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

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

628 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 17:07:37 ]
>>615-617
Wicked Shell


629 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 20:08:33 ]
>>625
同じ事じゃないよバカ

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

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

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

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


634 名前:デフォルトの名無しさん mailto:sage [2007/02/07(水) 16:03:03 ]
EditorListプラグイン

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



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

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

638 名前:デフォルトの名無しさん mailto:sage [2007/02/08(木) 21:39:52 ]
スレ違いだと何度言えばわかるのか

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

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

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

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

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

641 名前:デフォルトの名無しさん mailto:sage [2007/02/09(金) 00:55:57 ]
>>639
なぜそう興奮する

642 名前:デフォルトの名無しさん mailto:sage [2007/02/09(金) 09:46:50 ]
つべこべ

643 名前:デフォルトの名無しさん mailto:sage [2007/02/09(金) 22:12:40 ]
633,635です。

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

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

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

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



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

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

645 名前:デフォルトの名無しさん mailto:sage [2007/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 名前:デフォルトの名無しさん mailto:sage [2007/02/11(日) 19:08:03 ]
しまった、半角スペースは消えるのか・・・orz

647 名前:デフォルトの名無しさん mailto:sage [2007/02/11(日) 22:11:03 ]
AAエディタ使うって言う手もあるぞ

648 名前:デフォルトの名無しさん mailto:sage [2007/02/12(月) 03:00:36 ]
>>646
次からはタブ文字で挑戦だ!

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

それ普通リソース使う。

650 名前:デフォルトの名無しさん mailto:sage [2007/02/14(水) 20:46:00 ]
>>649
どもです。調べてみます。

651 名前:デフォルトの名無しさん [2007/03/10(土) 15:47:13 ]
ageておく

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

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

654 名前:デフォルトの名無しさん mailto:sage [2007/03/10(土) 23:13:37 ]
AWT使えるのね。参考になった

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

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



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

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

でできたよ。


657 名前:デフォルトの名無しさん mailto:sage [2007/04/26(木) 01:42:18 ]
ATFのMozillaブラウザめちゃいいな
プラグ開発の幅が広がる

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

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

659 名前:609 mailto:sage [2007/05/03(木) 18:58:31 ]
ttp://www.eclipse.org/swt/ の Releases からテキトーなのを選んで、
ダウンロードして解凍する。

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

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

662 名前:デフォルトの名無しさん mailto:sage [2007/05/09(水) 06:00:05 ]
class hogehoge extends Editor implements dropListener

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

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

664 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 00:43:22 ]
plug-in

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



666 名前:デフォルトの名無しさん mailto:sage [2007/05/17(木) 20:42:40 ]
質問します。
RCPで作ってます。

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

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

667 名前:デフォルトの名無しさん mailto:sage [2007/05/17(木) 21:36:00 ]
>>666 Run... -> Working directory

668 名前:デフォルトの名無しさん mailto:sage [2007/05/17(木) 21:46:12 ]
>>667
もう少しだけ詳しくおねがいします!

669 名前:デフォルトの名無しさん mailto:sage [2007/05/17(木) 23:27:10 ]
>>668
>>667で解決だと思うが・・・・・

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

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

672 名前:デフォルトの名無しさん mailto:sage [2007/05/18(金) 00:25:13 ]
>>671
Fileオブジェクトはnullですた。


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

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


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

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

674 名前:672 mailto:sage [2007/05/18(金) 00:39:30 ]
>>671

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

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

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



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

677 名前:672 mailto:sage [2007/05/18(金) 01:03:31 ]
>>676
jar読み込むのもプラグインいるんですか…?
jarから読むのも試みましたが・・・。







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

前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