- 1 名前:デフォルトの名無しさん [2006/05/12(金) 23:33:34 ]
- ここはJavaによるフリーのIDE環境、Eclipseの初心者用スレッドです。
テンプレ www10.atwiki.jp/eclipse/pages/13.html 中級者〜の方は本スレの方が話題が合うかと思われますので本スレへどうぞ。 現行Eclipse本スレ 【Java/C++/Ruby/D/TeX/他】統合開発環境EclipseM20 pc8.2ch.net/test/read.cgi/tech/1141878910/
- 276 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 14:13:41 ]
- はてなをつかうか自宅にMTをインストールすれば
感単にブログを使えるということだろ
- 277 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 14:14:21 ]
- >>274
コードフォーマッタの設定かえてもだめなのか?
- 278 名前:デフォルトの名無しさん [2006/09/14(木) 22:11:36 ]
- >>267
XDocletを入れてみよう。 DLして、任意のディレクトリに溶かすだけ。 あとは[設定]でXDocletのインストールパスとバージョンを指定する。 んで、OKじゃない? 訳分かってないもん、ぶち込む気持ち悪さはわかるけど。
- 279 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 00:39:45 ]
- XDoclet っていつになったら、JDK1.5 でまともに使えるようになるん?
- 280 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 01:12:31 ]
- アノテーション対応のことか?
- 281 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 01:16:46 ]
- XDocletって、もういい加減下火のような希ガス。
まだ使いたい?この先も使いたい?
- 282 名前:デフォルトの名無しさん [2006/09/15(金) 03:40:43 ]
- >>271
うーんSEOでブログが検索でトップに来るのには違和感を感じます。 テクニカルな物については大変ありがたいんですけどね。(ゴッゴルとか 生サナーギとかw)その点掲示板は割りとサラリと書けるし、レスが 一定間隔で付くので書きやすいと思います。あとmixiや私的blog 含めるとテクニカルなblog書くのちょっと・・・と思っての発言でした。 MovableTypeも凝り始めたら研究に差し支えそうですし^^; >>274 eclipseのインデントってデフォルトだとスペースとタブの両方を 使ってますよね。個人的には別環境にソース持ってくとタブ定義 変わっちゃうのでスペースのみにしています。 >>277さんの言うとおり、日本語化環境ならば プロジェクト>プロパティ>Java コード・スタイル の中の フォーマッタ で プロジェクト固有の設定を可能にする にチェックを入れてご自分の 使いやすいインデントを設定されてはどうでしょうか? 長文スレ汚し失礼しました。
- 283 名前:デフォルトの名無しさん [2006/09/15(金) 04:46:05 ]
- >>282
> >>271 > うーんSEOでブログが検索でトップに来るのには違和感を感じます。 君も昔の人だね。 Web1.0 : 通常の単なるウェブページ Web2.0 : RSSリーダでもちゃんと読めるブログ ↑ RSSに対応しているので対応していないページよりも検索トップに出やすくて当然。 ただこうなってるだけだから。
- 284 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 04:48:54 ]
- >>282
> >>271 > うーんSEOでブログが検索でトップに来るのには違和感を感じます。 今のページはブログで書いていった方が効率がいいんだよ。 ニュースサイトもブログ化が進んでいる。 > 生サナーギとかw)その点掲示板は割りとサラリと書けるし、レスが さらりと書いても読んでくれる確率は非常に下がった。2ch利用者が減って かわりにブログ利用者が増えたのもそのためだ。 > 一定間隔で付くので書きやすいと思います。あとmixiや私的blog > 含めるとテクニカルなblog書くのちょっと・・・と思っての発言でした。 mixiは使いにくい。あれは馴れ合いの他、名刺交換や転職に役立つ程度程度。 > MovableTypeも凝り始めたら研究に差し支えそうですし^^; 情報系か? 世の中には、ブログの研究をしている教授もいるぞ。
- 285 名前:デフォルトの名無しさん [2006/09/15(金) 06:06:37 ]
- >>283-284 レス有難うございます。
>Web2.0 過渡期のものに手を出したくないんです。勝ち馬に乗らないと不幸に なります。RSS面倒くさいです。個人的には「現時点」での必要は特に 感じません。 >mixiは使いにくい。 これは個々人の日常生活によるんじゃないでしょうか? 個人的には素晴らしい技術系ブログに幾度となく助けられているので それと日記との線引きが欲しいんですよね。 >情報系か? はい、只今三流すぎて迷走中です。グラフィックやっています。研究室の 子が去年MovableTypeでやってました。隣の芝は青く・・・い、いかん これ以上やるとスレ違いになりそう(なってますね)なので筆を置きます。
- 286 名前:デフォルトの名無しさん [2006/09/16(土) 19:06:26 ]
- All-In-One Eclipse使ってるのですが
クラスファイルエディタを開くと ソースが見つかりませんでした。とエラーが出て 添付ソース、rt.jarを指定してみるのですが やはり 参照したいクラスのソースが見つかりませんっと言われます。 これ使えたら便利かなーっと思うのですが 解決方をご存知の方教えていただきたいです
- 287 名前:デフォルトの名無しさん mailto:sage [2006/09/17(日) 19:49:08 ]
- >>285
> >>283-284 レス有難うございます。 > >Web2.0 > 過渡期のものに手を出したくないんです。勝ち馬に乗らないと不幸に > なります。RSS面倒くさいです。個人的には「現時点」での必要は特に > 感じません。 なんでや リーダでブログをメール感覚に読めるんだし。 AtomやRSS2.0なにもかも駄目か? あとはトラックバック送りまくって、BlogPeopleやドリコムRSSと併用して MovableTypeのテンプレートをカスタマイズすればあれこれと楽しめるし
- 288 名前:デフォルトの名無しさん mailto:sage [2006/09/17(日) 20:11:32 ]
- >>286
Javaはインストールしたか?
- 289 名前:VM [2006/09/17(日) 20:13:58 ]
- JVMのことについて質問です。
JRE1.5.0_08にアップデートしたのですが、反映されているところと 反映されてないところがあるようです。 ブラウザ上ではきちんと動いていて、SUNのページでの確認も1.5ででます。 しかし、コマンドプロンプト上でjavaのversionを確認すると1.3.1になっていて eclipseを起動しようとしたときも1.3として認識されています。 環境は windowsXP SP2 J2SE DK 5.0 update 8 J2SE RE 5.0 update 8 です。
- 290 名前:デフォルトの名無しさん mailto:sage [2006/09/17(日) 22:53:44 ]
- >>289
最近は DK とか RE っていうのか? とりあえず、めんどくさいから 1.3 削除すればいい。
- 291 名前:デフォルトの名無しさん mailto:sage [2006/09/17(日) 23:23:05 ]
- >>290
おいまて。それは短絡的だ。 >>289 コマンドプロンプト上で こう撃て >echo %PATH% このとき、どんなメッセージが表示されてか? その中に、インストールしたJava SE 5のSDKまたはJREのパスが通っているか? もし通っていなければ、PATH環境変数を変更せよ。
- 292 名前:デフォルトの名無しさん mailto:sage [2006/09/17(日) 23:47:37 ]
- >>291
とはいえ、使わないならJDK1.3を削除しておくのは悪いことじゃないと思う。 # もちろんPATH変数を確認せよ、とのアドバイスは適切だと思うよ。
- 293 名前:デフォルトの名無しさん mailto:sage [2006/09/17(日) 23:55:14 ]
- 甘い。まだJDK1.3でしか動かないソフトがあるかもしれん。
とくに仕事だと
- 294 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 05:03:23 ]
- >>289
jre1.5.0_08再インスコしてみる 実行環境は勝手にパス通るみたいなんでいいけどjdkはパス変更しる eclipseはウィンドウー設定ーインストールされているJREで検索/1.5.0_08に再設定しる
- 295 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 06:51:12 ]
- 再インストール云々前に
そもそも>>289はちゃんとPATH通したのかと。 そこが疑わしい
- 296 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 12:41:39 ]
- >>253 >>258
遅レスだけど、Eclipse 3.3 から Eclipse で設定可能。
- 297 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 12:50:18 ]
- >>293
とりあえず >>289 に 1.3 は必要なさそうだし。 こういう奴がいるから、仕事では Eclipse に jre ディレクトリ作って そこにぶち込んで丸ごと配布してる。勝手に認識されるからな。 だいたい、環境変数意識させる自体、時代遅れなんだよ。
- 298 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 13:15:15 ]
- >>297
おいまて、短絡的になるなせっかち野郎。 >>289は「コマンドプロンプト」って言っているんだぞ。
- 299 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 13:30:40 ]
- >>296
3.3の正式版は来年6月だけどね。
- 300 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 13:55:18 ]
- >>298
短絡的、短絡的ってうるせーぞw どう見てもコマンドプロンプトが目的じゃなく、Eclipse 起動が目的だろ。
- 301 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 14:30:18 ]
- いや、Eclipseだけでなくコマンドプロンプトでも作業したがっていると見た。
Eclipseオンリーならたしかにパスの設定はいらんがな
- 302 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 23:49:21 ]
- 環境: WinXP SP2
j2sdk1.4.2_12 と jre1.5.0_06 が入っていて All-In-One-Eclipse + Tomcat5.5 + sysdeo3.1final を導入してサーブレットを学習しようとしてます。 [Java]-[インストール済のJRE] では jdk1.5.0_06 を追加して選択、 Tomcat 5.5\common\lib\servlet-api.jar を外部追加しています sysdeoのJREも jdk1.5.0_06 現在コンパイルはできるのですが、テストするのに 1.Tomcat 5.5\webapps\servlets-examples\WEB-INF\classes にclassファイルをコピー 2.Tomcat 5.5\webapps\servlets-examples\WEB-INF\web.xml のservlet・servlet-mappingをエディタで追加 3.ブラウザで表示 という手順を踏んでいます アプレット開発のときのように、 コンパイルから実行までEclipse上で(欲を言えば一括で)処理するにはどうしたら良いでしょうか?
- 303 名前:デフォルトの名無しさん mailto:sage [2006/09/19(火) 00:05:29 ]
- >>302
Sysdeo使っているのになぜ1.の手順が必要なのか不明。 Tomcatプロジェクトでプロジェクトを作成してるか? 2.は仕方ない。 3.はSysdeo使っているなら仕方ない。 SysdeoをやめてWTPを使えばわざわざブラウザ起動したりURL指定したりはやらなくてよい。
- 304 名前:デフォルトの名無しさん mailto:sage [2006/09/19(火) 00:19:19 ]
- 実行といっても特殊だからなああれは。
それなら、Apache Antでビルドスクリプトを書いてみるのも一つの手。
- 305 名前:デフォルトの名無しさん mailto:sage [2006/09/19(火) 00:22:19 ]
- >>303
>Tomcatプロジェクトでプロジェクトを作成してるか? してます。 でもそうしないといけないってことは、多分ソースファイル追加する手順を解ってないんですね('A`) >SysdeoをやめてWTPを使えばわざわざブラウザ起動したりURL指定したりはやらなくてよい。 これはとても気になるんで、こっち調べてみることにします サンクス >>304 とこの程度の理解度しかないんであまり手を広げられそうにないです WTPでもSysdeoでも一長一短ってことかな
- 306 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 10:28:51 ]
- プログラム暦約半年、
Java歴4日目の入門者です。 Eclipse3.2+とDocomoの携帯用ライブラリでゲームを作っています。 (要するにiアプリ) 調べたところJavaで連想配列を使うのにHashtableクラスを使う (iアプリ環境ではHashtableクラスしかありませんでした)とわかったので 試しているのですが、 Hashtable myhash1 = new Hashtable(); { myhash1.put("my1",new Integer(1)); } だとコンパイルが通るのですが、 Hashtable myhash1 = new Hashtable(); myhash1.put("my1",new Integer(1)); と書いた場合コンパイルエラーになってしまいます。 ↑のコード中での中括弧はコンパイル上なにか特殊な意味があるのでしょうか。 くだ質ですが詳しい方ご教示頂けませんでしょうか。。
- 307 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 10:42:03 ]
- >>306
> Eclipse3.2+とDocomoの携帯用ライブラリでゲームを作っています。 > (要するにiアプリ) Eclipseで使うならDojaプラグインがおすすめ。 > 調べたところJavaで連想配列を使うのにHashtableクラスを使う > (iアプリ環境ではHashtableクラスしかありませんでした)とわかったので HashMapがあるけどiアプリではつかえなかったかも。 > 試しているのですが、 > Hashtable myhash1 = new Hashtable(); > { > myhash1.put("my1",new Integer(1)); > } > だとコンパイルが通るのですが、 > Hashtable myhash1 = new Hashtable(); > myhash1.put("my1",new Integer(1)); > と書いた場合コンパイルエラーになってしまいます。 > ↑のコード中での中括弧はコンパイル上なにか特殊な意味があるのでしょうか。 > くだ質ですが詳しい方ご教示頂けませんでしょうか。。 んなことありえねえ。ソースコードもっとはしょったか? その{}はもしかしてtry-catchスコープか?
- 308 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 11:28:24 ]
- >>307様
早速のご返答ありがとうございます。 >Eclipseで使うならDojaプラグインがおすすめ。 はい。DojaエミュレータのEclipseプラグインと併用しています(Doja4.1の最新版) 配列での直接代入でも同じことが起こったのではしょってやってみました。 public class myClass1 { int myarray[] = new int[256]; { myarray[1] = 1;} } } 重要な事を書き忘れていましたが、クラスのメンバとして宣言していました。 …自己解決でしたすみませんでした;´д`) ちなみに仕様上Hashを使うと遅い&多次元配列でいいや。になったので、 それでやってます。 ありがとうございました。
- 309 名前:308 mailto:sage [2006/09/21(木) 11:30:59 ]
- あう間違い。
public class myClass1 { int myarray[] = new int[256]; { myarray[1] = 1; } } でした。。
- 310 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 11:52:17 ]
- WTPはバージョン番号を間違えると
全然異なった動きを見せるのが恐ろしいから気を付けよう! とくにTomcatディレクトリへのデプロイは要注意!
- 311 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 11:54:26 ]
- >>308-309
おいおい、たったそれだけのことかい。 その中括弧はメンバではなくインスタンスイニシャライザと呼ばれるものだ。 インスタンスが生成されるときに実行されるプログラムだ。 似たものでstaticイニシャライザってのがあるが、あちらはクラスが一回だけ 呼び出されたときに実行される。
- 312 名前:308 mailto:sage [2006/09/21(木) 12:19:31 ]
- >>311
なるほどとても勉強になりました。 メンバ宣言の際の初期値代入と同じ感覚で、 メソッド外でも自クラスのメンバの操作ができると勝手に思いこんでいました。 クラスという概念上から考えれば非常識なことですね…。 こういうときはイニシャライザ(今日はじめて知った用語…)を使うのですね。 メンバとしてデータを宣言して、 そのデータを初期化するような時に使えばいいのでしょうか。 >インスタンスイニシャライザ
- 313 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 13:06:16 ]
- private List<Integer> list = new ArrayList<Integer>();
だけじゃあきたらないとき listに何かつっこんで起きたいときにイニシャライザを使う。 しかしコンストラクタでもできるんならそっちでやってもかまわんので。 イニシャライザは主にstatic変数を定義するときに使うことが多いが、 インスタンス変数の定義するときには滅多に使わないかな。
- 314 名前:308 mailto:sage [2006/09/21(木) 13:25:31 ]
- >>313様
ちょうど、コンストラクタとインスタンスイニシャライザの使い分け方が、 疑問になり始めていたところです。 参考にしていたプログラムのソースでも、 インスタンス変数の初期化にコンストラクタではなくイニシャライザを使ってましたので…。 いい機会ですのでもうちょっとインスタンス生成時の処理について勉強してみます。 >イニシャライザは主にstatic変数を定義するときに使うことが多いが、 Static変数の場合はコンストラクタが呼ばれないので イニシャライザを使うということでしょうか…。
- 315 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 14:23:59 ]
- static finalな配列やコレクションオブジェクトを作りたいとき
つまり定数な配列やコレクションを作りたいとき staticイニシャライザを使うことが多い。 するとメモリ節約、パフォーマンス節約につながる。 いや、携帯電話の場合は、final使うとメモリ食うのでアレだが、 配列の不用意な上書きをせずに済み、安全性が高まるってことで。 private static final List list; static { List listTemp = new ArrayList(); listTemp .add("aaa"); listTemp .add("bbb"); list = Collections.unmodifiableList(listTemp); }
- 316 名前:デフォルトの名無しさん [2006/09/21(木) 15:28:20 ]
- EclipseでサーブレットとクラスとJSP作ってブラウザで
実行したらHTTP????? 404 - /(ファイル名) って出たんですが・・・404って数字は何ですか? その前は500って出てました。 色々ググってみたけど、見つけられませんでした。 判る方教えてください
- 317 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 16:50:17 ]
- >>316
404くらい知ってるだろ ウェブページ作ったこと無いのか?
- 318 名前:デフォルトの名無しさん [2006/09/21(木) 17:32:02 ]
- >>317 ないです。全くの初心者です。
404くらい知ってるだろと言われても・・・ 404が判らないので質問しているのですが・・・
- 319 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 17:42:28 ]
- >>318
ttp://rfc.net/rfc2616.html ページ内を「404」で検索
- 320 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 17:45:49 ]
- http 404
でぐぐっただけでいくらでも出てくるじゃねえか こんな情報も見つけられないんじゃ人生終わりだな
- 321 名前:デフォルトの名無しさん [2006/09/21(木) 18:02:16 ]
- >>318 有難う御座いました。助かりました。
>>319 はい。人生終わったので、1からスタートしようとしてる所です。
- 322 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 18:15:03 ]
- >>321
おお、本当にリスタートか 検索技術も磨きつつがんがれ
- 323 名前:デフォルトの名無しさん [2006/09/21(木) 18:18:10 ]
- >>322 はい。リアルに前勤めてた会社を解雇された所です。
有難う御座います。まだ不慣れですが。 頑張りたいと思います(`・ω・´)シャキーン
- 324 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 19:40:18 ]
- 最近の餓鬼は404 not Found と表示されたページを見たことがないのか。
- 325 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 19:41:16 ]
- 404 File not found
の間違いだった。 つか、書いてある意味がわからないのか? この程度の英語も読めないでは(ry
- 326 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 19:41:36 ]
- ミスチルの曲名にもなってる有名なものなのになぜ知らないのだろう
- 327 名前:308 mailto:sage [2006/09/23(土) 10:17:17 ]
- >>315様
ご返答ありがとうございます。 なるほどよくわかりました。 staticInitializerはクラスをオブジェクトとして参照するとき以外にも使えるという事ですね。 今は携帯電話用のプログラムでクラス数も少なく直接使う機会はなさそうですが^^; とても勉強になりました。 >final使うとメモリ食う こちらも少し気になったので調べて見ます。 有難う御座いました。
- 328 名前:286 [2006/09/23(土) 16:48:17 ]
- >>288
インストールしています java version "1.5.0_06"です 返事遅くなりました、すいません。
- 329 名前:デフォルトの名無しさん [2006/09/23(土) 17:40:13 ]
- eclipse 3.2 でテキストファイルに日本語を記述して保存したいのですが、
下記のメッセージが表示されて保存できません。 どうすればよいのでしょうか? 「一部の文字は "Shift_JIS" 文字エンコードを使用してマップすることはできません。 エンコードを変更するか、"Shift_JIS" 文字エンコードによってサポートされていない文字を除外してください。」
- 330 名前:デフォルトの名無しさん [2006/09/23(土) 18:00:28 ]
- >>329
勘違いでした。
- 331 名前:デフォルトの名無しさん [2006/09/24(日) 12:37:59 ]
- >>330
どんな勘違いだったか気になるぞ〜
- 332 名前:デフォルトの名無しさん mailto:sage [2006/09/24(日) 13:43:30 ]
- 質問スマソ。
Eclipseのコンソール実行中に、Ctrl+Zとか入力されるとバグルことへの対処ができず・・・ orz 何かいい方法あったら教えていただけないでしょうか。
- 333 名前:デフォルトの名無しさん mailto:sage [2006/09/24(日) 14:02:10 ]
- >>332
日本語でおk
- 334 名前:デフォルトの名無しさん mailto:sage [2006/09/24(日) 15:10:30 ]
- >>328
設定で、「インストールされているJRE」にリストがあるはず。 もしJREが自動認識されているならば、 そこに1.5.0_06というのが出てくるはずなんだが。
- 335 名前:デフォルトの名無しさん mailto:sage [2006/09/24(日) 15:11:23 ]
- >>329
そうだそうだ、どんな勘違いだったのか 書かないと、「だったら最初から書くなと」ウザがられるだけだぜ。
- 336 名前:332 mailto:sage [2006/09/24(日) 15:11:25 ]
- 説明不足スマソ、書き直しますた。
Javaの練習で簡単なコンソールアプリケーションを作ってみた。 ↓ BufferedReaderでキーボードから文字列を入力するメソッドを作り、実際に文字列を入力させようとした。 ↓ 文字列を入力する際にCtrl+Zを押すと、次からの入力の時に何も入力してないのにNull?を入力したことになる。 ↓ 何も入力しないまま全ての入力が終わってしまう。 キーボードからの入力の際に、どうプログラムを組んでいればCtrl+Z使われても大丈夫なんでしょうか。 ・・・なんか書いてて自分の日本語の下手さに悲しくなった orz
- 337 名前:デフォルトの名無しさん mailto:sage [2006/09/24(日) 16:54:33 ]
- >>336
基本的なヒントを2つ。 1.readLine() メソッドは end of file に到達すると、 null を返す。 2.Ctl+Z はコンソールから end of file を入力する手段として用いられる。 あとは APIドキュメント等で調べられよ。
- 338 名前:328 [2006/09/24(日) 18:26:35 ]
- >>334
確認できました。 jre1.5.0_03を編集で開き rt.jarを見てみると ソース添付無しってなってました。 ソース添付を正しく指定できれば クラスファイルエディタは使える様になるんですよね?
- 339 名前:332 mailto:sage [2006/09/24(日) 19:42:52 ]
- >>337
ヒントthx 結局良くわからんかった orz Ctrl+z でストリームにEOFが入力される。 ↓ ストリームはEOFにたどり着いたのでストリームを閉じる。 ↓ ストリームが使用不可になり、戻り値で null が帰ってくる。 こう解釈したんだけど、これで合ってるんかな。 対処方法がさっぱり分からんのは変わってないけど(´・ω・`)
- 340 名前:デフォルトの名無しさん mailto:sage [2006/09/24(日) 20:41:58 ]
- >>336
ちょっとまて、まだ解決していなかったのか? >>330は嘘だったのか?
- 341 名前:332&336 mailto:sage [2006/09/24(日) 20:44:10 ]
- >>340
自分は>>332から書き始めたので、>>330は関係ないです orz ナンカモウシワケナイ
- 342 名前:デフォルトの名無しさん mailto:sage [2006/09/24(日) 22:16:24 ]
- >>339
解釈は正しい。 EOFという言葉を知っていて、 >対処方法がさっぱり分からん というのがよくわからんのだが・・・。 基本的には、ファイルを取り扱う場合、EOFがきたら、 入力の終了とみなして処理を終了する、というのがデフォだというのはわかるよね? 例えば、入力をファイルにリダイレクトされたり、パイプにつながれても、 それならうまく動く。 それでは都合が悪い、(つまり、テキストエディタのように、 ユーザが終了操作をするまでは、何が入力されても、処理が継続するようにしたい) ということなのかな?
- 343 名前:332 mailto:sage [2006/09/24(日) 23:34:31 ]
- >>342
>(つまり、テキストエディタのように、 ユーザが終了操作をするまでは、何が入力されても、処理が継続するようにしたい) 自分もそう説明すれば良かった つω`) おっしゃるとおりで、EOFが入力されても無視して作業を続けさせたいと考えてますた。 EOFの詳細を知った今、なんだか無理なことを言ってた気がします orz
- 344 名前:デフォルトの名無しさん mailto:sage [2006/09/25(月) 00:10:11 ]
- >>343
いや、これは、コンソール制御の基礎的な問題ですよ。 UNIX上でC言語で組む、というようなことは、私もさんざやりましたが、 GUIが普及してから、めっきりそういうプログラムを組む機会が減りました。 vi や emacs のようなエディタをご存知であれば、コンソール上で そのような処理をするプログラムを組むことが可能であることはわかると思います。 ただ、現在のGUI全盛、Java の場合は実行環境に GUI が含まれているといったことから、 Java 上でそのようなプログラミングを組む必然性は小さくなってしまい、 おそらく Web で検索してもなかなかそういうプログラム例を探すことは難しいでしょう。 あなたが、他の言語で同様のプログラムを組んだ経験をお持ちなら、 そのときのやりかたをJava のAPI から探すというのが一番の近道でしょう。 そういった経験をお持ちでないのであれば、本当に、コンソールアプリケーションである必要があるのか、 (組み込みデバイスを RS232C につないだ端末で操作するなど)を考える必要があるでしょう。 どうしてもコンソールでなければダメだ、というのでなければ、GUIを使ったほうが手っ取り早いと思います。
- 345 名前:332 mailto:sage [2006/09/25(月) 00:27:30 ]
- >>344
まだコンソールアプリケーションしか作ったことがなかったのでこのまま何とかしようと思いましたが、GUIの方が手っ取り早そうですね orz 色々とありがとうございました。GUIの勉強をしてみますヾ(´ー`)ノ
- 346 名前:デフォルトの名無しさん mailto:sage [2006/09/26(火) 15:36:21 ]
- 半径rを実数値で与えて、円の面積を求め、画面に表示するプログラムを{C,VBA,
Javascript, Java}のいずれかの言語で作成せよ。mainプログラムひとつだけの構成とする。 という課題でeclipseを使い↓のを作ったのですが、これをeclipseで開発すると どのようなメリットがあるのでしょうか?よろしくお願いいたします。 public static void main(String[] args) { double R,A; R = 2; A = 3.14159265*R*R; System.out.println("Radius is " +R+ ", And the Area is " +A+" ."); } }
- 347 名前:デフォルトの名無しさん mailto:sage [2006/09/26(火) 15:45:58 ]
- Eclipseの使い方を覚えられる。
コードアシスト機能でキーボードをたたく回数が減る。 ケアレスミス、バグの検出が、赤線表示により容易になる。 コードフォーマッタによりソースコードがきれいになって読みやすくなる。
- 348 名前:デフォルトの名無しさん mailto:sage [2006/09/26(火) 18:28:03 ]
- >>347
ありがとうございます!
- 349 名前:デフォルトの名無しさん mailto:sage [2006/09/26(火) 19:10:37 ]
- プロジェクト外のファイルを編集することってできますか?
- 350 名前:デフォルトの名無しさん mailto:sage [2006/09/26(火) 21:20:02 ]
- できるよ
- 351 名前:デフォルトの名無しさん mailto:sage [2006/09/27(水) 13:12:34 ]
- >>350
eclipse以外の検索ツールからダブルクリックでエディターを開く機能があるのですが、 eclipseにファイル名を渡して起動すればよいのでしょうか?
- 352 名前:デフォルトの名無しさん mailto:sage [2006/09/27(水) 14:12:05 ]
- 質問の意味がわかりません。
- 353 名前:デフォルトの名無しさん mailto:sage [2006/09/27(水) 15:47:17 ]
- >>352
すいません。 テキストファイルの関連付けで、メモ帳でなくエクリプスにすることです。 右クリック→プロパティ→プログラム でエクリプスを選択してもだめでした。
- 354 名前:デフォルトの名無しさん [2006/09/27(水) 22:40:45 ]
- お邪魔しま〜す。早速質問したいのですが、
ソースファイルを打ち込んでいるとき、「.」を打つとそのメンバが表示されて便利ですよね でも、JSCL(初めに入ってない携帯のAPI)のメンバが出てきません どこで設定すれば出てくるのでしょうか? 宜しくお願いします
- 355 名前:デフォルトの名無しさん mailto:sage [2006/09/27(水) 22:50:14 ]
- >>353
エクスプローラ-フォルダオプション
- 356 名前:デフォルトの名無しさん mailto:sage [2006/09/27(水) 23:43:39 ]
- >>354
JSCLのライブラリを すでにプロジェクトのクラスパスに通したか?
- 357 名前:デフォルトの名無しさん [2006/09/28(木) 00:07:22 ]
- Eclipse本体の質問ではなく申し訳ないのですが、
Eclipseのホバー表示を日本語化するMergeDocについての質問です。 J2SEではなくJ2EEでサーバプログラムの開発を行うことになったのですが、 MergeDocのデフォルト入力ソースファイルsrc.jarやそれに代わるらしきものが J2EEのSDKに見あたりません。 いったいどれを指定すればよいのでしょうか? J2SEのSDKをインストールし、とりあえずそのsrc.jarで代用しようかと思っているのですが、 これは根本的に間違っていますか? 長々と申し訳ありませんが、どなたかご教示お願いします。
- 358 名前:デフォルトの名無しさん [2006/09/28(木) 00:11:58 ]
- >>356
プロジェクトの方でしたか…有難う御座います プロジェクトのヴァリファイドフォルダに、JSCL122って名前を付けたヤツを指定したら、 どどーんと出ましたよ。com.j-ほにゃららと いや〜これで便利になりますわ〜。ほんにほんに
- 359 名前:デフォルトの名無しさん mailto:sage [2006/09/28(木) 11:32:59 ]
- >>357
探せ。eclipsewikiを見たが、J2EEでもできたという報告があったぞ。 わからなければそこで聞け
- 360 名前:デフォルトの名無しさん [2006/09/28(木) 20:11:24 ]
- 3.2で、window-preferences-General-Apperance-color and font-javaで
Fontを黒から白に変えてもなぜか黒に戻っているのは仕様ですか?(Backgrandは黒に変えれる エディタ画面も全部字は白、地は黒に変えたいのに…
- 361 名前:デフォルトの名無しさん [2006/09/28(木) 20:45:11 ]
- Javaで通信パケット作る事って出来ますか?
おかしなフラグ立ってるパケットとか、 または アック受け取らないとかプログラム組めるんですか? 深い意味は無くただ質問です。
- 362 名前:デフォルトの名無しさん mailto:sage [2006/09/28(木) 22:34:30 ]
- アック?
- 363 名前:デフォルトの名無しさん mailto:sage [2006/09/28(木) 22:36:04 ]
- >>360
エディタの種類は? Java Editorという項目を弄らなければJavaソースコードを 弄るエディタのフォントの色は変えられない。 単なる「Editor」だと、テキストエディタなど全般を意味するので Javaエディタのフォントの色までは変わらない。 たしかそういう仕様だと思った。
- 364 名前:デフォルトの名無しさん [2006/09/28(木) 23:12:25 ]
- javaマスターするのにどれくらい時間かかるんですか?
- 365 名前:デフォルトの名無しさん mailto:sage [2006/09/28(木) 23:34:05 ]
- 10年間
- 366 名前:デフォルトの名無しさん [2006/09/29(金) 00:53:27 ]
- >>363
有難う御座います TextEditorの項目を弄ったら出来ました_ _
- 367 名前:デフォルトの名無しさん [2006/10/01(日) 01:54:25 ]
- 3.2を使ってます
プロジェクト展開コラムにjadファイルは出ているので編集ができるのですが、 MANIFEST.MFが出てないようなので編集できません エクリプス上でMANIFEST.FEの編集はできますか?
- 368 名前:デフォルトの名無しさん mailto:sage [2006/10/01(日) 01:59:05 ]
- プロジェクト展開コラム
jadファイル MANIFEST.FE 初めて聞く言葉だな。
- 369 名前:デフォルトの名無しさん [2006/10/01(日) 02:18:25 ]
- 新参なもので、すみません。FEじゃなくてMFです
jadは携帯用のアプリに付けるMANIFESTファイルみたいなものです コラムは縦枠の意味です jarファイルを展開して直せばいいのですが、展開はできるのですが、なぜかエラーが出ます… 無事に展開できてるか疑問です。MANIFESTファイルを直して再圧縮した後は、結エミュは走りません これは又別の問題があるらしいのですが… 五里霧中です
- 370 名前:デフォルトの名無しさん mailto:sage [2006/10/04(水) 15:05:31 ]
- 質問させて下さい。
eclipseでプロジェクト作成して作業していますが、 他端末でも作業したい場合には 現在ワークスペースを持ち歩いています。 プロジェクト単位での持ち歩きも可能でしょうか? 最低限端末間のeclipseとJREのバージョンは合わせてあります。 他注意事項などありましたらご教授願います。
- 371 名前:デフォルトの名無しさん mailto:sage [2006/10/04(水) 15:14:54 ]
- >>369
jadといったら逆コンパイラのことなんだが。 コラム? カラム(column)のことか。 結エミュ? 意味がわからん。自分語を語るな。 展開するときに何を使って展開している。どこかのフリーの解凍ツールか? エラーが出ると言っただけではわからん! どんなエラーが出るのか書け。 再圧縮? 何で圧縮した。jarコマンドで圧縮したのか。 それと、マニフェストファイルの中身をここに晒してみろ。 マニフェストファイルの書き方がわからなければApache Antの<manifest>タグを使え。
- 372 名前:デフォルトの名無しさん mailto:sage [2006/10/04(水) 15:15:10 ]
- >>370
可能
- 373 名前:デフォルトの名無しさん mailto:sage [2006/10/04(水) 15:16:40 ]
- >>370
注意事項? 注意事項っていうか そういう場合の効率がよい手法は Apache Mavenでpom.xmlファイルを書くことだね。 setting.xmlはそれぞれマシン環境に合わせて。 あと、Subversion + WebDAVを使うこと。 それぞれのマシンでSubversionにアクセスできるようにしておけば 余計な者を持ち歩く手間も省ける。
- 374 名前:デフォルトの名無しさん [2006/10/04(水) 15:46:25 ]
- >>371 重ね重ねすみません_ _「結局」の局が取れてました…
<エラー内容 / V-appli Emulator for JSCL1.2.2 Control Panel Ver.1.1> META-INF/MANIFEST.MFの MicroEdition-Profile 項目に異常があります >MicroEdition-Profile:MIDP-2.0 MicroEdition-Configurarion 項目はMIDP-1.0 です <MANIFEST.MF>(作者名、ゲーム名前は(GAME-)NAMEに変えてあります) MIDlet-1: GAME_NAME MIDlet-Version: 1.0.0 MIDlet-Vendor: NAME MIDlet-Jar-URL: GAME_NAME.jar MicroEdition-Configuration: CLDC-1.0 MicroEdition-Profile: MIDP-2.0 MIDlet-Name: GAME_NAME <GAME-NAME.jad>(これと上のファイルが一致している必要があります。エミュではこのファイルを指定してから動きます MIDlet-Jar-Size: 1666 MIDlet-Jar-URL: GAME-NAME.jar MIDlet-Name: GAME-NAME MIDlet-Vendor: NAME MIDlet-Version: 2.0 MicroEdition-Profile: MIDP-2.0 MicroEdition-Configuration: CLDC-1.0 どちらもMIDPの項目は2.0になっていると思うのですが…一体どこにMIDPが1.0であると記述されているのでしょうか? GAME-NAME.jar GAME-NAME.jad MANIFEST.mf RESOUCE.txt(リソース)の他にファイルはありません… そもそも、CLDCの項目はmidpを定義している訳では無いと思うのですが… CLDCは1.0と1.1があり、1.1は浮動小数演算ができるだけで、1.1ではなくてもMIDP2.0は動きます まだ判らないとは、池沼の極みで申し訳無いです。ご指摘お願いします_ _
- 375 名前:デフォルトの名無しさん mailto:sage [2006/10/04(水) 17:02:24 ]
- ところで質問だが、それをEclipseでコンパイルするとき
コンパイラ準拠レベルはいくつにした? 1.3になってるか?
- 376 名前:デフォルトの名無しさん [2006/10/04(水) 17:56:01 ]
- Compiler compliance level が 5.0になってました…1.3とか1.4が選べる所を見ると、javaのバージョンみたいですね
エクリプスを入れる前に1.5を入れてるので、5.0でも大丈夫だとは思いますが…違うのでしょうか ってアレ? 1.3にしたらエミュが消えないで動いてる…こ、こんなの初めて。あれ〜1.3以上でってあるから1.5でも大丈夫だと思ってたのにぃ どこがどうなってるのかよく判りませんが、解決したみたいです。ご迷惑掛けて済みませんでした 鋭いご指摘、有難う御座いました_ _
|

|