【Java/C/他】統合開発環境Eclipse M11
■ このスレッドは過去ログ倉庫に格納されています
00011/12
NGNGhttp://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/12
NGNGEclipse 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/12
NGNGPart 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/12
NGNGプラグインリンク/解説/感想
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/12
NGNGeclipse 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/12
NGNGOpen 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/12
NGNGEclipseを使おう!/ 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/12
NGNGQ. 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/12
NGNGQ. いろんなバージョンがダウンロードできるんだけど?
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/12
NGNGQ. 使い方がよくわかる日本語サイトは?
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/12
NGNGQ. インストールしたらまずやることは?
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/12
NGNGQ. 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ベースなので、自分で書き換えればコンパイルはできる。
00131
NGNGGUIのQ&Aをちょっと直しました。他に何かあったら指摘お願いします。
0014デフォルトの名無しさん
NGNGついでに前スレ990のプラグインはプロジェクトのコンテクストメニューになんかそれっぽいのがあったでー
"add support JDK 1.5"って感じの奴。
0015デフォルトの名無しさん
NGNGありがd。 2.1.2 に入れてもうてた。
3.0M6 でとりあえずコンテキストメニューは出ますた。
0016デフォルトの名無しさん
NGNG0018デフォルトの名無しさん
NGNGしかし、クライアントに返せるのはJSPで作ったページだけです。
http://backno.mag2.com/reader/BackBody?id=200306232130000000111724000
ここの下にあるようなソースをサーバで実行するにはどうしたらいいでしょうか。
もしかしてLombozではまずかったですか?
0019デフォルトの名無しさん
NGNG前スレ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>>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慣れの問題でしょうか? ツリーのほうが見通し良くてやりやすかったんだけど。。。
ひょっとして設定画面がでかくなるからツリーやめたのかな。。。
002219
NGNG1 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みんなは我慢して使ってるの?
0024デフォルトの名無しさん
NGNGそこはホラ、EPOプラグイン入れたりね。漏れは野鳥補完に慣れてないんで使ってないんだが…
0025デフォルトの名無しさん
NGNG移行したのはmacs(もどき)のキーバインドなんてものはなかった頃です。
Ctrl+aして真っ青な画面にびっくりしたことも多々ありましたが、最近は落ち着きました。
下手にEmacsのキーバインドを残すと微妙な違いが気になるので、
思い切って全面移行するのも手かもしれません。
それでも、慣れ親しんだEmacsのキーバインドを捨ててもなお余りあるメリットを感じますね。
0026デフォルトの名無しさん
NGNG<eclipse.incrementalBuild project="${plugin}" kind="incr" />
でエラーが出ます。
解決方法はないのでしょうか?
StyledTextRenderer.javaのパッチを当てたいのですが...
0027デフォルトの名無しさん
NGNGソースを書いている時に改行すると、勝手にタブが入って何とも言えない気分になります。
なんとかならないでしょうか?
0028デフォルトの名無しさん
NGNGどんな気分ですか。
0029デフォルトの名無しさん
NGNGお前のいままでのソースが見たい
0030デフォルトの名無しさん
NGNGファイルをドロップできないし
003127
NGNGでも、[Enter]→[Enter]で空白行作ると勝手にタブだし、
switch case のタブの入れ方とか人それぞれじゃない。
自分でタブ、入れたいじゃない。
そんな気分ですよ。
0032デフォルトの名無しさん
NGNGeclipseって激しくそういう用途に向いてないねぇ…
まずプロジェクトありきだし。空プロジェクトでも作らないと無理じゃない?
>>31
つーことはウインドウ→設定→Java→コード・フォーマッタで解決。
0033デフォルトの名無しさん
NGNG正直、自分の頭と書き方をあわせるほうが早いんだけどね。
慣れればそれなりに便利なわけだし。
そうは言っても俺も気になるんだけどさ。
左括弧を打った後の右括弧とか、
右中括弧を打った後改行したときの動作とか。
0034デフォルトの名無しさん
NGNGおい、おまえ説明がへたくそでスパゲティコードしかかけないドキュソな
やつと思われているぞ。
タブの代わりに半角スペース2個とかはっきりいったらどうだ?
0035デフォルトの名無しさん
NGNG0036デフォルトの名無しさん
NGNG003727
NGNGありがとうございます!あ、でもイマイチよくわかりませんでした。
>33
やっぱり気になりますよね、括弧→改行の動作。
その度に
『誰やねん、お前!』
ってタブに突っ込みながらのプログラミングですよ。
>34
『タブの代わりに半角スペース2個!』
0038デフォルトの名無しさん
NGNGエスケープ・シーケンスが無効ですって怒られるんですが、
これはどうやったら直るんでしょう?
0039デフォルトの名無しさん
NGNGもし $ をエスケープしたものを表したいなら "\\$" だ。
0040デフォルトの名無しさん
NGNGttp://java.sun.com/j2se/1.4/ja/docs/ja/api/java/util/regex/Pattern.html
たぶん、>>38の言いたいものは"\\$"だと思うが。
004138
NGNGこの脳みそがスポンジってことだな。よくわかったよ。
親切な人たちありがとう!ほんとうにありがとう!
0042デフォルトの名無しさん
NGNG0043デフォルトの名無しさん
NGNGなるほど便利そうな予感がします(すすめられるとそう思っちゃうんですが)
今後さらに高度な正規表現がないと生きていけなくなったら利用することになりそうです。
ご紹介どうもでした。
0045デフォルトの名無しさん
NGNGPerl厨ならJakarata OROを使う。
これ常識
0046デフォルトの名無しさん
NGNGどこのファイルに保管されるかしってる人いますか。。。
保存前と保管後に変更されたファイル比較してるんだけど、見当たらない。
レジストリ,,,?
2時間ほど出かけてきます。
0047デフォルトの名無しさん
NGNG例えばJDTの設定はworkspace\.metadata\plugins\org.eclipse.jdt.core\pref_store.iniとか。
0048デフォルトの名無しさん
NGNG分けるんだけど、プラグインをインストールしている場所に設定を
保存する行儀の悪いプラグインもあり。
0049デフォルトの名無しさん
NGNGLombozとかそうだな。設定のexport/importでServer Definitionが移行できなかったことがあった。
0050デフォルトの名無しさん
NGNGありがとうございます。
レジストリ検索しちゃった。
お恥ずかしい(ポリポリ)
0051デフォルトの名無しさん
NGNGもしプラグイン作ってて...って話だったら、48とか49みたいな状況に
ならないよう、<workspace>/.metadata/plugin/.../で決めうちにせずに
ちゃんとPlugin#getStateLocation()で取得しないと危ないぞ。
0052デフォルトの名無しさん
NGNGeclipseを日本語化するにはどうすればいいのですか。
ttp://eclipsewiki.net/eclipse/index.php?%C6%FC%CB%DC%B8%EC%B2%BD
のとおりにやってもうまくいきませんでした。
環境はwindowsXP,Java,eclipse-SDK-2.1.2-win32です。
0053デフォルトの名無しさん
NGNG専用プラグインとかで。
0054デフォルトの名無しさん
NGNG52のリンク先のWikiでJ2MEってページみてごらん。
機種も何も書いてない質問じゃ答えられるのはその程度。
0055デフォルトの名無しさん
NGNGant が使える人ならなお余裕ですね。
0056デフォルトの名無しさん
NGNG他のキャリアは知らん。Antでどうにかしる。
0057デフォルトの名無しさん
NGNGやった手順を詳しく晒してください。
0058デフォルトの名無しさん
NGNG公開してもいいのかな?
005952
NGNG解凍してできたfeatures, pluginsを、eclipse\pulginsのなかに移動させました。
0060デフォルトの名無しさん
NGNG006152
NGNG006252
NGNGありがとうございました。
0063デフォルトの名無しさん
NGNG0064デフォルトの名無しさん
NGNGできるんですか?
0065デフォルトの名無しさん
NGNG機能はありますか?
0066デフォルトの名無しさん
NGNG0067デフォルトの名無しさん
NGNGどう表示すればいいでしょう。教えてエロい人。
0068デフォルトの名無しさん
NGNG「アウトライン」ビューを使えばメンバー一覧が見えます。希望のものはこれですか?
SwingのGUIコンポーネントを指しているのなら、Visual EditorなどのGUIプラグインを入れると
より希望に沿ったものになるかもしれません。
GUIプラグインについてはeclipsewikiやFAQに載っているのでそちらを参照してください。
0069デフォルトの名無しさん
NGNGとりあえずインストール時点ではコンフリクトは起きないのだな?
しかしメニュー項目が増えるプラグインを使った場合、
混乱してくると思うのだが・・・。
Metricsと名がつく、中身は異なるが名前はほとんど同じというプラグインをつかったのdが、
右クリックメニューで「Metrics」というのがでたのだが、
これが、どちらのプラグインだかわからなくなってしまった。
こんなことないだろうか? こんなことを思ったことはないだろうか?
また、今はまだその問題にぶち当たっていないが
もしメニュー項目を増やすプラグインの大量投入のせいで
右クリックメニューがこれ以上増えたらどうしよう?、画面から
はみ出しでクリックできなくなったらどうしよう?
Windowsのスタートメニューの「プログラム」のようにスクロール機能が付加されるのだろうか?
もしウィンドウのメニューバーがあふれかえったらどうしよう? 右にはみ出して
クリックできなくなったらどうしよう?
と思ったことはないだろうか?
IEのバーのようにもう一段バーが追加されてウィンドウが狭くなって使いにくくなってしまうのだろうか?
この複雑さをどうすればいいのか。
さらなるプラグイン投入によって起きる弊害による将来が不安である。
プラグイン作者はみな独自に思い思いのものを作ってユーザを混乱させる。
何か良い解決策はなかろうか?
0070デフォルトの名無しさん
NGNGそういうものなんでしょうか。
0071デフォルトの名無しさん
NGNGマウスにちょいちょい手を伸ばすのが信じられん
0072デフォルトの名無しさん
NGNG「ドラッグアンドドロップ編集」?
なんじゃそりゃ?
そんな造語聞いたことがないぞ?
ふつうにドラッグアンドドロップできるじゃないか。
激しくおまえの言っていることの意味がわかんねえよ
何がいいたいのか。はっきりしろ!
ちゃんと日本語話せや。
0073デフォルトの名無しさん
NGNG0074デフォルトの名無しさん
NGNG範囲選択して、drag and drop すると
選択された範囲がドロップ先に cut and paste される事ではないかと思われ。
0075デフォルトの名無しさん
NGNGうちの会社にもいるよ。ツーフィンガー+マウス操作でソース書く人。
ポツポツと少し書いては、ちょっと長い単語を書く場合には、
ソースの中から既に使ってる場所を探して、
前後をコピペして、ポツポツと少し直して、長い単語にぶち当たって・・・。
intとかStringくらいならキーボードで打つけど、
InputStreamとかArrayListは長いから探してるみたいよ。
あと、implementsもスペル間違えやすいからコピペ推奨。
人それぞれ事情があるんだよ。
0076デフォルトの名無しさん
NGNGマウス操作はともかくツーフィンガーて・・・
0077デフォルトの名無しさん
NGNG10文字程度でコピペ多用すると逆に速度落ちると思うんだけど…
0078デフォルトの名無しさん
NGNG0079デフォルトの名無しさん
NGNGうるせー。俺はコピペがむちゃくちゃ速いんだよ。
008075
NGNGその人、Javaどころか、プログラミング自体も良く分からんので、
int i = 0; とか String s = "abc"; ぐらいは元ネタが無くても書けるけど、
InputStream使うのはストリームが何なのか分からないんで、
その前後を含めて元ネタとしてコピペして、変数やリテラルを変えて、
はい、できあがりというスタイルなんですよ。
なので、本当に10文字だけコピペするとか言うわけではないです。
指もたまに中指を使ってるのを見るし、スペースは親指で押してるようです。
でも、何よりスレ違いなのが問題なので、すぐ退散します。すんませんでした。
0081デフォルトの名無しさん
NGNG0082デフォルトの名無しさん
NGNG指の配置として、それしか当たってないという意味では
0083デフォルトの名無しさん
NGNGついでにこんなテンプレートを作ってあげるとか。
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ついでにこんなテンプレートを作ってあげるとか。
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デフォルトの名無しさん
NGNG0086デフォルトの名無しさん
NGNG一度JavaEditorからフォーカスが外れた場合,再びJavaEditorの操作に戻って
くると必ずIMEがオフになってしまうんですが,これはどうにもならないのでしょうか?
0087L ◆eruX6eXBcA
NGNGLinuxとWindowsで同じソースコード使うために両方ともUTF-16(LE)
にしたんだけど。元からあるソース(Thread.javaとか)は激しく文字化け
なんとかならんものか…
0088デフォルトの名無しさん
NGNGEclipse がデフォルトでサポートするとすれば世界中の
文字コード自動判定をしなければならなくなるんじゃないの?
プラグインで可能だと思うけど、Windows-31J と Shift_JIS の
判定は自動で完全に出来ないし。
ところでテキストファイルエンコードに JISAutoDetect って
指定できるって知ってた? でも読み込み自動判定だけで
保存は出来ないし、もちろん UTF 系も判定不可。ビルドも無理。
Thread.java 文字化けって何? JDK のソースじゃないの?
自作ソース?
0089デフォルトの名無しさん
NGNGむちゃくちゃ些末なことが気になってるんだね……
0090デフォルトの名無しさん
NGNG前々から名前だけは聞いてたeclipse使ってみました。
・・・。
・・・・・・。
・・・・・・・・・。
VS.NETぼったくりジャンΣ(´Д`lll)
リファクタリングサポートに惚れました。
UMLもプラグインで利用できるし。
せめてVC#にもこれくらいのリファクター機能はほしかったよ・・・(´_`)
UIも小憎らしいところに気配りが行き届いて感動しました。
コード補完はVS.NETとは使い勝手がちょっと違うから慣れるまで大変そうだけど。
0091デフォルトの名無しさん
NGNGメソッドの折りたたみはサポートされまつか?
0092デフォルトの名無しさん
NGNGソース、どっかのニュース。
0093デフォルトの名無しさん
NGNGリファクタリングがどこまで充実するかはわからん。
ガンマタンがんばれ。
0094デフォルトの名無しさん
NGNG次期だね。Whidbeyに入ってた
0095デフォルトの名無しさん
NGNG009667
NGNG亀レスでスマソ。
多分SwingのGUIコンポーネントだと思う。
作ったコンポーネントの一覧が見られれば便利だなと思ったんだけど、
Visual Editorは英語なのかな?
おポンチな俺はページ開いた途端退散してしまったよ……
せっかく教えてくれたのに頭悪くてごめん。でももうちょっと頑張ってみる。
0097デフォルトの名無しさん
NGNG0098デフォルトの名無しさん
NGNG俺はVSのコード補完からなかなか抜け出せなくて未だにVJ++6使ってることがある
0099デフォルトの名無しさん
NGNGEclipseのバージョンを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デフォルトの名無しさん
NGNG0101デフォルトの名無しさん
NGNG専用のパースペクティブを定義することで解決してます。
メニューから「ウィンドウ」→「パースペクティブの別名保管」で、
現在表示中のパースペクティブを好きな名前で保存できますよ。
ウチの環境だと、VisualEditor用とかOmondo用とかのパースペクティブを、
Javaパースペクティブをベースにして定義して使ってます。
VE用だと、ポップアップの「新規」にVisual Vlassの項目があったり、
編集画面を広めに取った分パッケージ・エクスプローラが高速ビューに引っ込んでたり。
編集する内容によって、大きくしたいビューとどうでもいいビューが決まってくるので、
狭い画面を有効に使う為に専用パースペクティブを定義するというのもありです。
その都度ビューのサイズを変更してもいいですが、面倒ですから。
■ このスレッドは過去ログ倉庫に格納されています