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

JAVA/C++開発環境 "eclipse" スレッド 2

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
過去スレ
Part 1 http://pc.2ch.net/test/read.cgi/prog/1013261320/
Part 2 http://pc.2ch.net/test/read.cgi/tech/1013268002/

オフィシャルサイト
http://www.eclipse.org/
プラグインリンク集
http://eclipse-plugins.2y.net/
R2.0リリースまでのスケジュール
http://www.eclipse.org/eclipse/freeze_plan_2_0.html
Eclipse project FAQ
http://www.eclipse.org/eclipse/faq/eclipse-faq.html

FAQ,LINKは >>2-7 くらいのどこか。
00101NGNG
しまった、CDTによる開発ってeclipse以外に、
gmake/gcc...その他標準的なGNU開発環境
がインストールされていることが前提なの忘れてた。鬱
次スレの1はFAQ直してください。
0011デフォルトの名無しさんNGNG
>>1
おつかれです。

F2、久々のStatus オールOKですね。期待大。
早速これから落としてきます。
0012デフォルトの名無しさんNGNG
Sysdeo Eclipse Tomcat Launcher
V.99 for F2 available
0013デフォルトの名無しさんNGNG
>>1
0014デフォルトの名無しさんNGNG
オツカレ>>1

そろそろドキュメントの翻訳欲しいね。
面白そうなドキュメントも増えてきたことだし。
インストール関係のドキュメントは本家にも見当たらないから
作ったら有用かねぇ。

SWT FAQは現在適当に翻訳中
0015デフォルトの名無しさんNGNG
http://www.eclipse.org/documentation/html/plugins/org.eclipse.platform.doc.isv/topics_Reference.html
にあるSWT関連のJavaDocですが,一括ダウンロードできるところってない
ですか?
0016デフォルトの名無しさんNGNG
>>15
あなたのHDDの中から、plugin/org.eclipse.platform.doc.isv/doc.zip
を持ってくるのが一番早いと思います。
で、自分で確認してないんだけど、swt.jarをbuild pathに入れた
とき、Javadoc locationって自分で設定する必要あるんだっけ?
もし空欄になってたら、設定しておくのがよいかと。
0017デフォルトの名無しさんNGNG
素人なんだけどお。
これってJBuilderのEnterprize版と同じことできるの?
0018デフォルトの名無しさんNGNG
>>17
具体的には何を?
0019デフォルトの名無しさんNGNG
>>18
WEBアプリってやつ。
参考:http://pc.2ch.net/test/read.cgi/tech/1023102379/
0020デフォルトの名無しさんNGNG
>>19
サーバーサイドなら>>5に載ってるが。
0021デフォルトの名無しさんNGNG
>>19
Webアプリ環境はどのレベルまでサポートしてもらいたいの?
0022デフォルトの名無しさんNGNG
>17
http://eclipse-plugins.2y.net/eclipse/plugins.jsp?category=Application+server
好きなの選べ。
002319NGNG
ごめんなさい。
ほんと素人なんす。
JBuilderやろうかと思ったら、>>19のスレでもめてたんで、
それならeclipseでいいのかな、と。
すみませんでした。
0024デフォルトの名無しさんNGNG
>>12 の Sysdeo Eclipse Tomcat Launcher を F2 に入れたんですが、

 [Window] - [Preferences] - [Tomcat]

で、バージョンと Tomcat ホームを設定します。そのあと、起動/終了は
できるのですが、Eclipse 自体を一回終了すると設定が消えてませんか?
0025デフォルトの名無しさんNGNG
>>24
Sysdeo Eclipse Tomcat Launcher pluginのホームページに
<workspace>/.metadata/.plugins/com.sysdeo.eclipse.tomcatフォルダを
作成すれば設定が保存できるようになると記載されています。
どうやら、eclipse F2のバグで保存出来ないみたいです。
002624NGNG
>>25
あっ、releaseNotesV099.txt の Known promlem にありましたね。失礼しました。
でも、フォルダ作っても保存されない……。
002715NGNG
>>16

こんなところに! 有難うございます。
0028デフォルトの名無しさんNGNG
SWTの勉強で、スタンドアロンアプリケーションを作ろうとしているんですが
アイコン(ウィンドウバーの左端に出すやつ)って、どうやって設定するんでしょう?
Shellクラスにはそれっぽいメソッドはないみたいなんですが。
0029デフォルトの名無しさんNGNG
>>28
SWTはさわったことないけど、SWTのFile Viewer Exampleは
左上にアイコン出しているね。ソースもあるから読むとわかるのでは?
0030デフォルトの名無しさんNGNG
>>26
自分も同様の問題で今日なやんでましたが、
上記の対応をおこなったらちゃんと設定が保存できましたよ。
<workspace>/.metadata/.plugins/com.sysdeo.eclipse.tomcatの下に「pref_store.ini」というファイルができて、そこに設定情報が格納されてました。
003129NGNG
Shell.setImage()でいいのかな。はじめてSWTのソース見てみたけど
こうなってるのか。
0032デフォルトの名無しさんNGNG
ageついでに。CVS FAQ出ました。
http://dev.eclipse.org/viewcvs/index.cgi/~checkout~/platform-vcm-home/docs/online/cvs_features2.0/cvs-faq.html
0033デフォルトの名無しさんNGNG
今更だが Visual Age for Java はつくづくクソだなーと思う今日この頃、皆さんいかがお過ごしでしょうか?
0034デフォルトの名無しさんNGNG
eclipse使ってる人は、antって何に使うの?
0035デフォルトの名無しさんNGNG
ant
俺は jar にまとめるとか、それを配置するとか。
0036デフォルトの名無しさんNGNG
eclipseのコンパイラじゃないやつ使うとき。
0037デフォルトの名無しさんNGNG
なぜ、Action Point という概念があるんだろう。

すべての Eclipse のオブジェクトにアクセスできるようにして、
公開された EventListener インターフェースを追加して、機能を
追加していけるようにすれば、自由度も高くてシンプルなプラグイン
機構ができあがるような気がするんだが。

(一太郎 Ark とか、JBuilderとかも、多分、そんな感じで拡張できたと
思うんだけど。)
0038デフォルトの名無しさんNGNG
 Eclipse SDK: フルセット
 Example Plug-ins: プラグインサンプル
 Platform Runtime Binary: ワークベンチ本体
 JDT Runtime Binary: Java開発環境プラグイン
 Eclipse SDK Translations & Fixes(R1.0のみ): 日本語リソース等
 JDT Runtime Translations & Fixes(R1.0のみ): 同上

をダウンロードしたのですが、どうやったら日本語eclipseになるのでしょうか?
解答して plugin/ に上書きしてみたのですが、何も変わらないです。
OSはWindows2000です。
0039デフォルトの名無しさんNGNG
>>38
えーと、なりません。
 Platform Runtime Binary: ワークベンチ本体
 JDT Runtime Binary: Java開発環境プラグイン
があれば、Javaの開発ができます。
004038NGNG
ガーン! とりあえず週末にちょこちょこ使ってみようと思います。
0041デフォルトの名無しさんNGNG
>>38
とりあえず、まず >>4 読んでくれ。
0042デフォルトの名無しさんNGNG
とりあえず、F2を使えばいいんじゃないでしょうか。
仕事で使ってますが、安定してます。
0043デフォルトの名無しさんNGNG
いまのところ、F3は予定通りにでるみたいだね。
0044デフォルトの名無しさんNGNG
時間が出来たのでSolaris8にいれてみたよ。
漢字が入力できなくてかなり鬱
Linux/gtkの漢字入力できない件は2.0じゃ放置プレイ決定だっけ?
そしたらsolarisもかなぁ。
0045デフォルトの名無しさんNGNG
>>44
パッチは出ているから試してみたら?
0046デフォルトの名無しさんNGNG
Integration 20020607を入れたら、Aboutでの表示がなぜか0601に。はて?
0047ぱっちのさくしゃNGNG
>>44,45
あのパッチではうまく行きません。
swt.cのGtkTextをGtkTextViewに置き換えると行けるかと思ったのですが、どうも単純にそれだけでは動かないようです。
0048デフォルトの名無しさんNGNG
>>47,45
あのパッチとはどのパッチ?前スレ参照かしら?
ニュースみても見つけれなかったっす。
0049デフォルトの名無しさんNGNG
platform-swt-dev mlです。
ただ、mlに投稿したパッチはコンパイルすら通りません(コンパイル方法が分からなかったもので、確認してなかった)。
もし興味があれば、最新のパッチ投稿します。
0050デフォルトの名無しさんNGNG
>>49
お願いしまーす。
2.0ではFixされないって噂は本当なんでしょうか?
005138NGNG
>>41
読みましたが、日本語リソース等 とかはどうやって使えばいいのかわかりません。 使わなくてもいいんでしょうか。

いま、F2をダウンロードしてます。
0052デフォルトの名無しさんNGNG
>>38
多国語リソースはR1.0向けのしか存在しないってのは理解できている
のかなぁ。それともR1.0をダウンロードしたけどよくわからんって
ことなんだろうか。
>>4 より
|Q. 日本語版はないの?
|A. R1.0ならeclipse.orgからダウンロードできる。
| R2.0用のリソースはそのうち手をつけるらしい。
| CDTのLPEXエディターは既に各国語リソースあり。
0053デフォルトの名無しさんNGNG
>>51
英語に慣れといた方が良いよ。
005438NGNG
>>52
R1.0 で多国語リソースをどうやって使えばいいのかが解らんのです。
0055デフォルトの名無しさんNGNG
仕事でSWTを使ってる人いますか?
0056デフォルトの名無しさんNGNG
>>55
気ぃ早っ(w

IBMの人が仕事でeclipseのplug-in作っている以外は、まだ居ないような気がする。
0057デフォルトの名無しさんNGNG
>>56
んなこたーないでしょう。
IBMのWSAD用に対するPluginの開発意向表明は
Rationalもやってるし。
(つか,Rational XDE ってまんまEclipseのWorkbenchやん。)

実際,自分の社内お手軽ツールをSWTで作ろうかなと
思ってる。

そこで皆さんに質問だけど,
いきなりPluginのためにJFaceに突撃すべき?
それともとりあえずスタンドアロンアプリケーションを
SWTで作ってみたほうがよい?
0058デフォルトの名無しさんNGNG
>>57
楽にできそうなほう。
0059デフォルトの名無しさんNGNG
>>58

政界
0060デフォルトの名無しさんNGNG
>>56

じゃあスタンドアロン
0061デフォルトの名無しさんNGNG
>>57

それより、どういう社内ツールを作るんだ? 作らせてくれーといっても、
なかなか大変じゃ?
0062デフォルトの名無しさんNGNG
>>61
社内でプロジェクト立ち上げてっていうほど大げさなことじゃないんじゃないの?
0063デフォルトの名無しさんNGNG
Splashが出たまま動かない・・・なんででしょうか。
R1.0です。

java version "1.3.1_02"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1_02-b02)
Java HotSpot(TM) Client VM (build 1.3.1_02-b02, mixed mode)

過去スレ読んで同じ症状の人いたけど解決されてないみたいだし・・・
0064デフォルトの名無しさんNGNG
と、思ったら動いた。
0065デフォルトの名無しさんNGNG
>>5
> ■Java
> Q. クラスパスの設定方法は?
> A. eclipseには3つのクラスパスの概念があります。
>  1)eclipseが動作しているVMが参照するクラスパス
>    →-vmargsオプションでVMの引数として設定。
>  (2)eclipseの内部コンパイラが参照するクラスパス
>    →projectのPreferences->Java build pathで設定。
>  (3)コンパイル後のJavaアプリケーションを動かすVMが参照するクラスパス
>    →(2)と Run->Run(debug)... -> Classpath で設定。

F2 だと (2) Java Build Path の設定方法が変わってるみたい。
(F2 から使い始めたので F2 以前は知らん)
File->Properties->Java Build Path
0066デフォルトの名無しさんNGNG
>>65
どっちでもいいよ。Viewでプロジェクトを選択した後、
右クリックするかFileメニューを開くかの違いでしか
ないから。ただ、>>5のほう、Prejerencesと
Properties間違えているね。
0067デフォルトの名無しさんNGNG
Tomcat Plugin について質問でございます。
http://www.sysdeo.com/eclipse/tomcatPlugin.html

1. Tomcat の設定 (Preferrences の項目のやつ) が保存されません。Eclipse を起動するたびに
TOMCAT ホームを設定しなければなりません。これは現時点ではどうにもなりませんか? また、
今後、改善される見込みはありそうですか?

2. Tomcat Plugin は親切にも設定の項目などでは日本語で表示してくれます。しかし、これは、格好
悪いので English で表示してくれるようにしたいのです。いい方法はありますか?
006857NGNG
>>62

そだよ。うちの製品開発を支援できるよなアドオン
(製品固有の定義ファイルのエディターとか,IDの上にマウスカーソル
置いたらリンクして定義ファイルのエントリをHover表示するとか)
があれば便利だよねーってぐらいで,別にいきなりパッケージ製品
をSWTでってわけじゃないよ(笑)

そゆレベルで作れることがEclipseの利点のひとつでしょ?
0069デフォルトの名無しさんNGNG
>>67
1.
激しくガイシュツ。
>>25を参照。

2.
<ECLIPSE_HOME>/plugins/com.sysdeo.eclipse.tomcat以下にある
plugin_<locale>.propertiesと、
tomcat.jar内のresources_<locale>.properteisを消して起動させると幸せになれるかも。
007044NGNG
時間が出来たのでMLからパッチ取ってきてコンパイルを試みるもコンパイルエラー。
Cはさっぱりわからんので対処のしようがなかったり。
鬱だ
0071デフォルトの名無しさんNGNG
そりゃ作者ご本人があれじゃだめっていっているからねぇ...
0072デフォルトの名無しさんNGNG
Resin用のプラグインがでたね。
http://www.improve-technologies.com/alpha/resin/

さて、F3は予定通りかな。
0073デフォルトの名無しさんNGNG
JDK 1.1.8 上(MS VM 向けの Applet) プログラムを eclipse で作りたいです。

まず、Window -> Preferrence -> Installed JREs で、JDK 1.1.8 の設定を作成しました。

JRE name: JDK 1.1.8
JRE home directory: C:\jdk1.1.8

JRE System libraries: classpath.zip

Run -> Run -> JRE の項目を、JDK 1.1.8 に設定しました。


デバッグ開始直後に「illegal argument: -Xbootclasspath」 と言われます。

(いつもは JDK 1.4 で動かして、ときどき 1.1.8 でコンパイルしてみる、みたいな開発方法でも
いいとは思うのですが)

常に 1.1.8 を使った開発をするには、どうすればよろしいでしょうか。
0074デフォルトの名無しさんNGNG
>>73
実行はantからかなぁ。リモートデバッグってJDKのバージョンまたがっても
いいんだっけ? できるならeclipseからやってみるとか。
0075デフォルトの名無しさんNGNG
みんなサーバアプリ作るのにEclipse使ってる?
0076デフォルトの名無しさんNGNG
>>75

勿論。
0077デフォルトの名無しさんNGNG
>>75
当然。
0078木村 キタキタマシーンNGNG
>>75
オフコース。
0079デフォルトの名無しさんNGNG
すみません。多分激しくガイシュツだと思うのですが・・・

質問です。
R1.0にAntのPlug-Inを放り込んで、Antの起動はできるようになったのですが、
Javacが失敗します。どうもコンパイラの場所がわからないらしいのですが、
どこでなにを設定すればAntにコンパイラの位置を知らせる事ができるのかわかり
ません。JAVA_HOMEその他の環境変数の設定はしているので、プロンプトからの
Ant起動は成功するんですけれど・・・

どなたかお分かりになる方、教えていただけないでしょうか?
因みにOSはWindows2000です。
0080デフォルトの名無しさんNGNG
> 多分激しくガイシュツだと思うのですが・・・

なら過去ログ読んだらどうな(略
0081デフォルトの名無しさんNGNG
>>80
読めないので・・・ヒーン
0082 NGNG
>>79
Window->Preferences->Ant->CustomizeのClasspathにjdkのlib/tools.jarが追加されてる?
0083デフォルトの名無しさんNGNG
詳しくはコチラ
http://www68.dns.ne.jp/~bbs2/upload3/helen/OB00014094.jpg
0084デフォルトの名無しさんNGNG
↑ババァ画像
0085デフォルトの名無しさんNGNG
20020612からダウンロードのとこに、FTP and WebDAV Supportというのが増えてるね。
0086デフォルトの名無しさんNGNG
F3 まだぁ?
0087デフォルトの名無しさんNGNG
Strutsプラグイン
http://easystruts.sourceforge.net/
0088デフォルトの名無しさんNGNG
>>86
F3向けcandidate1は no go な項目が出ている。
Candidate2 の build はもう終わっているはずだけど
どうなったのかな。

>>85
なんか1.0のころから使っていたコードを入れ替えたみたいね。
0089デフォルトの名無しさんNGNG
>>79
とりあえず、FAQ
http://www.eclipse.org/eclipse/faq/eclipse-faq.html#users_16
0090デフォルトの名無しさんNGNG
mozillaのbugzillaと比べて、eclipseのbugzillaって
reopenが少ないと思うんだけど、bugzillaに登録された
bugのうち再現できるbugって、UnitTestできるようにな
っているのかなぁ。
0091デフォルトの名無しさんNGNG
eclipse.exeを起動しても

「Java Virtual Machine Launcher

Could not find the Main class. program will exit.」

とでてしまうのですが、JREさえ入っていれば起動するってもんでも
ないんでしょうか?

こんなところでつまずいてる人って他にいなさそうで
質問するのも恥ずかしいのですが。

FAQをみても初歩的すぎる問題なのか解決策はでてないようでして・・・
恐縮なんですけど、どのへんを調べたらよいでしょうか?

OSはWin98です。
恥ずかしいのでサゲ
0092デフォルトの名無しさんNGNG
F3 age
009373NGNG
1.1 の開発のためのプログラムを作るための環境設定は、とりあえず

Project の Properties -> Java Build Path -> Libraries

* classes.zip (v 1.1)
* JRE_LIB - rt.jar (v 1.4)

Preference -> Java -> Compiler -> JDK Compaliance

* Compiler compalance level - 1.3
* Generating .class file compatibility - 1.1
* Source compatibility - 1.3

としたら思い通りに開発できるようにはなった。(ほかの設定はやらなくてもOK)


しかし、ちょっと疑問なのが、Properties -> Java Build Path -> Libraries
の標準クラスライブラリが 1.1 と 1.4 が混ざってしまう。これでなぜに動いて
いるのか。

どうコンパイルしているのかが分からん。
コンパイルコンソールが見える方法があれば教えてほしい。
0094デフォルトの名無しさんNGNG
コンパイラはeclipseの独自コンパイラ使うから、
コンソールの出力はないと理解しているんだけど違うかな。

で、実行はJava2のjava.exe使うから、bootup pathのlibにあるrt.jar
が優先なのではと思います。

Generating .class file compatibility - 1.1
になっているなら、出力されるclassファイルは1.1仕様
だとおもうので、実行時にantでJDK1.1のVMを動かすしか
ないと思う。
0095デフォルトの名無しさんNGNG
New update... 使ってアップデートしたとき、
起動できなくなるリビジョンがたまにあるね。
やっぱりリリースビルドになってAPIが固まら
ないと駄目だったりするのでしょうか。
0096デフォルトの名無しさんNGNG
>>95
もうFreezeに入ってるからAPIは変わってないんじゃない。
0097 NGNG
エクスプローラのウィンドウ出したのか、なんの原因かわからないが、
前のバージョンでは二度と起動できなくなった事が何度かある。
今は怖くて開けないです。
ウィンドウ立ち上げないように設定したくても、どこで設定してるかわからんし、
今は直ってるのかな?
0098デフォルトの名無しさんNGNG
F3に移行完了。
Sysdeoの設定も保存されてますね。

ところでLogConsoleの使い方が分かりません。
Logの監視が出来たりするんでしょうか。
当方Windows環境なのでeclipse上でログを追えると非常に便利なんですが・・・。
0099デフォルトの名無しさんNGNG
Linux/motif版で日本語入力出来てる人居ますか?
XMODIFIERS=@im=noneとかやらないと、
落ちちゃうんですけど、私のところだけですかね?
kinput2使ってます。
010098NGNG
>>98
自己レス。
Log ConsoleってAntなどの外部ツール用のコンソールみたいで、
期待したような使い方はできないということが分かりました。
以上。
0101デフォルトの名無しさんNGNG
>>98
EclipseでうごかしたJVMの標準出力はコンソールにいくぞ。

LOG4Jつかって標準出力に掃けばいい。JDK1.4つかってるなら
コアのLoggingAPIだけで同じことができる。
010298NGNG
>>101
>LOG4Jつかって標準出力に掃けばいい。

なるほど。。。
LOG4Jの設定変えて、eclipseのConsoleからログ追えるようになりました。
多謝!!
010379NGNG
>>82
R1.0にはそういう設定ないんですよ・・・
結局F3落としました(藁

F3のエディタのコード記述アシスト機能がイイ!
JDK+エディタという人は、是非乗り換えよう!
秀丸でJavaソース書くより100倍楽だし、デバッグは1000倍楽。
0104デフォルトの名無しさんNGNG
>>99
うん、落ちるね。F3つかってるんだけど、
gtk版の方もうまく日本語入力できないし、、、(表示はできる)

0105デフォルトの名無しさんNGNG
前スレ713あたりで話題に出てたから、pluginの勉強ついでに
native2ascii相当の機能を組み込んだpropertiesファイル用
editor pluginを作ってみた。713はまだ見てるかな。
0106デフォルトの名無しさんNGNG
>>105
ボクはi18nでメンドイので、PropertiesやPropertyResourceBundle
使うのやめたよ・・・
XMLでプロパティ書くようにしてます。パーサがあればリソース側で
エンコードも指定できるので、JDKツールなしでプロパティ値変更できて
便利。
0107最近使い始めNGNG
Linux Motif 版で日本語の入力ができない。
当方では、しょうがないので、LANG=en_US で使っていますが。
リリースまでには改善されるんでしょうかね。
もしくは、windows 版を使わなくてはいけないんですかね。
0108最近使い始めNGNG
以前にtomcat plugin を使用した際に、jsp のコンパイルで失敗する現象が
あったのですが、プロジェクトの path に tools.jar を入れたら動きました。
はまっている方がいらっしゃったらやってみてください。
0109名無しさん@XEmacsNGNG
linux版のeclipseを使おうと思ったのですが、
java.lang.UnsatisfiedLinkError: /home/sunouchi/files/eclipse/plugins/org.eclipse.swt.gtk_2.0.0/os/linux/x86/libswt-pi-gtk-2043.so: libgtk-x11-2.0.so.0:(以下文字化けで読解不能)
とエラーが出て止まります。
とりあえずzipファイルを解凍して./eclipseを実行しただけなんですが、
何か他に設定って必要なんでしょうか?
0110デフォルトの名無しさんNGNG
>>109
一般論としては-vmargsと-Djava.library.path使って、見つからんって
文句いわれている共有ライブラリにパスを通してあげる。でも、多分
Javaなりgtk2.0がきちんとインストールされていないのではないか
という気がする。
http://mmoebius.gmxhome.de/eclipse/downloads/mini-HOWTO.html
あたりが参考になるかと。
■ このスレッドは過去ログ倉庫に格納されています