トップページtech
1001コメント355KB

【Java/C/他】統合開発環境Eclipse M11

■ このスレッドは過去ログ倉庫に格納されています
00011/12NGNG
前スレ【Java/C/他】統合開発環境Eclipse M10
http://pc2.2ch.net/test/read.cgi/tech/1068994075/

オフィシャルサイト
http://www.eclipse.org/
http://www.excite.co.jp/world/url/body?wb_url=http://www.eclipse.org/&wb_lp=ENJA&wb_dis=3
eclipse project FAQ
http://www.eclipse.org/eclipse/faq/eclipse-faq.html

●ダウンロード
J2SE v 1.4.2 のダウンロード
http://java.sun.com/j2se/1.4.2/ja/download.html
eclipse project downloads (Eclipse SDK, Language Pack)
http://download.eclipse.org/downloads/index.php
eclipse project downloads (ミラーサイト)
http://eclipse.cis.sinica.edu.tw/downloads/index.php
Eclipse Tools PMC Project Downloads (CDT, EMF, GEF, Hyades, COBOL)
http://www.eclipse.org/tools/downloads.html
Eclipse Technology PMC Project Downloads (AJDT, AspectJ, Equinox, Koi, Stellation, XSD)
http://www.eclipse.org/technology/downloads.html
00022/12NGNG
●今後のスケジュール
Eclipse Project 2.1 Maintenance Release Schedule (2.1.3:2004/02)
http://www.eclipse.org/eclipse/development/eclipse_maintenance_schedule_2_1_x.html
Eclipse Project DRAFT 3.0 Plan (M5:2003/11/21, M6:2004/01/16, complete 2004/06)
http://www.eclipse.org/eclipse/development/eclipse_project_plan_3_0.html
Eclipse CDT DRAFT 2.0 Plan (M7:2004/2/13, M8:2004/03/26, GA:2004/06/E)
http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/cdt-home/plans/CDT_R2.0_plan.html?cvsroot=Tools_Project

リンクとFAQは割り込みがなければ>>2-15あたり。
00033/12NGNG
●過去スレ
Part 0 http://pc.2ch.net/prog/kako/1013/10132/1013261320.html (プログラマ板)
Part 1 http://pc.2ch.net/tech/kako/1013/10132/1013268002.html (プログラム板へ移転)
Part 2 http://pc3.2ch.net/tech/kako/1023/10231/1023103421.html
Part 3 http://pc3.2ch.net/tech/kako/1033/10330/1033079172.html
Part 4 http://pc2.2ch.net/tech/kako/1039/10394/1039405354.html
Part 5 http://pc2.2ch.net/tech/kako/1047/10475/1047536353.html
Part 6 http://pc2.2ch.net/tech/kako/1051/10518/1051840417.html
Part 7 http://pc2.2ch.net/tech/kako/1054/10545/1054519751.html
Part 8 http://pc2.2ch.net/tech/kako/1060/10602/1060216781.html
Pert 9 http://pc2.2ch.net/tech/kako/1065/10659/1065974382.html
Part 10 http://pc2.2ch.net/test/read.cgi/tech/1068994075/

●関連スレ
Java 高速GUI SWT (EclipseのGUIライブラリ)
2 http://pc2.2ch.net/test/read.cgi/tech/1068349883/
1 http://pc2.2ch.net/tech/kako/1032/10324/1032448424.html

◆monalipse◆ (Eclipse上で動く2chブラウザ)
http://pc2.2ch.net/test/read.cgi/software/1035539002/

●Eclipse 日本語コミュニティ
eclipse wiki
http://eclipsewiki.net/eclipse/
eclipse-ml
http://www.egroups.co.jp/group/eclipse-ml
SWT Fanclub
http://www.freeml.com/info/[email protected]
Slashdot Japan
http://slashdot.jp/search.pl?query=eclipse&op=stories§ion=developers&sort=date
00044/12NGNG
●プラグイン
プラグインリンク/解説/感想
http://www.eclipsewiki.net/eclipse/index.php?%5B%5B%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3%5D%5D
プラグインリンク集
http://www.opensourcejava.net/exoops/modules/news/
http://eclipse-plugins.2y.net/
http://www.eclipse-workbench.com/jsp/plugins.jsp

●プラグイン解説
Eclipse with CDT
http://www.lares.dti.ne.jp/~sakaki/eclipse/EclipseFirst.html
Sysdeo Eclipse Tomcat Launcherの解説ページの対訳
http://ichijo.hn.org:8000/JAVA/27

●プラグイン開発
How to Use the Eclipse API
http://www.eclipse.org/articles/Article-API%20use/eclipse-api-usage-rules.html
Your First Plug-in / Developing the Eclipse "Hello World" plug-in
http://www.eclipse.org/articles/Your%20First%20Plug-in.html
自作プラグインの作り方
http://www.eclipsewiki.net/eclipse/ index.php?%5B%5B%BC%AB%BA%EE%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3%A4%CE%BA%EE%A4%EA%CA%FD%5D%5D
Eclipseプラグイン開発自分FAQ
http://www.asahi-net.or.jp/~cs8k-cyu/bulletml/bulletnote/eclipse_plugin_dev_faq.html
Eclipse プラグインの開発
http://muimi.com/j/eclipse/dev_plugin/
Baykit Eclipse プラグイン作成に関するメモ
http://www.baykit.jp/modules/bwiki/ index.php?Baykit%20Eclipse%20%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3%BA%EE%C0%AE%A5%E1%A5%E2
00055/12NGNG
●FAQ
eclipse project FAQ
http://www.eclipse.org/eclipse/faq/eclipse-faq.html
Eclipse.org Legal FAQ
http://www.eclipse.org/legal/legalfaq.html
CPL FAQ
http://www-106.ibm.com/developerworks/library/os-cplfaq.html
part5スレ651によるCPL日本語訳
http://slashdot.jp/journal.pl?op=display&uid=8990&id=69639
SWT FAQ
http://dev.eclipse.org/viewcvs/index.cgi/~checkout~/platform-swt-home/faq.html
Why Eclipse "3.0"?
http://www.eclipse.org/eclipse/development/why_eclipse_3_0.html
Eclipse Tools PMC Project Downloads (CDT, EMF, GEF, HyadesのFAQへリンク)
http://www.eclipse.org/tools/downloads.html
Eclipse Technology PMC Project Downloads (AspectJ, Equinox, Koi, Stellation, XSDのFAQへリンク)
http://www.eclipse.org/technology/downloads.html

●Document & API
Eclipse Project SDK 2.0 Documentation
http://download.eclipse.org/downloads/documentation/2.0/html/
Eclipse 2.0 Documentation (HELP形式)
http://help.eclipse.org/help20/index.jsp
Eclipse 2.1 Documentation (HELP形式)
http://help.eclipse.org/help21/index.jsp
Eclipse Platform 2.1 API 機械翻訳
http://www.excite.co.jp/world/url/body?wb_url=http://help.eclipse.org/help21/index.jsp?topic=/ org.eclipse.platform.doc.isv/reference/api/overview-summary.html&wb_lp=ENJA&wb_dis=3
Eclipse JDT 2.1 API 機械翻訳
http://www.excite.co.jp/world/url/body?wb_url=http://help.eclipse.org/help21/index.jsp?topic=/ org.eclipse.jdt.doc.isv/reference/api/overview-summary.html&wb_lp=ENJA&wb_dis=3
00066/12NGNG
●IBM
Open source projects
http://www-6.ibm.com/jp/developerworks/opensource/library.html
インタビュー: Eclipseコードの供与
http://www-6.ibm.com/jp/developerworks/opensource/020125/j_l-erick.html
Eclipse Platformの利用
http://www-6.ibm.com/jp/developerworks/opensource/020125/j_os-plat.html
Eclipseプラグインの国際化対応
http://www-6.ibm.com/jp/developerworks/opensource/020823/j_os-i18n.html
国際化対応Eclipseプラグインをテストする
http://www-6.ibm.com/jp/developerworks/opensource/020920/j_os-i18n2.html
Eclipse Platform入門
http://www-6.ibm.com/jp/developerworks/opensource/030207/j_os-ecov.html
Eclipseプラグインの開発
http://www-6.ibm.com/jp/developerworks/opensource/030214/j_os-ecplug.html
Eclipse Platformを使用したデバッグ
http://www-6.ibm.com/jp/developerworks/opensource/030711/j_os-ecbug.html
WSAD向けプレゼン資料
http://www-6.ibm.com/jp/software/websphere/developer/wsad/workshop/
WSADとCVS for NTの解説
https://www.ibm.com/jp/domino01/software/websphere.nsf/cd5268f84bee6c1e492567a8000bc230/ 1782525cbab00df549256ba6003fbeec/$FILE/CVS.pdf
WSADとAntの解説
http://www7b.software.ibm.com/wsdd/library/techarticles/0203_searle/searle1.html
http://www7b.software.ibm.com/wsdd/library/techarticles/0203_searle/searle2.html
http://www7b.software.ibm.com/wsdd/library/techarticles/0203_searle/searle3.html
00077/12NGNG
●@IT
Eclipseを使おう!/ Eclipse徹底活用
http://www.atmarkit.co.jp/fjava/rensai/index/index.html#eclipse
プロダクトレビュー:Eclipse 2.1
http://www.atmarkit.co.jp/fjava/products/eclipse21/eclipse21_1.html
快適なXPドライビングのすすめ
http://www.atmarkit.co.jp/fjava/devs/
Eclipseが加速する、Java開発オープンソース化の実態とは?
http://www.atmarkit.co.jp/fjava/survey/survey0306/java0303.html

●NRI
公開ドキュメント (eclipse 2.1 利用ガイド/設定・操作Tips 集/アプリ開発ガイド)
http://works.nri.co.jp/solution/index4-2.html

●SWTアプリケーション開発
SWTにおけるレイアウトを理解する
http://mu.dns-tokyo.jp/layout/Understanding%20Layouts%20in%20SWTjp.htm
SWTサンプル集
http://www3.vis.ne.jp/~asaki/java/eclipse/swt.html

●書籍
Eclipseパーフェクトマニュアル (外部ツールや外部プラグインを見事に活用)
http://www.gihyo.co.jp/magazines/eclipse/archive/Vol01
http://www.gihyo.co.jp/magazines/eclipse/archive/Vol02
オープンソース徹底活用 EclipseによるJavaアプリケーション開発 (著者はeclipse wiki管理人mizkaz氏)
http://www.shuwasystem.co.jp/cgi-bin/detail.cgi?isbn=4-7980-0613-0
JavaデベロッパーのためのEclipse導入ガイド 改訂版
http://www.amazon.co.jp/exec/obidos/ASIN/4797325046/qid=1068995476/sr=1-4/ref=sr_1_2_4/249- 0313947-2449904
開発のプロが教える標準Eclipse完全解説―インストールからプラ グイン開発まで
http://www.amazon.co.jp/exec/obidos/ASIN/4756143253/qid=1068995476/sr=1-5/ref=sr_1_2_5/249- 0313947-2449904
Java/Eclipseソフトウェアテスト・チュートリアルブック Front Programmer Series
http://www.amazon.co.jp/exec/obidos/ASIN/4798006084/qid=1068995476/sr=1-7/ref=sr_1_2_7/249- 0313947-2449904
00088/12NGNG
■全般
Q. eclipseってナニ?
A. フリーで自由に拡張できる統合開発環境。標準でJava開発環境が付属している。
OTI(IBM)主導で開発されているが、オープンソースなので随時開発参加者募集中。

Q. ライセンスはどうなってるの?
A. ライセンスはCPLという、商用利用に寛容なオープンソースのライセンスに準拠している。詳しくはFAQ参 照

Q. Javaで作ってあるのって遅くない?
A. Swingを使わずにSWTという新しいToolkitを使っているので遅くない。pure javaじゃないけど。

Q. eclipseって名前はどんな意味?
A. 直訳だと「食」。今回他意があるかどうかは不明。過去にIBMはRS/6000のSun追撃キャンペーンで
「It's easy to eclipse a Sun」(日食なんて簡単に起こる。すなわち、サンを凌駕するのはたやすいことだ、 の意味)
というFlashによるCMを流した。最近の動きは >>2 以降のLINK参照。
http://www.atmarkit.co.jp/news/200007/11/ibmeclibpse.html

Q. どんな言語を対象にしているの?
A. 標準ではJava。eclipse.orgのTools ProjectでC/C++とCOBOL。Technology ProjectでAspectJ。
外部プラグインには、Perl、PHP、Python、Ruby、JavaScript、C#プラグインなどがある。

Q. 使えるJDKのバージョンは?
A. 1.4.xと1.3.1に対応。プロジェクトごとに選択可能。

Q. 稼動OSは?
A. http://www.eclipse.org/downloads/index.php 参照。

Q. これってbugじゃないの?
A. bugzillaで確認。http://dev.eclipse.org/bugs/
00099/12NGNG
■インストール
Q. いろんなバージョンがダウンロードできるんだけど?
A. ReleaseはFIX安定版。 Stableは6週に1回程度のベータ版で比較的安定。Integration Buildsは毎週1回ビ ルドでやや不安定。
Nightly Buildsは日々のビルドで結構不安定。Maintenance BuildsはReleaseに対するBug FIXでかなり安 定。

Q. 何をダウンロードすればよいの?
A. Eclipse SDK: フルセット
Platform Runtime Binary: ワークベンチ本体
JDT Runtime Binary: Java開発環境プラグイン
Language Pack: 日本語リソース等
以上、 http://www.eclipse.org/downloads/index.php から
CDT: C/C++開発環境プラグイン
http://dev.eclipse.org/viewcvs/index.cgi/~checkout~/cdt-home/downloads/ main.html?cvsroot=Tools_Project
Java開発に最低限必要なのはPlatformとJDT。SDKにはPlatformとJDTとPDEなどが含まれている。
C/C++開発に最低限必要なのはPlatformとCDTと、GNUのC/C++開発環境。
日本語化するならLanguage Packが必要。バージョン管理には、CVS必須。
よくわからないときはSDKとLanguage Packを入れよう。

Q. インストールはどうするの?
A. eclipse SDKならzipファイルを展開する。日本語化する場合は同じディレクトリにLanguage Packを展開。
'-data プロジェクトの場所'を追加したショートカットやaliasを作り、workspaceの場所を別にすると本体更 新時に楽。
プラグインフォルダも別に作り追加プラグインを別に作ったフォルダに入れると本体更新時にとても楽。

eclipse - インストール
http://www.eclipsewiki.net/eclipse/index.php?%5B%5B%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB%5D%5D
eclipse - 日本語化
http://www.eclipsewiki.net/eclipse/index.php?%5B%5B%C6%FC%CB%DC%B8%EC%B2%BD%5D%5D
eclipse - 自分専用のプラグインフォルダ
http://www.eclipsewiki.net/eclipse/ index.php?%5B%5B%BC%AB%CA%AC%C0%EC%CD%D1%A4%CE%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3%A5%D5%A5%A9%A5%EB%A5%C0%5D%5D
001010/12NGNG
■使い方全般
Q. 使い方がよくわかる日本語サイトは?
A. Eclipse SDK + Language Pack の日本語ヘルプは、SDK自体の機能と
プラグイン開発についてはどの日本語書籍や日本語ウェブサイトよりも詳しい。
ヘルプが使用するサーバポートをウィンドウ->設定->ヘルプ->ヘルプサーバで
明示的に指定すれば任意のプラウザで複数のEclipseのヘルプを表示できる。
サーバポートに8082を指定するとURLは http://localhost:8082/ になる。

Q. バージョンアップは?
A. 正規リリースを入れるときには、Help->Software updatesでそのままver.upできる。nightly buildを追いか ける場合は
eclipse/workspaceディレクトリを保存したあとで(-dataで別ディレクトリを指定していたなら不要)、
前バージョンのディレクトリを削除。あとは上述インストール時と同様。上書きは絶対にやってはいけな い。

Q. アンインストールは?
A. eclipseディレクトリ以下を削除。

Q.パースペクティブって何?
A.お好みのviewの組み合わせをまとめたもの。例えばJava、Resourseなどなど。

Q. Antの使用方法は?
A. プロジェクト中にbuild.xmlを作ると、右クリックから実行できる。
また自動的に外部ツールとしても登録される。Antのオプショナルタスクを
eclipseのプラグインとして作成すると、eclipse側の資源にもアクセスできる。

Q. 日本語が表示されないんだけど...
A. Window->Preferences->Workbench->Fonts
001111/12NGNG
■Java
Q. インストールしたらまずやることは?
A. Windows -> Preferences -> Java -> Installed JREs で c:\j2sdk_1.4.x\jre を指定。
デフォルトのJREをそのまま使うと標準APIのソースがブラウズができなかったり、
Tomcat PluginでJSPのコンパイルができなかったりするので注意。
Javadoc URLには http://java.sun.com/j2se/1.4/ja/docs/ja/api/
file:/C:/j2sdk1.4.2/docs/ja/api/ (ドキュメントをダウンロードしてある場合)を指定する。

Q. クラスパスの設定方法は?
A. eclipseには3つのクラスパスの概念がある。
(1)eclipseが動作しているVMが参照するクラスパス →-vmargsオプションでVMの引数として設定。
(2)eclipseの内部コンパイラが参照するクラスパス →projectのProperties->Java build pathで設定。
(3)コンパイル後のJavaアプリケーションを動かすVMが参照するクラスパス →(2)と Run->Run(debug)... - > Classpath で設定。
Q. 既存のJavaファイルを読み込むには?
A.ドラッグアンドドロップもしくはFile-ImportもしくはWorkspase配下のプロジェクトフォルダの中にコピーして Refresh。

Q.サーバサイドの開発がしたいのですが。
A.「Sysdeo Tomcat Plugin」「EASIE Weblogic Plugin」「EASIE Wepsphere Plugin」「EASIE JBoss Plugin」などが 役立つ。
eclipse - プラグイン (リンク/解説/感想)
http://www.eclipsewiki.net/eclipse/index.php?%5B%5B%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3%5D%5D

Q. GUIビルダはないの?
A. eclipse.org から AWTとSwing用のGUIビルダがプラグインとして公開されている。
SWT用は2004年前半リリース予定。入手はこちらから。
http://www.eclipse.org/vep/
その他のGUIプラグインは下記参照。
eclipse - GUIプラグイン
http://www.eclipsewiki.net/eclipse/index.php?%5B%5BGUI%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3%5D%5D
001212/12NGNG
■SWT
Q. SWTって自分のアプリケーションから呼び出せるの?
A.作り方...http://www.eclipsetotale.com/articles/swt/premierProjetSWT/index.html を参考のこと。
配布に必要なもの...swt-win32-2135.dll(2135の部分はverごとに違う)、swt.jar、コンパイルしたclassファイ ル
実行方法...適当にdll置いてjarにclasspath通してください。

Q. SWTを使ったネイティブアプリを作るには?
A. 以下のコンパイラを使う。
Windows: JET http://www.excelsior-usa.com/jet.html
Linux: GCJ http://www-106.ibm.com/developerworks/library/j-nativegui/index.html

Q. 各ウィジットのサンプルコードは?
A. http://dev.eclipse.org/viewcvs/index.cgi/~checkout~/platform-swt-home/dev.html
下記ページも参考になる。
SWTにおけるレイアウトを理解する
http://mu.dns-tokyo.jp/layout/Understanding%20Layouts%20in%20SWTjp.htm
SWTサンプル集
http://www3.vis.ne.jp/~asaki/java/eclipse/swt.html

■CDT
Q. JDTに比べて機能が貧弱じゃない?
A. CDTは発展途上だから仕方ない。CDT 2.0 (2004/04/23に正式公開予定)に期待しよう。

Q. Borlandなど他のコンパイラは使えないの?
A. Makefileベースなので、自分で書き換えればコンパイルはできる。
00131NGNG
スレ立て終わりました。wikiのURLは直しました。
GUIのQ&Aをちょっと直しました。他に何かあったら指摘お願いします。
0014デフォルトの名無しさんNGNG
>>1乙。

ついでに前スレ990のプラグインはプロジェクトのコンテクストメニューになんかそれっぽいのがあったでー
"add support JDK 1.5"って感じの奴。
0015デフォルトの名無しさんNGNG
>>14
ありがd。 2.1.2 に入れてもうてた。
3.0M6 でとりあえずコンテキストメニューは出ますた。
0016デフォルトの名無しさんNGNG
みんなどんなプラグイン入れてるの?
0017デフォルトの名無しさんNGNG
>>16
http://eclipse-plugins.2y.net/eclipse/plugin_statistics.jsp
0018デフォルトの名無しさんNGNG
当方eclipse+Lomboz+TomcatでようやくJSPができるようになりました。
しかし、クライアントに返せるのはJSPで作ったページだけです。

http://backno.mag2.com/reader/BackBody?id=200306232130000000111724000
ここの下にあるようなソースをサーバで実行するにはどうしたらいいでしょうか。

もしかしてLombozではまずかったですか?
0019デフォルトの名無しさんNGNG
>>14
前スレ990のリンクからたどると01/10に公開された初版にたどり着きますが、
02/06にJDK1.5.0-beta1用のupdateが公開されています。

JDK 1.5 Plugin update for JDK1.5.0-beta1 (2004/02/06)
http://www.genady.net/forum/viewtopic.php?t=57
JDK 1.5 Plugin 目次
http://www.genady.net/forum/viewforum.php?f=6

「jdt core R3.0.x」のFor 3.0-Milestone 7にmake progress on 1.5 compiler supportとあるので
M7もJ2SE 1.5に少しは対応するでしょうけど、内部Javaコンパイラ修正は順番待ちみたいですね。
development freezeまでの3ヶ月でどこまでJ2SE 1.5に対応するでしょうか。

jdt core R3.0.x
http://dev.eclipse.org/viewcvs/index.cgi/~checkout~/jdt-core-home/r3.0/main.html

Eclipse 3.0 スケジュール (Eclipse Project DRAFT 3.0 Planより)
2004/02/13 Milestone 7 (3.0 M7) - stable build reflecting progress
2004/03/26 Milestone 8 (3.0 M8) - stable build reflecting progress
2004/05/07 Milestone 9 (3.0 M9) - stable build - feature complete - development freeze
2004/06/?? release
0020デフォルトの名無しさんNGNG
>>19
>>jdt core R3.0.x

generic types (jsr-014) (2 months)
enumerations (jsr-201) (1 month)
autoboxing (jsr-201) (1 month)
enhanced for loops (jsr-201) (1 week)
static imports (jsr-201) (1 week)
metadata facility (jsr-175) (1 month)
compiler APIs (jsr-199) (1 month or more depending on spec)

この 1 month とかってあと1ヶ月かかるっていう意味? いつから?
0021デフォルトの名無しさんNGNG
Eclipse 3.0Mx のキーバインドの設定って 2.x に比べて激しくやりにくいんだけど
慣れの問題でしょうか? ツリーのほうが見通し良くてやりやすかったんだけど。。。
ひょっとして設定画面がでかくなるからツリーやめたのかな。。。
002219NGNG
>>20
1 monthは特定の時点から1ヶ月ではなく作業量が1人月(1人×1ヶ月)という意味でしょう。

「jdt core R3.0.x」のCVS logを見るとJ2SE1.5対応について
1.1(2003/04/25)に項目追加、1.17(2003/06/19)で作業量を見積もっていますが
いまだに作業完了(チェックが付く)や作業中(バーが付く)になっていません。
Bugzillaを調べるとDOMを1.5の構文に対応させるパッチは登録されていますが
肝心の内部コンパイラの対応はまだです。

私はnewsgroupsやmailing listsは読んでいないので残項目のスケジュールはわかりませんが、
開発停止予定日から逆算するとM7公開後には内部コンパイラに取り掛かるでしょう。

CVS log for jdt-core-home/r3.0/main.html
http://dev.eclipse.org/viewcvs/index.cgi/jdt-core-home/r3.0/main.html
Bugzilla Bug 36938 [plan item] Add early support for J2SE 1.5 features (2003/04/25)
https://bugs.eclipse.org/bugs/show_bug.cgi?id=36938
Bugzilla Bug 36142 [DOM/AST] DOM support for JSR-014 generics (2003/04/07)
https://bugs.eclipse.org/bugs/show_bug.cgi?id=36142
Bugzilla Bug 36144 [DOM/AST] DOM support for JSR-201 language changes (2003/04/07)
https://bugs.eclipse.org/bugs/show_bug.cgi?id=36144
Bugzilla Bug 50443 [DOM/AST] DOM support for JSR-175 metadata (2004/01/22)
https://bugs.eclipse.org/bugs/show_bug.cgi?id=50443
0023デフォルトの名無しさんNGNG
keyconfigをEmacsにしても実際のEmacsと違う動きが多くてイライラする
みんなは我慢して使ってるの?
0024デフォルトの名無しさんNGNG
>>23
そこはホラ、EPOプラグイン入れたりね。漏れは野鳥補完に慣れてないんで使ってないんだが…
0025デフォルトの名無しさんNGNG
元Emacsユーザですが、あきらめて移行しました。
移行したのはmacs(もどき)のキーバインドなんてものはなかった頃です。
Ctrl+aして真っ青な画面にびっくりしたことも多々ありましたが、最近は落ち着きました。

下手にEmacsのキーバインドを残すと微妙な違いが気になるので、
思い切って全面移行するのも手かもしれません。
それでも、慣れ親しんだEmacsのキーバインドを捨ててもなお余りあるメリットを感じますね。
0026デフォルトの名無しさんNGNG
swt-2.1.2-win32.zipのswtsrc.zipを展開し、build -f make_win32.xml make_jarすると、
<eclipse.incrementalBuild project="${plugin}" kind="incr" />
でエラーが出ます。
解決方法はないのでしょうか?
StyledTextRenderer.javaのパッチを当てたいのですが...
0027デフォルトの名無しさんNGNG
最近使い始めたばかりのモノです。
ソースを書いている時に改行すると、勝手にタブが入って何とも言えない気分になります。
なんとかならないでしょうか?
0028デフォルトの名無しさんNGNG
>>27
どんな気分ですか。
0029デフォルトの名無しさんNGNG
>>27
お前のいままでのソースが見たい
0030デフォルトの名無しさんNGNG
既存のファイルをちょこっとeclipseで開いて編集ってできないの?
ファイルをドロップできないし
003127NGNG
いや、もちろん親切設計なのはわかるんですよ?
でも、[Enter]→[Enter]で空白行作ると勝手にタブだし、
switch case のタブの入れ方とか人それぞれじゃない。
自分でタブ、入れたいじゃない。

そんな気分ですよ。
0032デフォルトの名無しさんNGNG
>>30
eclipseって激しくそういう用途に向いてないねぇ…
まずプロジェクトありきだし。空プロジェクトでも作らないと無理じゃない?

>>31
つーことはウインドウ→設定→Java→コード・フォーマッタで解決。
0033デフォルトの名無しさんNGNG
>>31
正直、自分の頭と書き方をあわせるほうが早いんだけどね。
慣れればそれなりに便利なわけだし。

そうは言っても俺も気になるんだけどさ。
左括弧を打った後の右括弧とか、
右中括弧を打った後改行したときの動作とか。
0034デフォルトの名無しさんNGNG
>>27
おい、おまえ説明がへたくそでスパゲティコードしかかけないドキュソな
やつと思われているぞ。
タブの代わりに半角スペース2個とかはっきりいったらどうだ?
0035デフォルトの名無しさんNGNG
eclipseってVC++できるのん?
0036デフォルトの名無しさんNGNG
テンプレに書いてあったわ・・・スマソ
003727NGNG
>32
ありがとうございます!あ、でもイマイチよくわかりませんでした。

>33
やっぱり気になりますよね、括弧→改行の動作。
その度に
 『誰やねん、お前!』
ってタブに突っ込みながらのプログラミングですよ。

>34
『タブの代わりに半角スペース2個!』
0038デフォルトの名無しさんNGNG
正規表現で "\$" とかをやろうとすると、
エスケープ・シーケンスが無効ですって怒られるんですが、
これはどうやったら直るんでしょう?
0039デフォルトの名無しさんNGNG
行末を表したいなら "$" だ。
もし $ をエスケープしたものを表したいなら "\\$" だ。
0040デフォルトの名無しさんNGNG
せめてリファレンスは読んでくれ。
ttp://java.sun.com/j2se/1.4/ja/docs/ja/api/java/util/regex/Pattern.html

たぶん、>>38の言いたいものは"\\$"だと思うが。
004138NGNG
リファレンスは読んでたんだ。読んでたのにわからないってことは
この脳みそがスポンジってことだな。よくわかったよ。

親切な人たちありがとう!ほんとうにありがとう!
0042デフォルトの名無しさんNGNG
jakartaのoro使うたら?
0043デフォルトの名無しさんNGNG
oro ですか。それなに? と思ってちょっと調べてみました。
なるほど便利そうな予感がします(すすめられるとそう思っちゃうんですが)

今後さらに高度な正規表現がないと生きていけなくなったら利用することになりそうです。
ご紹介どうもでした。
0044デフォルトの名無しさんNGNG
>>30
>>32
>まずプロジェクトありき
そんなことない。

既存のファイルをパッケージエクスプローラにドロップし
「最新表示」でどうにかなったはず
0045デフォルトの名無しさんNGNG
>43

Perl厨ならJakarata OROを使う。
これ常識
0046デフォルトの名無しさんNGNG
eclipseのツールメニュ>ウインドウ>設定 で 保存した内容は
どこのファイルに保管されるかしってる人いますか。。。

保存前と保管後に変更されたファイル比較してるんだけど、見当たらない。
レジストリ,,,?

2時間ほど出かけてきます。
0047デフォルトの名無しさんNGNG
workspace\.metadata\plugins以下にプラグインごとに分けて配置、に見える。
例えばJDTの設定はworkspace\.metadata\plugins\org.eclipse.jdt.core\pref_store.iniとか。
0048デフォルトの名無しさんNGNG
>>47 本来はその通りワークスペースごとに設定を保存する場所を
分けるんだけど、プラグインをインストールしている場所に設定を
保存する行儀の悪いプラグインもあり。
0049デフォルトの名無しさんNGNG
>>48
Lombozとかそうだな。設定のexport/importでServer Definitionが移行できなかったことがあった。
0050デフォルトの名無しさんNGNG
>>47,48,49
ありがとうございます。

レジストリ検索しちゃった。
お恥ずかしい(ポリポリ)
0051デフォルトの名無しさんNGNG
>>50 ところで、なんでその場所知りたいの?
もしプラグイン作ってて...って話だったら、48とか49みたいな状況に
ならないよう、<workspace>/.metadata/plugin/.../で決めうちにせずに
ちゃんとPlugin#getStateLocation()で取得しないと危ないぞ。
0052デフォルトの名無しさんNGNG
すみません、
eclipseを日本語化するにはどうすればいいのですか。
ttp://eclipsewiki.net/eclipse/index.php?%C6%FC%CB%DC%B8%EC%B2%BD
のとおりにやってもうまくいきませんでした。
環境はwindowsXP,Java,eclipse-SDK-2.1.2-win32です。
0053デフォルトの名無しさんNGNG
Eclipseで携帯Javaの開発って出来ませんか?
専用プラグインとかで。
0054デフォルトの名無しさんNGNG
>>53
52のリンク先のWikiでJ2MEってページみてごらん。
機種も何も書いてない質問じゃ答えられるのはその程度。
0055デフォルトの名無しさんNGNG
専用プラグインなんか使わなくても普通に開発できますけど。
ant が使える人ならなお余裕ですね。
0056デフォルトの名無しさんNGNG
ドコモならSDKにEclipseプラグインついてるにょ。
他のキャリアは知らん。Antでどうにかしる。
0057デフォルトの名無しさんNGNG
>>52
やった手順を詳しく晒してください。
0058デフォルトの名無しさんNGNG
携帯Java用のプラグインを開発している人がいるけど、
公開してもいいのかな?
005952NGNG
まず、Language Pack 2.1.2 Translationsをダウンロードし、解凍し、
解凍してできたfeatures, pluginsを、eclipse\pulginsのなかに移動させました。
0060デフォルトの名無しさんNGNG
それって、pluginsの中にpluginsができてたりしない?
006152NGNG
できてました。
006252NGNG
pulgins\pulginsの中身をpulguinsに移したらうまくいきました。
ありがとうございました。
0063デフォルトの名無しさんNGNG
>>58 Webで公開しているんならいいんじゃん?
0064デフォルトの名無しさんNGNG
C++のコードを書けるそうですが、キーワードの補完とか
できるんですか?
0065デフォルトの名無しさんNGNG
Eclipseで使用していないインスタンス変数やローカル変数を見つけ出す
機能はありますか?
0066デフォルトの名無しさんNGNG
>>65 ローカル変数ならコンパイルオプションで指定。
0067デフォルトの名無しさんNGNG
JBuilderみたく、コンポーネントの一覧を表示してくれるものってあります?
どう表示すればいいでしょう。教えてエロい人。
0068デフォルトの名無しさんNGNG
ここでいうコンポーネントが何を指しているのか分かりませんが、
「アウトライン」ビューを使えばメンバー一覧が見えます。希望のものはこれですか?
SwingのGUIコンポーネントを指しているのなら、Visual EditorなどのGUIプラグインを入れると
より希望に沿ったものになるかもしれません。
GUIプラグインについてはeclipsewikiやFAQに載っているのでそちらを参照してください。
0069デフォルトの名無しさんNGNG
これm、あれもしたい、といろいろプラグインを入れすぎてしまったのだが
とりあえずインストール時点ではコンフリクトは起きないのだな?

しかしメニュー項目が増えるプラグインを使った場合、
混乱してくると思うのだが・・・。

Metricsと名がつく、中身は異なるが名前はほとんど同じというプラグインをつかったのdが、
右クリックメニューで「Metrics」というのがでたのだが、
これが、どちらのプラグインだかわからなくなってしまった。

こんなことないだろうか? こんなことを思ったことはないだろうか?

また、今はまだその問題にぶち当たっていないが
もしメニュー項目を増やすプラグインの大量投入のせいで
右クリックメニューがこれ以上増えたらどうしよう?、画面から
はみ出しでクリックできなくなったらどうしよう?
Windowsのスタートメニューの「プログラム」のようにスクロール機能が付加されるのだろうか?

もしウィンドウのメニューバーがあふれかえったらどうしよう? 右にはみ出して
クリックできなくなったらどうしよう?
と思ったことはないだろうか?
IEのバーのようにもう一段バーが追加されてウィンドウが狭くなって使いにくくなってしまうのだろうか?
この複雑さをどうすればいいのか。

さらなるプラグイン投入によって起きる弊害による将来が不安である。

プラグイン作者はみな独自に思い思いのものを作ってユーザを混乱させる。
何か良い解決策はなかろうか?
0070デフォルトの名無しさんNGNG
エディタでD&D編集ができないと激しく不便なのですが、
そういうものなんでしょうか。
0071デフォルトの名無しさんNGNG
ソース書きはキーボード操作が主だろうに
マウスにちょいちょい手を伸ばすのが信じられん
0072デフォルトの名無しさんNGNG
>>70
「ドラッグアンドドロップ編集」?
なんじゃそりゃ?
そんな造語聞いたことがないぞ?

ふつうにドラッグアンドドロップできるじゃないか。
激しくおまえの言っていることの意味がわかんねえよ
何がいいたいのか。はっきりしろ!
ちゃんと日本語話せや。
0073デフォルトの名無しさんNGNG
朝から脳みそ沸いてますね
0074デフォルトの名無しさんNGNG
>>72
範囲選択して、drag and drop すると
選択された範囲がドロップ先に cut and paste される事ではないかと思われ。
0075デフォルトの名無しさんNGNG
>>71
うちの会社にもいるよ。ツーフィンガー+マウス操作でソース書く人。
ポツポツと少し書いては、ちょっと長い単語を書く場合には、
ソースの中から既に使ってる場所を探して、
前後をコピペして、ポツポツと少し直して、長い単語にぶち当たって・・・。

intとかStringくらいならキーボードで打つけど、
InputStreamとかArrayListは長いから探してるみたいよ。
あと、implementsもスペル間違えやすいからコピペ推奨。
人それぞれ事情があるんだよ。
0076デフォルトの名無しさんNGNG
>>75
マウス操作はともかくツーフィンガーて・・・
0077デフォルトの名無しさんNGNG
>>75
10文字程度でコピペ多用すると逆に速度落ちると思うんだけど…
0078デフォルトの名無しさんNGNG
しかもここeclipseスレだし。
0079デフォルトの名無しさんNGNG
>>77
うるせー。俺はコピペがむちゃくちゃ速いんだよ。
008075NGNG
突っ込みどころ満載ですんません。
その人、Javaどころか、プログラミング自体も良く分からんので、
int i = 0; とか String s = "abc"; ぐらいは元ネタが無くても書けるけど、
InputStream使うのはストリームが何なのか分からないんで、
その前後を含めて元ネタとしてコピペして、変数やリテラルを変えて、
はい、できあがりというスタイルなんですよ。
なので、本当に10文字だけコピペするとか言うわけではないです。
指もたまに中指を使ってるのを見るし、スペースは親指で押してるようです。
でも、何よりスレ違いなのが問題なので、すぐ退散します。すんませんでした。
0081デフォルトの名無しさんNGNG
普通スペースは親指で押すだろ。。。
0082デフォルトの名無しさんNGNG
>>81
指の配置として、それしか当たってないという意味では
0083デフォルトの名無しさんNGNG
Eclipseを使わせて、Ctrl + Space と Ctrl + 1 の使い方を教えたら幸せになってもらえそうだな。
ついでにこんなテンプレートを作ってあげるとか。
BufferedReader reader = null;
try {
 reader = new BufferedReader(new FileReader(${cursor}));
 String line = null;
 while ((line = reader.readLine()) != null) {
  // TODO : 1行ごとの処理を書く
 }
} catch (IOException e) {
 // TODO: handle exception
 e.printStackTrace();
}
やりすぎ?
0084デフォルトの名無しさんNGNG
Eclipseを使わせて、Ctrl + Space と Ctrl + 1 の使い方を教えたら幸せになってもらえそうだな。
ついでにこんなテンプレートを作ってあげるとか。
BufferedReader reader = null;
try {
 reader = new BufferedReader(new FileReader(${cursor}));
 String line = null;
 while ((line = reader.readLine()) != null) {
  // TODO : 1行ごとの処理を書く
 }
} catch (IOException e) {
 // TODO: handle exception
 e.printStackTrace();
}
やりすぎ?
0085デフォルトの名無しさんNGNG
・・・ってか、そういうのは自分でやるもんじゃない?
0086デフォルトの名無しさんNGNG
すいません,Windows上でソースコードに日本語のコメントを書いてる途中で
一度JavaEditorからフォーカスが外れた場合,再びJavaEditorの操作に戻って
くると必ずIMEがオフになってしまうんですが,これはどうにもならないのでしょうか?
0087◆eruX6eXBcA NGNG
Eclipseのエディタって文字コード自動判定とかないのね。
LinuxとWindowsで同じソースコード使うために両方ともUTF-16(LE)
にしたんだけど。元からあるソース(Thread.javaとか)は激しく文字化け

なんとかならんものか…
0088デフォルトの名無しさんNGNG
>>87
Eclipse がデフォルトでサポートするとすれば世界中の
文字コード自動判定をしなければならなくなるんじゃないの?
プラグインで可能だと思うけど、Windows-31J と Shift_JIS の
判定は自動で完全に出来ないし。

ところでテキストファイルエンコードに JISAutoDetect って
指定できるって知ってた? でも読み込み自動判定だけで
保存は出来ないし、もちろん UTF 系も判定不可。ビルドも無理。

Thread.java 文字化けって何? JDK のソースじゃないの?
自作ソース?
0089デフォルトの名無しさんNGNG
>>86
むちゃくちゃ些末なことが気になってるんだね……
0090デフォルトの名無しさんNGNG
VS.NETユーザーです。
前々から名前だけは聞いてたeclipse使ってみました。
・・・。
・・・・・・。
・・・・・・・・・。
VS.NETぼったくりジャンΣ(´Д`lll)
リファクタリングサポートに惚れました。
UMLもプラグインで利用できるし。
せめてVC#にもこれくらいのリファクター機能はほしかったよ・・・(´_`)
UIも小憎らしいところに気配りが行き届いて感動しました。
コード補完はVS.NETとは使い勝手がちょっと違うから慣れるまで大変そうだけど。
0091デフォルトの名無しさんNGNG
3.0 のりファクタリングは IDEA を超えまつか?
メソッドの折りたたみはサポートされまつか?
0092デフォルトの名無しさんNGNG
次期だか次期次期版でぱくるらしいよ。VisualStudioもリファクタリング。
ソース、どっかのニュース。
0093デフォルトの名無しさんNGNG
>>91 メソッドの折りたたみは予定に入ってる。
リファクタリングがどこまで充実するかはわからん。
ガンマタンがんばれ。
0094デフォルトの名無しさんNGNG
>>92
次期だね。Whidbeyに入ってた
0095デフォルトの名無しさんNGNG
IDEAのりファクタリングってそんなにすごいの?
009667NGNG
>68
亀レスでスマソ。
多分SwingのGUIコンポーネントだと思う。
作ったコンポーネントの一覧が見られれば便利だなと思ったんだけど、
Visual Editorは英語なのかな?
おポンチな俺はページ開いた途端退散してしまったよ……

せっかく教えてくれたのに頭悪くてごめん。でももうちょっと頑張ってみる。
0097デフォルトの名無しさんNGNG
プラグインからworkbenchのステータスバーにアクセスするにはどーすりゃよい? なにか文字表示したいのか
0098デフォルトの名無しさんNGNG
>>90
俺はVSのコード補完からなかなか抜け出せなくて未だにVJ++6使ってることがある
0099デフォルトの名無しさんNGNG
>>96
Eclipseのバージョンを2.1.2にしてから、以下のファイルをダウンロードして展開。
ttp://download.eclipse.org/tools/downloads/emf/emf_1.1.1_20031020_1612WL.zip
ttp://download.eclipse.org/tools/gef/downloads/drops/R-2.1.2-200310151343/GEF-runtime-I20031015.zip
ttp://download.eclipse.org/tools/ve/downloads/drops/R-0.5.0-200312051712/VE-runtime-0.5.0.zip

展開してできたディレクトリの中にpluginsとfeaturesというディレクトリができているので、
これをEclipseをインストールしたディレクトリに放り込む。
既にpluginsとfeaturesというディレクトリがあるので、Windowsなら「上書きしますか?」と
聞いてくるけど、気にせずに「すべて「はい」」を選択。
その後Eclipseを起動すると、「構成が変わったので再起動するよ」というダイアログが出るので、
指示に従って「はい」を選択。これでインストールは終わりです。

Visual Editorに限らず、プラグインのインストールはどれも似たような手順なので、
一度覚えると簡単だよ。
配布ファイルを展開してorg.hoge.hoge_0.x.xとかのディレクトリができたら、
それをplugins以下に移動。
pluginsというディレクトリができたら、pluginsのディレクトリごと
Eclipseをインストールしたディレクトリに移動。
pluginsに加えてfeaturesというディレクトリもできたら、pluginsとfeaturesのディレクトリごと
Eclipseをインストールしたディレクトリに移動。
0100デフォルトの名無しさんNGNG
>>69と同じ体験をした者はだれもいなかった、と?
0101デフォルトの名無しさんNGNG
メニューバーやツールバー、ポップアップメニューの項目が増えて困る、というのは、
専用のパースペクティブを定義することで解決してます。
メニューから「ウィンドウ」→「パースペクティブの別名保管」で、
現在表示中のパースペクティブを好きな名前で保存できますよ。

ウチの環境だと、VisualEditor用とかOmondo用とかのパースペクティブを、
Javaパースペクティブをベースにして定義して使ってます。
VE用だと、ポップアップの「新規」にVisual Vlassの項目があったり、
編集画面を広めに取った分パッケージ・エクスプローラが高速ビューに引っ込んでたり。

編集する内容によって、大きくしたいビューとどうでもいいビューが決まってくるので、
狭い画面を有効に使う為に専用パースペクティブを定義するというのもありです。
その都度ビューのサイズを変更してもいいですが、面倒ですから。
■ このスレッドは過去ログ倉庫に格納されています