【SDKから乗換】EclipseでJAVAの勉強【初心者歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG中級者〜の方は本スレの方が話題が合うかと思われますのでこちらへどうぞ。
現行Eclipse本スレ
【Java/C/PHP/D/他】統合開発環境Eclipse M15
http://pc5.2ch.net/test/read.cgi/tech/1100324475/l50
Q.Eclipseって何?
A.オープンソースでフリーの統合開発環境(IDE)です。
分かりやすく言えば、テキストエディタ+プロンプトでコマンド打ってコンパイルするより
簡単にプログラムの実行ができたり、クラス一覧が表示されたりなど書き表せないほどの便利な機能を持ってます。
0083デフォルトの名無しさん
05/02/01 01:30:29どうしてEclipseスレは糞テンプレばっかりそんざいするのだ?
0084デフォルトの名無しさん
05/02/01 05:46:21すぐにもどのソースの部分(ファンクションキーなどで)に戻ってくる事ってできますか?
もしできるなら教えてください
0085デフォルトの名無しさん
05/02/01 07:04:05をみて、javadoc 設定したんだけど、
ブラウザで javadoc が開かれます。
上のページだとヘルプ上で表示されているみたい。
なぜ?
0086デフォルトの名無しさん
05/02/01 08:23:20>ソースの違う部分に移動した後に
「移動」の手段によるな。マウスをスクロールとか
カーソルキー連打で移動ならお手上げ。
Ctrlキー押しながらクラスやメソッド宣言へジャンプして移動したのなら
Alt+左カーソルキーで戻れる。
アウトラインから選択してジャンプでも同じ手段で戻れる
008784
05/02/01 14:53:18回答どうもっす
>「移動」の手段によるな。マウスをスクロールとかカーソルキー連打で移動ならお手上げ。
この移動の時の方法が知りたかったんだけどとりあえず行番号表示させてそれでやるようにしました
>>85
俺も前にそれでやってみたけど結果は同じくブラウザだったorz
まあ、インストールしたjavadocを指定したので表示も早くなり満足してます
答えになってなくてスマソ
0088デフォルトの名無しさん
05/02/01 15:22:49Eclipse起動時だけでなく、終了オプションから「コンピュータの電源を切る」が
表示されるまで一分かかるのはきつい
XP、Pen2.4G、Mem512MB メモリ増設したら速くなるかな・・・
0089デフォルトの名無しさん
05/02/01 15:31:58それはEclipseと関係ないような→シャットダウンの時間
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WaitToKillServiceTimeout
を見直してみな。爆速シャットダウンできるよ。
0090デフォルトの名無しさん
05/02/01 20:31:14間に合わなかったサービス皆殺しだがな。
0091デフォルトの名無しさん
05/02/01 20:41:01009280
05/02/01 22:40:42ソースを直接コピペしてhtmlファイルに入力し開くと
問題無く表示されています。
>>82
Tomcatのバージョンと関係があるのですか?
一応私のは、Tomcat5.0です。
すみませんが宜しくお願い致します。
0093デフォルトの名無しさん
05/02/04 01:28:40改行コードLFにしたいんだけどできるかな
0094デフォルトの名無しさん
05/02/04 01:42:57テキストファイルといえどただのバイトストリームだ不可能ではない。
0095デフォルトの名無しさん
05/02/04 10:31:220096デフォルトの名無しさん
05/02/04 11:31:330097デフォルトの名無しさん
05/02/04 11:59:260098デフォルトの名無しさん
05/02/04 16:15:13M字開脚を入れてある。
0099デフォルトの名無しさん
05/02/04 21:50:393.0なら使えるのかも知らんけど
0100デフォルトの名無しさん
05/02/06 01:31:45パッケージエクルプローラでそのクラスとインタフェースの違いを一目で見分けられる方法はありますか?
ついでに抽象クラスの区別も知りたいです
今はいちいちファイルを表示させてクラスかインタフェースを確認しています
0101デフォルトの名無しさん
05/02/06 01:35:33すごい意味不明なことで悩まされ鬱になる精神的なMになれる度合いを示すのに
M+数字という表記を取っております。
0102デフォルトの名無しさん
05/02/06 01:55:20計画を実行して作られたものにつけられる M は
milestone の M ではなく manufacture の M です
0103デフォルトの名無しさん
05/02/06 05:12:50まじで?
0104デフォルトの名無しさん
05/02/06 07:04:09なんか知らんがtomcatPluginV3だと立ち上がらない。
かと言ってV2だと設定のところで変なエラーが出て設定が反映されない。
0105デフォルトの名無しさん
05/02/06 07:10:170106デフォルトの名無しさん
05/02/06 12:46:47ファイル名の左につくアイコンが違ってたと思うけど。
0107デフォルトの名無しさん
05/02/06 16:51:52■環境
Eclipse3.0.1(日本語化済み)
lomboz.3
tomcat-5.0.28
LombozJ2EEプロジェクトを作成し、LombozServletWizardで雛型を作りました。
この状態で、「Lomboz J2EE...→Run Server」とやると、以下のメッセージが
出て止まります。
java.lang.NoClassDefFoundError: org/apache/catalina/startup/Bootstrap
Exception in thread "main"
多分、「設定」→「Lomboz」→「ServerDifinition」のClassPath関係が正しくないのだと
思うのですが、どう設定するのが正しいのか解りません。
どなたか、教えてください。
よろしくお願いします
0108デフォルトの名無しさん
05/02/06 19:14:30どこで戻せばいいんですか?
0109デフォルトの名無しさん
05/02/06 20:12:01うーん、どうやったらオフになるか知らないんだけど、
とりあえず、"Integer" とか "String" みたいなクラスに対しても効かない?
(あるいは、ローカルのクラスとか)
もし、特定のクラスには、効くというのならば、
補完がかからないクラスのパッケージがビルドパス上にあることは確認した?
0110108
05/02/06 20:14:30自分もどうやったらオフになったのかわからないんですけど、
とにかく一切の入力補完が効かなくなってしまいました。
Eclipceを再起動したら直りましたが・・・不思議。
0111デフォルトの名無しさん
05/02/06 20:17:44>Eclipceを再起動したら直りましたが・・・不思議。
ああ、それはリソースが不足してるんです。
よくあること。
自分の知る限り、そうなってしまってからの対応策は再起動しかないです。
0112デフォルトの名無しさん
05/02/08 22:10:29「新規」→「javaプロジェクト」からロケーションの「外部ロケーションにプロジェクトを作成」でディレクトリ指定
その後にプロジェクト名を入力しようとすると、「プロジェクト・コンテンツをワークスペースに作成できません。」
というエラーがでます
わかる人教えてください
0113デフォルトの名無しさん
05/02/10 00:02:20ServletWizardで作ると、service() メソッドのインプリメントは正常に動くのですが
doGet()に変えると、
「HTTPステータス 405 - HTTPのGETメソッドは、このURLではサポートされていません。」
ってエラーが出る。これって何故???
やってることは、文字列を出力するだけなのに。
0114113
05/02/10 01:09:150115デフォルトの名無しさん
05/02/10 10:49:12結局何が原因だったんでしょうか。
よろしくお願いいたします!
0116デフォルトの名無しさん
05/02/11 07:20:10FileReaderやFileWriterを使おうとするとFileReader は解決できないか、型ではありません。
と出てきてしまいます。
いったいなにが原因なのでしょうか?
Eclipseは301でJREは140です
0117デフォルトの名無しさん
05/02/11 11:21:08情報が少なすぎ。エラーの発生しているソースコードとエラーメッセージの最初の数行くらいかけや。
0118デフォルトの名無しさん
05/02/11 11:56:38class mona {
public static void main(String[] args) {
try {
File mona = new File(args[0]);
File nida = new File(args[1]);
FileReader in = new FileReader(mona);
FileWriter out = new FileWriter(nida);
int giko;
while ((giko = in.read()) != -1) {
out.write(giko);
}
in.close();
out.close();
System.out.println("コピーしますた");
} catch (IOException e) {
System.out.println("あぼーん");
System.out.println(e);
}
}
}
引数にmona.txt第2引数にnida.txtをとり、内容をコピーするものです
エラーはjava.lang.ClassNotFoundException
でFileReader は解決できないか、型ではありません。
とでてきて、fileioがことごとく名前解決できないようです
0119117
05/02/11 12:11:40j2sdk1.4.2でコマンドプロンプトで実行したら、素直に動きました。
EclipseでのJavaの指定はしていますか?>10参照。
0120デフォルトの名無しさん
05/02/11 12:41:35このスクリプトを書いていたのでだめだったようです
新規でjavaのプロジェクトを作り直したらうまくいきました
ついでに10のもやっておきました
ありがとう!
0121デフォルトの名無しさん
05/02/18 17:38:35に色々な本が書いてありますが,評判がいいのはどの本でしょうか?
当方,Java・Eclipseともに未経験です。
Eclipseをダウンロード&日本語化したところまでできたのですが,
もっと詳しく知りたいと思ったため,書籍を買おうと思うのです。
Perlを少しかじった経験もあり,Perlの開発も出来ると聞いたので,
プラグインの入れ方等も書籍を見たほうがいいと思ったので・・・。
0122デフォルトの名無しさん
05/02/18 18:00:16その本読んでも大丈夫かどうか確認依頼してみたら?
0123デフォルトの名無しさん
05/02/18 21:03:460124デフォルトの名無しさん
05/02/18 21:21:28補完機能・margedoc一度使ったらもう戻れん
確かに何か大切な物を忘れているような気がする・・・
>>121
俺が買ったのは「実践Eclipse3 javaプログラミング入門」
結構新しいから>>4にはないけど初心者にはいいと思う
0125デフォルトの名無しさん
05/02/18 23:17:59それともエディタで書くことに何か意味があるのか?
0126デフォルトの名無しさん
05/02/19 00:21:21って聞いたら「揚げ足取るな」っていうタイプの、独自コンテキスト、かつ
独自用語で語ってるのかもしれない。>>123 は。
私なりに彼の言いたかったであろうことを推測すると、以下のようになる。
「Java 初心者なら、IDE は使わずにコマンドラインで javac コマンドを叩いてコンパイルしたり、
java コマンドを叩いてプログラムを実行する経験をしたほうがいいよ」
0127デフォルトの名無しさん
05/02/19 15:55:14> エディタ以外でどうやって書くんだ?
echo "public static void main(java.lang.String args[]){" >>Test.java
みたいに一行づつファイルに書き込むとか。
0128デフォルトの名無しさん
05/02/19 16:44:510129デフォルトの名無しさん
05/02/19 16:45:32#defineなどのプリプロセッサを使うにはどうすればよいですか?
環境はWindowsXP、eclipse2.1.3です。
0130デフォルトの名無しさん
05/02/20 11:07:30プリプロセッサを使わない。使わなくても何とかなるし。
0131デフォルトの名無しさん
05/02/20 12:41:51Eclipse の組み込みヘルプブラウザ(?)でヘルプを表示させることはできないのでしょうか。
2.1.3 ではヘルプの設定に「組み込みインターネット・エクスプローラー・アダプター」
というのがあるのですが、3.0.1 にはないので無理なのかな……。
0132デフォルトの名無しさん
05/02/21 02:01:29携帯用だとヤヴァいんでないかい?
0133デフォルト名無しさん
05/02/23 18:13:58亀レスだが、俺も似たようなエラーで困ってる。
eclipse3.0で拡張子をhtmlやhtmにしてファイルを新規作成すると、
なぜか文字コードがUTFになってしまってるようだ。
ソースファイルのプロパティ→テキスト・ファイル・エンコードはデフォルト(MS932)のままなのに。
拡張子をjspやjavaやtxtなどにするとMS932エンコードは正確に行われるようなのに、
なぜか拡張子htmlとhtmのファイルだけUTFで固定されちまってる。。。
例えば、、
「今日」という2文字だけ入力したファイルを拡張子jspまたはjavaまたはtxt としたファイルで保存→別エディタで
そのファイルを開くと、エンコードはちゃんとMS932になってる。
「今日」という2文字だけ入力したファイルを拡張子htmlまたはhtm としたファイルで保存→別エディタで
そのファイルを開くと、エンコードがなぜかUTFになってる
0134デフォルト名無しさん
05/02/23 18:32:50これって普通なのだろうか。。?
メニューバーは
ファイル 編集 Source Refactor ナビゲート Search プロジェクト ・・・・という感じ。
参考書の手順通りにLanguage Packも入れたんだけどなぁ
0135デフォルトの名無しさん
05/02/23 18:53:56詳しくはwikiでもみてくれたまえ。
0136デフォルトの名無しさん
05/02/23 22:34:02俺も同じ症状になったことがあったが、
再インストールしたらきちんと日本語になったよ。
0137デフォルト名無しさん
05/02/23 22:36:05cleanオプションで調べてみたら、>>134の問題は解決したよ〜。ありがとう。
0138デフォルトの名無しさん
05/02/24 10:43:340139デフォルトの名無しさん
05/02/26 01:02:170140デフォルトの名無しさん
05/02/26 12:48:29知らんなら書くな、ハゲ。
>>138
Eclipse の設定にある「テキスト・ファイル・エンコード」と
添付しているソース JAR 内のファイルのエンコーディングを
合わせろ。
0141デフォルトの名無しさん
05/02/26 13:55:26偉そうに。市ね。
0142デフォルトの名無しさん
05/02/26 16:47:36だから無駄レスすんな、この、ハゲ。
0143デフォルトの名無しさん
05/02/26 16:51:44だから無駄レスすんな、この、ハゲ。
0144デフォルトの名無しさん
05/02/26 17:04:55偉そうに。市ね。
0145デフォルトの名無しさん
05/02/27 00:47:12eclipse-SDK-2.1.3-win32
をwinMEで使ってみたらメニューやダイアログが
ところどころ文字化けしている上にソースに日本語が
入力できません。(□□□□□みたいな表示になる。)
最新のもの使った方がいいですかね。
XPや2000では問題ないのに・・・
>>138氏はソースに日本語は表示できてるんだよね?
0146デフォルトの名無しさん
05/02/27 10:17:04フォントの設定。日本語が使えるフォントにしろ
0147デフォルトの名無しさん
05/02/27 14:52:31エディター、コンソール等のフォントをMSPゴシックにしたら
正常になりました。
どうもです。
0148デフォルトの名無しさん
05/02/28 03:24:42クリック1つで実行テストができたりとても便利ですね.
これは大変助かるのですが,たとえば,『 java Hoge < text.txt 』 のように,
コマンドラインで引数を与えて実行させたいようなプログラムの実行は
eclipse ではどうやってやるのですか?
0149デフォルトの名無しさん
05/02/28 11:36:270150デフォルトの名無しさん
05/02/28 11:37:43リダイレクトって指定できたっけ?
0151デフォルトの名無しさん
05/02/28 14:08:37で、リダイレクト自体が無理。 変数でなんとか汁。
0152107
05/02/28 15:02:06You can change the source attachment by clicking Change Attached Source below:
JAppletのソースを解析しようとして、自分の作ったコードから、Open Declaration
を選択したんですが、↑のようなメッセージが出ます。
それで、とりあえず、SDKについてきたsrc.zipを解凍して、そのフォルダ
を指定してやったんですがそれでもソースが開けません。みなさんはどう
してるんですか?
0153デフォルトの名無しさん
05/02/28 15:31:29下のjar一覧からrt.jarを選んでsrc.zipをソースに指定するとどう?
0155138
05/02/28 18:27:34文字化けではなく標準でないフォントに変わってしまったのです。(平仮名しか入ってないフォント)
0156デフォルトの名無しさん
05/03/11 21:01:15JBuilderではイベントの型よりイベントを発生させるメソッド(add remove fire 等)を自動で
生成することが出来たのですが、Eclipseでも可能でしょうか?
リスナーの実装は同じように出来るので、なんとなく出来そうな気がしているのですが・・・
どなたかご教授下さい。よろしくお願いいたします。
0157デフォルトの名無しさん
05/03/12 21:46:58アプレットをつくると画面がノイズだらけになり、アプレットビューワの部分だけちゃんと表示されます。
(その後移動させたりするとアクティブウィンドウが描画されたところはなおる)
また、リフレッシュレートをかえたときのように画面がにじみます。
アプレットビューワを終了させるともとにもどります。
また、何度か実行・終了をくりかえすとエラーダイアログがでてアプレットビューワが開かなくなります。
対処法はないのでしょうか?
環境はj2sdk1.4.2_07です。
また、コントロールパネルのJava Plug-inを開いたときも同じようなことがおこります。
0158デフォルトの名無しさん
05/03/18 00:07:340159デフォルトの名無しさん
05/03/20 18:09:39ルプを見ているのですが、左のフレームの多くの項目が about:blank にリンクして
います。
それ以外の正常なリンクを持っているヘルプは、日本語・英語共にあります。
検索をかけて、一度tree表示にすると当該のヘルプのbrowseが可能なのですが、
ちょっと便利が悪いです。解決方法をどなたか御存知ないでしょうか?
0160デフォルトの名無しさん
2005/03/26(土) 13:21:53jadclipseを入れたら、ソースファイルがあるものまで
デコンパイルされて表示されてしまいます。
jadclipseを使いながら、「ソースファイルの添付」を行うためには
どうしたらいいですか。
0161デフォルトの名無しさん
2005/03/29(火) 04:00:52上を参考にhtmlEditerを入れてみたんですけど、エディターが動作しません。
eclipseのpluginsフォルダにtk.eclipse.plugin.htmleditor_1.6.3を置いただけなのですがこれだけだと動作しないんですかね?
パッケージ・エクスプローラー上のファイルを右クリック→「アプリケーションから開く」→「JSPエディタ」と説明があるのですが『JSPエディタ』が表示されていません。
0162161
2005/03/29(火) 04:08:31もうちょっと調べてみます…。
要求されたプラグイン org.eclipse.gef_0.0.0 がありません。
0163161
2005/03/29(火) 04:35:58http://www.eclipse.org/gef/
0164デフォルトの名無しさん
2005/03/31(木) 14:59:28JavaのSDKはインストールはできました。また設定後
動作の確認もしました。
圧縮されたeclipseをデスクットプ上に解凍し、eclipseフォルダから
eclipse.exeを実行したら、ダイアログが開いて
Eclipse
"An error has occurred. See the log file
c:\Documents"
というメッセージがでて、インストールができません。
何が問題なのでしょうか。
OSはWindowsXP HE です。
誰か教えてください、お願いします。
0165デフォルトの名無しさん
2005/03/31(木) 18:30:42C:\Documents and settings...と続くはずですが。
0167デフォルトの名無しさん
2005/03/31(木) 20:48:210168デフォルトの名無しさん
皇紀2665/04/01(金) 02:51:01eclipse.exe が入っているフォルダが、
C:\eclipse になるようにするのがお薦め。
この場合、eclipse.exe のフルパスは、
C:\eclipse\eclipse.exe
っていうことになります。
でも私は、C:\eclipse302 っていうディレクトリに入れてます。
時々別なバージョンも入れて使ってみることがあるので。
0169164
皇紀2665/04/01(金) 12:10:59c:\eclipseになるようにフォルダを
移動させました。
c:\eclipse\eclipse.exeを実行したら。
またエラーがでて、
Eclipse
"An error has occurred. See the log file
c:\eclipse\configuration\1112324591109.log"
やっぱりインストールできません。
なにが悪いのか、検討がつきません。
市販のeclipse専門書ではスムーズにインストール
できると書いてあるんで自分のPCのシステムに
特別な問題があるのでしょうか?
0170デフォルトの名無しさん
皇紀2665/04/01(金) 12:15:160171164
皇紀2665/04/01(金) 13:07:55分かりません、知ってたら教えてください。
0172デフォルトの名無しさん
皇紀2665/04/01(金) 13:30:28プロンプトからコンパイルと実行をしとけ
0173デフォルトの名無しさん
皇紀2665/04/01(金) 13:32:27>知ってたら教えてください。
log fileを見ないとわからない
0174164
皇紀2665/04/01(金) 18:07:31エディタでソース書くのは卒業したいんです。
>>173
長いコピペすんません。
log file です
!SESSION 4 01, 2005 17:56:34.390 -----------------------------------------------
eclipse.buildId=I200406251208
java.version=1.3.1_15
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP
!ENTRY org.eclipse.osgi 4 01, 2005 17:56:34.390
!MESSAGE Error registering XML parser services.
!STACK 0
java.lang.ClassNotFoundException: javax.xml.parsers.SAXParserFactory
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.eclipse.core.runtime.adaptor.EclipseAdaptor.registerEndorsedXMLParser(EclipseAdaptor.java:272)
at org.eclipse.core.runtime.adaptor.EclipseAdaptor.frameworkStart(EclipseAdaptor.java:253)
at org.eclipse.osgi.framework.internal.core.SystemBundleActivator.start(SystemBundleActivator.java:61)
0175デフォルトの名無しさん
皇紀2665/04/01(金) 18:40:39>>164
> 圧縮されたeclipseをデスクットプ上に解凍し
解凍する前のファイル名(=ダウンロードしたファイルのファイル名)
を正確に教えて。
0176デフォルトの名無しさん
皇紀2665/04/01(金) 18:43:59フォルダ移動したからとか?
「eclipse.exe -clean」で起動してみればどうかな。
0177デフォルトの名無しさん
皇紀2665/04/01(金) 18:47:57java.version=1.3.1_15
java.lang.ClassNotFoundException: javax.xml.parsers.SAXParserFactory
0178デフォルトの名無しさん
皇紀2665/04/01(金) 19:10:360179177
皇紀2665/04/01(金) 19:10:35ここにも、同じような悩みを相談している人がいる。(解決方法も書いてある)
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?forum=12&topic=13544
上記サイトでも指摘されているけれど、eclipse の 3.0 を使う場合は、
JDK1.3.1 ではダメで、1.4.1 か、それより新しいJDK(か、JRE)をインストール
しなきゃならないってことだね。
ちゃんと、ダウンロードページにも書いてあるし。
http://download.eclipse.org/eclipse/downloads/drops/R-3.0-200406251208/index.php
You will need a 1.4.1 level or higher Java runtime or Java development kit (JDK)
installed on your machine in order to run Eclipse.
でも、eclipse Project FAQ を見ると、
You must have a Java Runtime Environment (JRE) installed on your computer.
Eclipse requires version 1.3 or 1.4 of a Java 2 Standard Edition JRE.
なーんて書いてあったりする。この FAQ の記事は更新忘れだよね。きっと。
0180デフォルトの名無しさん
2005/04/07(木) 02:38:400181デフォルトの名無しさん
2005/04/07(木) 15:10:45バイトコードの逆コンパイル?
メトリックス評価?
0182デフォルトの名無しさん
2005/04/09(土) 11:04:20001import java.util.Date;
002
003class Formatter01{
004public static void main( String[]args ){
005System.out.printf( "%1$tH時 %1$tM分 %1tS秒",new Date());
006}
007}
こんな短いプログラムなんですが、
005のprintfのところでエラーが出てしまいます。
「型 PrintStream のメソッド printf(String, Object[]) は引き数 (String, Date) に適用でき
ません。」
と表示されているのですが、どうしたらいいのでしょうか。。
どなたがご教授ください。お願いします
■ このスレッドは過去ログ倉庫に格納されています