【Java/C/PHP/D/他】統合開発環境Eclipse M18

このエントリーをはてなブックマークに追加
929デフォルトの名無しさん:2005/11/04(金) 00:46:30
!【緊急】開発言語PHPに“最悪”のセキュリティ・ホール,全ユーザーは今すぐ対処を
http://news19.2ch.net/test/read.cgi/newsplus/1130985853/l50
930デフォルトの名無しさん:2005/11/04(金) 00:51:41
あと、このケースの場合、
int method(final int a){

のようなメソッドを検索することはできないぞ
931デフォルトの名無しさん:2005/11/04(金) 13:10:05
アプレット作成でたまにjdk1.1.8を使うのですが、
F1を押したときにjdk1.1.8用のヘルプを表示するって出来ないんでしょうか?
javadocのロケーションを設定してみたのですが、/docs/api/の構成が違っているようで上手くいきません。
ちなみにEclipseのバージョンは3.1.1です。
932デフォルトの名無しさん:2005/11/04(金) 13:14:58
>>931
最近のバージョンのjavadoc.exe使ってソースから
htmlファイルを生成してみたら?
933931:2005/11/04(金) 15:02:41
ありがとうございます。
javadocはあまり使ったことが事がなかったので気がつきませんでした。
変換時にタグ関連の警告がたくさん出ましたが無事に使えるようになりました。
934デフォルトの名無しさん:2005/11/04(金) 20:22:31
拡張子がないファイルの場合は関連付けってできませんかね?
デフォルトの関連付けとかあればいいのに。
935デフォルトの名無しさん:2005/11/04(金) 20:35:59
拡張子なくても関連付けできる。つーか試せよ。
936915:2005/11/04(金) 22:02:34
>>918
あのー言ってる意味が分からないのですが。
タイトルくらい読んでいますが
一体どういう不満があるのでしょうか?
937デフォルトの名無しさん:2005/11/04(金) 22:25:46
どうでも良いレス書くな
938デフォルトの名無しさん:2005/11/04(金) 22:36:36
>>936
>>928に礼と解決したのかどうかを書くのが先じゃないのか?
ちなみに、俺もスレ違いだと思ったよ。
理由はEclipseとJavaの正規表現で何が違うのかわからんが、
どちらかと言うとJava関係のねたのような気がするから。
あと、>>936の読みにくい文章みて思ったが、もっと日本語を勉強したほうがいいよ。
939936:2005/11/04(金) 22:39:00
読みにくかったのは>>936じゃなくて>>915でした
940デフォルトの名無しさん:2005/11/04(金) 22:39:36
すみません、Eclipse3.02について質問させてください。
現在Strutsでアプリケーションを作っているのですが、
Actionクラスにブレークポイントを設定してデバッグをかけたら、
ブレークポイントが効かず、処理が途中で止まってくれません。
Eclipse2.1ではブレークポイントがちゃんと実行されるのですが・・・。
ネットで検索してみたのですが、ブレークポイントが効かない時の情報が
どうしても見つけられなかったので、困っています。
941デフォルトの名無しさん:2005/11/04(金) 22:44:09
>>940
Strutsのソース持ってきてデバッグオプションつけてant distしろ
942デフォルトの名無しさん:2005/11/04(金) 23:03:12
>>938
いや>>926の言うとおり、どうみてもEclipse専用の
話題だと思うが。

あの正規表現、Eclipseでしか使えないみたいだが。
943デフォルトの名無しさん:2005/11/04(金) 23:05:58
それより
引数にfinalがついていないメソッドに
finalをつける置換方法を知りたいな。
置換後文字列に正規表現入れても正規表現用文字列
にそくりそのままリプレースされてしまうしな。
$1finalとかやってもうまくいかんわな
944デフォルトの名無しさん:2005/11/04(金) 23:10:22
秀丸でやった方が早そうだ
945938:2005/11/04(金) 23:27:43
>>942
そうか?
grep ,vi, Emacsでは動かんがPerl, PHP, Ruby, Javaとかだと動くと思うよ。
動かんと言っても、 ( と \(の意味が逆になるだけだけど。
それに、スレ的にはこっちとかじゃない?
http://pc8.2ch.net/test/read.cgi/php/1105930285/

正規表現使うんなら . * ? の違いくらいは理解してから質問して欲しい…。
946デフォルトの名無しさん:2005/11/05(土) 00:44:36
M3でたぞ
947デフォルトの名無しさん:2005/11/05(土) 01:07:58
>>945
いや、性器表現スレだろ
948デフォルトの名無しさん:2005/11/05(土) 01:12:34
>>935
できますか?
ウィンドウ>設定>一般>エディター>ファイルの関連付け
のところでやろうとしてますが、特定のファイル名なら
できるっぽいですが、*などとすると「拡張子入れろ」みたいに
言われてしまいます。
949デフォルトの名無しさん:2005/11/05(土) 01:24:40
>>946
本当だ。
だけどダンロードに2時間かかる…
朝までほっとくか。
950デフォルトの名無しさん:2005/11/05(土) 01:29:15
>>948
拡張子がないファイルに関連付けることと、*に関連付けることは別だろ。
大体*だと拡張子があるファイルにもヒットしてしまう。
951デフォルトの名無しさん:2005/11/05(土) 09:13:52
>>940
それは、Tomcat Launcher Plugin を使ってないか?
EclipseというよりTomcat Launcher Pluginの設定の問題。
ウィンドウ→設定→Tomcat→Source Pathでデバッグ対象のプロジェクトにチェックを入れてるか?
952デフォルトの名無しさん:2005/11/05(土) 09:41:35
953940:2005/11/05(土) 11:51:42
>>941
遅レスすみません。
antの使い方がわからない・・・
すみません。何とか調べてやってみます。ありがとうございます。

>>951
レスありがとうございます。
チェックは既に入れてあります。
Tomcatのバージョンは5.0.30で、プラグインはtomcatPluginV3を使ってます。
954デフォルトの名無しさん:2005/11/05(土) 15:35:11
Subversion(TortoiseSvn)を使ってチェックアウトした環境でEclipse3.1.1つかってるんだけど
パッケージ・エクスプローラに白いパッケージアイコン(クラスがない階層)ができるんだけど
これ消したいときどうすればいい?Delキーで消そうとすると、読み込み専用リソースがあるから消せないといわれる
そのディレクトリには.svnしかないからこれのことだと思うんだけど
ビルドパスで、.snvを無視するようにはした
955デフォルトの名無しさん:2005/11/05(土) 19:03:34
eclipseのログファイルはどこに出されるのですか?
956デフォルトの名無しさん:2005/11/05(土) 19:14:11
>>955
.metadataの中
957デフォルトの名無しさん:2005/11/05(土) 19:40:01
>>954
SVN Explorerをつかって新規プロジェクトとしてチェックアウトしたのか?

/svnroot/repository/trunk/ProjectName

とすると

ProjectNameをプロジェクト名としてチェックアウトしたということか?

ソースフォルダはちゃんと指定したか?
新規 - ソースフォルダ で新規にソースフォルダを作るか、既存の
ディレクトリをソースフォルダに指定できる。


958デフォルトの名無しさん:2005/11/05(土) 19:40:31
>>954はちゃんとsubclipseプラグインを使っているのか?
959デフォルトの名無しさん:2005/11/05(土) 19:41:30
>>945
どうやら>>938は正規表現のスレではなうJavaのスレにすべきだと
主張しているようだが
960デフォルトの名無しさん:2005/11/05(土) 20:33:04
>>956
ありました。ありがとうございます。
961デフォルトの名無しさん:2005/11/05(土) 23:44:41
>>957
>>958
TortoiseSVNを使ってチェックアウトしたものをEclipseで参照してた。Sublipseはいれてなか
った。なんとなくだが、Eclipseプロジェクトで提供されているプラグイン以外のプラグイン
を入れるのをためらってたから
ということで、ご指摘の通りSublipse入れたら白ぬきパッケージは表示されないようになりました
どこで設定されているのかはわかんないけど、TortoiseSVNでもEclipseでもリポジトリみれるからいいや
サンクス
962デフォルトの名無しさん:2005/11/06(日) 01:13:52
>>961
おっさんじゃあるまいし、保守的すぎだろ。Vectorとかのソフトも使わないクチか?
っつーか、そんなんじゃスキル向上しない。
963名無し募集中。。。:2005/11/06(日) 01:39:44
Vectorのどんなソフトを入れているのか、参考のために教えてくれ
964デフォルトの名無しさん:2005/11/06(日) 01:55:28
HIDEMARU=4000(ry
965デフォルトの名無しさん:2005/11/07(月) 12:49:50
リファクタリングの「フィールドのカプセル化」で
getterとsetterにfinal修飾子を自動で付けるようにしたいのですが、
設定って出来るんでしょうか?
966デフォルトの名無しさん:2005/11/07(月) 14:24:47
>>965
Beanを作ってるのか?
getter, setter作ってるくらいだから
クラスにfinalつけたほうが速いんでない?

それでもやるとしたら
コードテンプレートでfinalをつけておくのがいいかと思う
967デフォルトの名無しさん:2005/11/07(月) 15:23:35
>>966
いや,今作ってるのはBeansではないんだけど、
カプセル化するために、getter,setterを使うようにしてる。
getterだけ必要ということも結構あるので。

あと、テンプレートメソッドパターンのスーパークラスとかがあって
クラスをfinalに出来ない時も多いんだよね。

そんで、多用しているリファクタリング機能で設定できないかな?と思った次第。
そもそも、getter,setterをオーバーライドすることなんて殆どないんだから、
finalをデフォルトで付けてほしかった。
968デフォルトの名無しさん:2005/11/07(月) 16:15:18
>>966
いまどき「速い」からfinalつけるなんてやついるのか?
オプティマイザへのヒントとしてもfinalなしでもかわらんよね。
それとも「手っ取り早い」の「早い」のtypo?
969デフォルトの名無しさん:2005/11/07(月) 16:20:32
しつこいくらいにfinalにこだわる。
それがJava魂。
970デフォルトの名無しさん:2005/11/07(月) 16:23:46
俺は恥ずかしくて仕事先のコードに書きまくったfinalを消したいくらいだ
971デフォルトの名無しさん:2005/11/07(月) 18:39:53
質問です。
eclipse3.1でjspファイルをコンパイル?実行?
するにはどうすればよいのでしょうか?
初心者なもんでよくわかりません。
教えてください。
972デフォルトの名無しさん:2005/11/07(月) 20:04:44
>>971
JSPのプリコンパイルの話をしているのか、ただ単純にJSPが使いたいのか解らんが
後者だとすれば、WTP+Tomcatを入れるか、TomcatPlugin+Tomcatを入れろ
詳細は@ITのサイトでも見るが良い
973966:2005/11/07(月) 23:36:59
>>968
> >>966
> いまどき「速い」からfinalつけるなんてやついるのか?
> オプティマイザへのヒントとしてもfinalなしでもかわらんよね。

うわっ誤解されてしまったw
一応、IBMのdwではそれが歳伝説であることはわかっている
つもりなので。
継承されて勝手に独自のsetterメソッドを実装されるのを
防ぐっていう意味でfinalをつけてしまえっていう意味だよ。

速度を理由にクラス修飾子にfinalするのではなく
不変クラスのほうなものを作りたくてfinalをつけると言うことで。
特別な方法でしかsetterにアクセスしたくないとき、
finalは不変でないクラスでも使えるかなと思ったわけよ。


> それとも「手っ取り早い」の「早い」のtypo?
そうtypo
974デフォルトの名無しさん:2005/11/07(月) 23:38:46
>>970
フィールドのfinalはよく使える。
Singletonを実現するときとか
staticイニシャライザで初期化してから
finalフィールドに代入した定数を作りたいときとか
975デフォルトの名無しさん:2005/11/07(月) 23:43:27
Maven2.0が出てからもうすでに何日か経ってるけど
だれか使ってない?

今あるMaven1.xに対応したEclipseプロジェクトを
Maven2.0から使えるようにしたいけど
使い方がよくわからない。
ゴールの名前も変わってしまったようだし
ゴールのリストがわからない。
1.0のproject.xmlを2.0のpom.xmlに変換する方法がわからないな。
Mevenideプラグインも
Maven Workshopプラグインも
どちらもMaven2.0に対応していないようだ。

プラグインセントラルのMeven Workshopの
フォーラム(BBS)でもMaven2.0対応プラグインは
まだかというレスがついている。
現在製作中か?

Maven2.0のことよくわかってないけど
Maven Repo Searchプラグインの必要性がなくなってしまうのだろうか?
976デフォルトの名無しさん:2005/11/08(火) 00:10:29
アップデートサイトみてみたら
TPTPのLanguage Packも自動インストールできるようになってた。

気がつけばこんなことに。実に素晴らしい。

Eclipse本体やWTPやUML2, VEなども同様のことが
起こっているんだろうか?
977デフォルトの名無しさん:2005/11/08(火) 13:49:12
String index out of range: -16
ってどういうエラーでしょう?
978デフォルトの名無しさん
単純に String#charAt(int) とかで IndexOutOfBoundsException 食らったのでは?