1 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 11:54:09 ] このスレッドは、他のスレッドでは書き込めない超低レベル、 もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです。 Java使いが優しくコメントを返しますが、 お礼はJavaの布教と初心者の救済をお願いします。 Java SunのHome Page www.java.com/ja/ 前スレ くだすれJava(超初心者用) pc10.2ch.net/test/read.cgi/tech/1126470659/l50
321 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 19:17:28 ] >>320 どこまでを考えて、どこからが分からないの?
322 名前:デフォルトの名無しさん [2007/10/16(火) 19:19:06 ] クソの集まり創価学会 偽善者が政治活動、公明党 ネズミ講、騙されバカ信者、池田犬作チョン大教祖様、さっさと死ねや
323 名前:デフォルトの名無しさん [2007/10/16(火) 19:30:12 ] pc11.2ch.net/test/read.cgi/tech/1172285649/320 class SimpleAdder3Usage { public static void main(String[] args) { SimpleAdder3 s; s = new SimpleAdder3() ここら辺まであってますか?
324 名前:デフォルトの名無しさん [2007/10/17(水) 07:43:53 ] >>323 メソッドのオーバーロードは古いヴァージョンでは戻り値が同じ型を要求するので注意が必要。 ここ数年のヴァージョンなら君が書いたように戻り値が異なっていてもOK。 ただし、えてしてメソッドをオーバーロードする意味がある場合は少ないといえる。皆無と言っていい。 オーバーロードはコンストラクタ用の技と割り切る事を薦める。 なので、ここではメソッド名を変えておいた。(インデントはちゃんとやる事。) class SimpleAdder3 { public int add(int x,int y){ return x + y; } public double add2(double x, double y) { return x + y; } } public class SimpleAdder3Usage { public static void main(String[] args) { SimpleAdder3 s; s = new SimpleAdder3(); System.out.println(s.add(10,20)); System.out.println(s.add2(0.5,0.6)); } }
325 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 08:50:21 ] >>323 s.add(10,20);って感じで値が取れるからそれを出力すればおk >>324 プリミティブ型ごとにオーバーロードすると、呼び出しをしたときにキャストとか接尾子とかで汚くなることがあるからな。 俺だったらaddInt、addDoubleって名前付けるけどな。 ま、↓のクラスを使ってって書いてあるから突っ込まなかったんだが。 それだったらaddをstaticメソッドに変えてSimpleAdder3.addInt(10 ,20);とかにしちゃうけど、 これは課題で求められているものではないだろうな。
326 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 15:55:44 ] >>319 できましたが、 点を2個以上に増やすとすべて同じ動きになってしまいますorz public class Anime_2 implements Runnable{ Anime_1 an; public Anime_2(Anime_1 an){ this.an=an; } public void run(){ while(an.circle_x<200){ try{ Thread.sleep(200); an.circle_x=an.circle_x+4; an.circle_y=an.circle_y-1; an.repaint(); } catch(InterruptedException ie){ } } } } 点が一つの場合はこういう風に記述しました。 circle_x2とcircle_y2を追加して式も記述したのですがダメでした。。。
327 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 16:14:14 ] 点を2個以上に増やしたソースも出せばどこが悪いか指摘もできる 同じ動きっていうことから推測するとxyの移動量を+4とか-1とか決め打ちにしてるからじゃないのか
328 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 16:54:50 ] >>326 画面外に逃げていくような方向で、 大きくなるにつれて速くしていけばいい
329 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 18:15:00 ] 3次元でランダムに星をばらまいたデータ作って視野面に投影した方が簡単そう
330 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 06:47:29 ] フレームをバックグラウンド(非アクティブ)にした状態でマウスイベントの取得はできますか? できるならばその手法について教えてください‥どこを探しても載っていないので本当に実現できるか心配でorz
331 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 20:06:27 ] jdk-6u3-windows-i586-pをインストールして、pathを通そうと思ったんですけど、 通りません。自分のシステム環境変数は path=c:\usr\local\bin;c:\gs\gs7.07\bin;%SystemRoot%;%SystemRoot%\system32;%SystemRoot%\wbem;c:\gs\gs7.07\lib;c:\dviout;C:\Program Files\ QuickTime\QTSystem\;%JAVA_HOME%\bin; classpath=ip;.;C:\Program Files\QuickTime\QTSystem\QTJava.zip;.;C:\Program Files\Java\jdk1.6.0_<version>\lib QTJAVA=C:\Program Files\QuickTime\QTSystem\QTJava.zip JAVA_HOME=C:\Program Files\Java\jdk1.6.0_<version> となっています。コマンドプロンプトでjavacとうってもバッチファイルとして認識できませんと出ます。 アドバイスください。
332 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 20:57:56 ] コマンドプロンプトから set PATH して環境変数表示させてみ?
333 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 23:29:33 ] jdk1.6.0_<version>がそのままjdk1.6.0_<version>なんじゃねえのw
334 名前:デフォルトの名無しさん [2007/10/20(土) 00:50:07 ] >>331 環境変数のボックス上で上部にあるユーザー環境変数の方が入力できるなら、 そちらにJAVA_HOMEとPath(%JAVA_HOME%\bin)の二つを作成してみたら? あと333の言うとおり<version>なんてしないで普通ディレクトリ名をそのまま書くとしたものだが。それ最新のテク? でもやめたほうがいいと思う。
335 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 01:18:16 ] 質問スレとのマルチ
336 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 03:02:10 ] <version>のとこをどうすればいいんですか。初心者なのでわかりません。
337 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 03:08:08 ] 実際に存在するフォルダの名前にある数字しろ
338 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 03:09:07 ] まああきらめずやってればそのうちいいことあるよ がんばれ初心者
339 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 03:13:17 ] コマンドプロンプトset pathしてみたところ、 PATH=c:\usr\local......省略................;(c:\Program Files\Java\jdk1.6.0\bin PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC と出ました。
340 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 03:55:30 ] > ;(c:\Program Files\Java\jdk1.6.0\bin その括弧は何なんだよw 悪いこと言わないからWindowsの使い方から勉強しなおせ
341 名前:孤独なOL mailto:sage [2007/10/20(土) 15:33:56 ] 牛田モーミンといいます。大都会の片隅で×いちで孤独なOLをしています。 >>331 Pathの設定のところが、 \Java\jdk1.6.0\bin になっていたら、 \Java\jdk1.6.0_03\bin に書き直してみてください。 旧バージョンのJDKをアンインストールしても、そのときのPathが残るので 新バージョンに合わせて書き直す必要があります。 CLASSPATH のところは %CLASSPATH%;. だけで十分のはずですが QuickTime関連が必要で消せないのなら \Java\jdk1.6.0_<version>\lib を \Java\jde1.6.0_03\lib にしてください。
342 名前:孤独なOL mailto:sage [2007/10/20(土) 15:39:38 ] JAVA_HOME=C:\Program Files\Java\jdk1.6.0_<version> この部分も 私のパソコンには存在しないのですが、必要なら JAVA_HOME=C:\Program Files\Java\jdk1.6.0_03 にしてください。 おそらくあなたは書籍を参考にして<version>なる記述を手作業でしたのでしょうね。 次回からは最新のJDKをインストールするときは、環境変数を全て見直してJava関連の 記述を全て消去して、インストール後にどのような記述が自動的に追加されるのか 確認したほうがいいでしょう。 がんばってください。 あなたの モーミンより
343 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 20:12:17 ] ?
344 名前:デフォルトの名無しさん [2007/10/21(日) 23:17:19 ] エクスプローラのアドレスバーを表示させて、binフォルダまでたどっていき アドレスバーから、こぴぺすりゃおkなんだがな。Windows初心者にはわからんのだろうな。 かく言う俺も当時はそうだったからよくわかる。 要は、1文字もまちがえずにbinフォルダまでのパスをかきなさいってことです。 そのパスを参考にWindowsがコンパイラを動かしたりするんだから。1文字でもまちがえたら Windowsはコンパイラの場所をさがせないから。 それは、そうとJavaのわかりにくさは異常だな。やればやるほどいやになる。
345 名前:デフォルトの名無しさん [2007/10/21(日) 23:21:24 ] パスってのは、C:\Program Files\Java\jdk1.5.0_13\binとかね。 Windowsがコンパイラを探すとき、このフォルダを探すわけ。ようするに 上のフォルダにコンパイラは入ってるわけ。俺の環境だと。 これが1文字でもまちがえてたら、当然コンピュータはコンパイラの場所を見つけられない。 Excelの関数名を1文字間違えても動くか??もしくは電子メールを送るとき相手のメルアドを 1文字でも間違えても届くか?という話と一緒。
346 名前:デフォルトの名無しさん [2007/10/21(日) 23:24:20 ] さらにややこしい事に、Javaはバージョン名をフォルダ名にしているわけだ。 jdk1.5.0_13←これは俺のバージョンであり、フォルダ名でもある。 質問者のバージョンがわからない。付属CDからインストールしたのか ダウンロードしてインストールしたのかによっても当然違う。いつインストールしたかによっても当然違う。 このフォルダ名を間違わず記述する事。
347 名前:デフォルトの名無しさん mailto:sage [2007/10/22(月) 00:08:25 ] C/C++/C#をメインにやってきましたが こんどjavaも必要になったので入門本を検討してます。 おすすめの本はありますか? ぱっと見だとC#とかなり似てますね
348 名前:デフォルトの名無しさん mailto:sage [2007/10/22(月) 02:43:49 ] 常に一つのバージョンしかインストールしないのなら適当にjdkとかディレクトリ作って そこに常にインストールすればいい。環境変数の設定は1回やっておけば使い回しが効く。 何も馬鹿正直にインストーラのデフォルト設定に従う必要なんてない。
349 名前:デフォルトの名無しさん mailto:sage [2007/10/22(月) 02:49:18 ] >>347 C++やSmalltalkやC#やJavaScript等の言語の集大成がJavaだからC#とかなり似ている部分もあるんよ つまり後発の言語だから他の言語のいいとこ取りしていてとても使いやすい良い言語だぜ
350 名前:デフォルトの名無しさん mailto:sage [2007/10/22(月) 06:28:15 ] >>349 は誤解の元
351 名前:デフォルトの名無しさん mailto:sage [2007/10/22(月) 08:14:38 ] 誤解の元っていうより、明らかに間違ってるだろw 誤情報を与えようと意図して書いてる気はするけど。
352 名前:デフォルトの名無しさん [2007/10/22(月) 11:59:28 ] 初心者です、質問させてください J2ME Wireless Toolkit ってやつをダウンロードしたら、 【数字十数個-integrated.jnlp JNLP File】 ってやつができました。それをクリックするとダウンロードマネージャーって のが出てくるんですが、そこから先がどうすればインストールまで行けるのか わからないので教えて下さい。よろしくおねがいします
353 名前:デフォルトの名無しさん [2007/10/22(月) 12:11:56 ] 352です それと、ダウンロードマネージャでダウンロードスタートのボタンを押すと、 同じフォルダにSDMファイルなるものが作られました。 ただ、これをクリックしてもこのファイルを開けませんとしかなりません
354 名前:デフォルトの名無しさん mailto:sage [2007/10/22(月) 13:02:39 ] ダウンロードページで押すリンクを間違えたに一票
355 名前:デフォルトの名無しさん [2007/10/23(火) 01:05:34 ] >>344 Windows用のJDKをインストール時にPathを作るまでインストーラを作りこんでもらいたいもんだね。 昔苦労させられたのをよく覚えてる。独学でもあったし。339はその後できたかな。 >>347 あなたのようにC系統の言語を#まで知ってる人によく知られた初心者本は不要でしょう。 厚めの本ですが「独習Java」(翔泳社)あたりから読んでもむつかしくはないと思うのでお勧めします。 ただし本書にはASPに対応する技術、JSP/サーブレットの記述は一切ありません。読後、更なる購入が必要になるでしょう。 オーソッドクスには、オーライリリー社出版で著者ジェームスゴスリンという本がJava本のバイブルです。(「言語仕様Java」 ただ全部見る気にはちょっと) ちなみにゴスリンはJavaの作成者の中心人物です。
356 名前:デフォルトの名無しさん [2007/10/23(火) 01:53:55 ] Tomcat5.5でセッションIDがアクセスする度に変わってしまう現象がでています。 できるだけ長い期間でおなじセッションIDを使い続けたいんですが無理でしょうか?
357 名前:デフォルトの名無しさん [2007/10/23(火) 03:24:45 ] この和暦変換のJavaScriptで全角が入力された場合にエラーチェックを かける方法がわかりません。 どなたか書き加えてもらえませんか? お願いします。 <br /> </p> <script language="JavaScript"><!-- function wareki_to_seireki(str) { var m = str.charAt(0).toUpperCase(); var y = eval(str.substring(1,str.length)); if ((m == "H") && (y > 0) && (y < 50)) return 1988 + y; // 平成 if ((m == "S") && (y > 0) && (y < 65)) return 1925 + y; // 昭和 if ((m == "T") && (y > 0) && (y < 16)) return 1911 + y; // 大正 if ((m == "M") && (y > 0) && (y < 46)) return 1867 + y; // 明治 return Error; } // --></script> <p> <form name="myFORM"> 和暦<input name="dt" /> <input onclick="alert(wareki_to_seireki(document.myFORM.dt.value) )" type="button" value="変換" /> </form> </p> <p><img height="28" alt="" width="140" src="fileman.rakurakuhp.net/UserFiles/35584/Image/1192787150.jpg" /></p>
358 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 06:39:34 ] >>357 WebとJavaScriptの組み合わせの場合。 + JavaScript の質問用スレッド vol.60 + pc11.2ch.net/test/read.cgi/hp/1190811747/l50 Webを含まないJavaScriptのコア部分だけの場合はこっちでも可。 ECMAScript デス 3 pc11.2ch.net/test/read.cgi/tech/1190160481/l50
359 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 14:57:49 ] >>327 public class Anime_2 implements Runnable{ Anime_1 an; public Anime_2(Anime_1 an){ this.an=an; } public void run(){ while(an.circle_a<200){ try{ Thread.sleep(100); an.circle_a = an.circle_a+4; an.circle_d = an.circle_d-1; an.repaint(); } catch(InterruptedException ie){ } } } } 遅くなりましたが点が一つの時のソースです。 点が二つ以上になる時は、stopを使ってたんですが 参考にしてる本が古いようで推奨されないようなのでやり直しです。。。
360 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 18:57:41 ] いやハテナが大量に出てくるばかりなんだが >>326 とどう違うんだこれ? circle_aとcircle_dって何を表す変数だ? stopってどこに使うんだろう……? 増分が+4と-1で固定だけどこれでいいのか? >stopについて stop()は突然死だからな。後処理をまったく行わずに強制終了してしまう。 interrupt()をしてやればスレッドライブラリ中の時間のかかる処理をするメソッド(sleepとかwaitとか) は処理をやめてInterruptExceptionを投げる。そしたらキャンセル処理をやってやればいい。 つかこの場合tryがwhileの内側にあるからinterruptしてもスレッドが終わらないなw 自分で時間のかかる処理を実装してる場合は自分でisInterrupted()を調べてやんなきゃいけないけど、 そういう事態は今のところは少ないだろうと思うので気にしなくていい
361 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 19:30:37 ] >>359 はもっと根本的なところで知識不足な気がするんだが。 Javaプログラミングの基礎ができてない感が否めない。
362 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 19:40:42 ] 点が二つ以上のときのソースに関心のある者はさらにおぞましきものを見ることになるだろう
363 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 15:08:52 ] 爆発する感じで□を飛ばす方法を伝授してください!
364 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 17:57:07 ] 口に火のついたダイナマイトを突っ込むとか?
365 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 13:44:55 ] >>364 花火みたいな感じですorz
366 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 20:33:56 ] 放物線で四方八方へ
367 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 12:40:22 ] >>366 なるほど! 飛ばした"□"の描画を消さずに移動させていけば花火っぽくなりますよね? ありがとうございました。
368 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 16:42:16 ] ホントかよw
369 名前:デフォルトの名無しさん [2007/11/06(火) 04:44:18 ] 真剣に悩んでいます。 あるアプリケーションの開発で、J2SE を要求されています。 最新版の Java 6 を導入すれば J2SE もインストールされるのでしょうか? SunのJavaのページにいくと、 最新版は、Java 6?で、Java SE 6というものがありました。 J2SE は Java 2 SE らしいのですが、この Java SE 6 をインストールすれば問題ないのでしょうか。 Windows XPで i アプリ(Doja 3.5)の開発環境を整えています。
370 名前:デフォルトの名無しさん [2007/11/06(火) 04:45:50 ] JDK6 と J2SE の違いがわからなくて、悩んでいます。
371 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 07:04:13 ] JDK ⇒ 開発キット(Java Development? Kit) JREも含む JRE ⇒ 実行環境(Java Runtime Everopment) J2SE ⇒ Java2 Standard Edition つまり、JDKとJ2SEは見方が違うのですよ。 開発に使うならばJDKでおk でも、携帯向けならばSEではなくMEだと思うけど まずはググれ
372 名前:デフォルトの名無しさん [2007/11/06(火) 12:37:43 ] ありがとうございます! これでも、ここ2週間ほどググりっぱなしなんです。 iアプリ開発は、MEでなく、SEで良かったと思います。 java_ee_sdk-5_03-preview2 をDLしたのですが、 これは、J2SE ではなく、J5SE ということでいいのでしょうか? それとも、J6SE? ネット上はJ2SEの情報が溢れかえってるけど、J2SEって過去のバージョンですね?? 何度も質問してしまってすみません。 プログラミングさえできるようになれば、あとは自力でなんとかしようと思っています・・・ 環境整えるのが一番難しいorz
373 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 14:00:02 ] JDK1.2以降を全部J2SEっていうんだよ。JDK1.1までより劇的な変化が当時あったから Javaの2バージョン目という位置づけ。まあ、厳密に言えば、今はJ6SEなんだろうけど。 J2SEっていうのは、JDK1.2以降を全部さすんだよ。JDKの変異は jdk1.1→j2sdk1.2→j2sdk1.3→j2sdk1.4→jdk5(j2sdk1.5)→jdk6(j2sdk1.6) だ。 ちなみにj2seのSEっていうのはStandartEditionのこと。企業向けのはEnterpriseEdition。enterpriseっていうのは、企業とか事業って言う意味だから 企業向けシステム構築の際につかわれることもあるけど、standartEditionで事足りる事もたくさんある。 meっていうのはmobile editionかなんかで、モバイル(携帯端末)向けの、ライブラリだ。 ようするに、Javaは用途別にわかれてるってことだね。
374 名前:デフォルトの名無しさん [2007/11/06(火) 14:30:00 ] おおお、ありがとうございます そういうことだったんですね・・・ バージョンが多すぎて、もう発狂寸前でした。 いくら調べても、ググっても、分かりやすく書いてあるところがなくて 携帯アプリ開発のように、ケースバイケースとなるとって愚痴はこの辺にしておきます。 本当にありがとうございます。 J6EE をDLしてインストールしようと思います。 携帯アプリ以外にも、デスクトップアプリとか作りまくって腕磨きます!
375 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 15:50:27 ] そこで J6EE を選ぶのか……
376 名前:デフォルトの名無しさん [2007/11/06(火) 16:10:56 ] 教えて頂いた情報を元に、自分なりに更にググっていくと、 どうやらJDK6 ( J6SE + コンパイラ + VM )というのが丁度良いみたいですね・・・ J6EE は、Tomcat に付属しているようなので、どうせWebアプリを開発するときは Tomcat を導入することになるようですので、 今は、J6EE じゃなくて、JDK6 で十分でしたね。 今日は、JDK6をインストールして、ぐっすり眠れそうです。
377 名前:デフォルトの名無しさん [2007/11/06(火) 20:02:27 ] はじめまして。 Java超初心者の者です。 VistaでJavaを勉強しようと思って、JDK5でインストールを試みたのですが・・・ できませんでした(泣)。 どなたかVistaでのJavaの使用方法教えてください〜!!
378 名前:デフォルトの名無しさん [2007/11/06(火) 20:18:00 ] )、._人_人__,.イ.、._人_人_人 <JDKがインストールできないのは > <´ 天狗じゃ、天狗の仕業じゃ! > ⌒ v'⌒ヽr -、_ ,r v'⌒ヽr ' ⌒ // // ///:: < _,ノ`' 、ヽ、_ ノ ;;;ヽ // ///// /:::: (y○')`ヽ) ( ´(y○') ;;| / // //,|::: ( ( / ヽ) )+ ;| / / // |::: + ) )|~ ̄ ̄~.|( ( ;;;|// //// /// :|:: ( (||||! i: |||! !| |) ) ;;;|// /// ////|:::: + U | |||| !! !!||| :U ;;; ;;;| /// ////|::::: | |!!||l ll|| !! !!| | ;;;;;;| //// // / ヽ::::: | ! || | ||!!| ;;;;;;/// // // // ゝ:::::::: : | `ー----−' |__//// ↓ , ;,勹 ノノ `'ミ / y ,,,,, ,,, ミ / 彡 `゚ ゚' l 〃 彡 "二二つ | 彡 ~~~~ミ はいはい、わしのせい わしのせい ,-‐― |ll 川| ll || ll|ミ―-、 / |ll | ヽ / z W`丶ノW ヽ / \\ / / | / 天 \`i / / 狗 |
379 名前:デフォルトの名無しさん [2007/11/06(火) 20:20:41 ] ::::::::::::::::∧口∧ そうやってなんでも ::::::::: ( ::;;;;;;;;:) 天狗のせいにしてりゃいいさ… _.. /⌒:::;;;;;ヽ -― ―'ー'-''―-''/ / ::;;;;;;;;:| |―'''ー'-''――'`' ,, '''' . ''''' と./ゝ_;_;_ノヽつ 、、, ''" ,,, '' ,,, ::;;;;;;;;;::: ,, ''''' ,,,,
380 名前:デフォルトの名無しさん [2007/11/06(火) 20:38:56 ] 「'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 pathの設定どうしたら・・・?
381 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 20:47:30 ] >>380 Java質問・相談スレの>>1 参照
382 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 21:07:18 ] WEBサーバ、アプリケーションサーバ、WEBアプリケーションサーバ これらの違いを教えてください。 ぐぐってみると WEBサーバ→apache,tomcat アプリケーションサーバ→JBOSS ってのが出てきますが違いがよく分かりません
383 名前:デフォルトの名無しさん [2007/11/06(火) 21:23:11 ] >>382 e-words.jp/
384 名前:デフォルトの名無しさん [2007/11/06(火) 22:13:41 ] SUNのホームページからjre6をインストールしようと試みましたが、 「選択した機能は現在使用できないネットワークリソースにありまっせ」 と表示されました。どなたか解決法わかりますか?
385 名前:デフォルトの名無しさん [2007/11/07(水) 01:42:25 ] 質問です。 SunとWindowsで通信をするとEUC(Sun側)とS-JIS(Windows)でどうしても文字化けが起こってしまいます。 JavaコードでWindows側にプログラムを作成したい場合どのようにしたらよいでしょうか??
386 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 08:52:56 ] たぶん通信するときに文字コードを指定してないから
387 名前:デフォルトの名無しさん [2007/11/07(水) 13:50:13 ] >>382 サーバーっていうのは、本来Webサーバーとかデータベースサーバーとか 最近では家庭用の音楽・ビデオのマルチメディアサーバーまであるけど、 一般的にそれを保存して必要なときに情報を提供するプログラムのことまたはその機械。 >>382 の場合だと(Javaの場合だとプログラム自体をさす事が少なくない。 Webサーバーっていうのは、最初は固定的なHTMLをリクエスト毎に 提供するものだったけど、CGIとかが出てきて動的なHTML放出も HTMLサーバーの役目になったから、トムキャットみたいなJSP・サーブレット コンテナも一応WEBサーバーの一種なのかもしれない。 で、アプリケーションサーバーっていうのは、Javaの場合だとEJBなんかのアプリケーションをおくんだけど、 アプリケーションは(EJBは)、ブラウザ経由じゃなくても普通の通信プログラムなんかもつくれたりするから アプリケーションサーバー(APサーバー)って呼ぶんだけど、ようするに色々な処理をするだけのアプリケーションがおかれるから APサーバーってよばれる。ここからデータベースサーバにデータをおくったり、Webサーバーに色々処理したデータを提供してHTML配信したりする。 俺が5年前くらいサーバーサイドやったときにはトムキャットもAPサーバっていわれてたんだけど。
388 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 14:47:07 ] 本を買わなくてもjava言語のほとんどが解る 一番良い日本語のホームページのURL(Uniform Resource Locator) を教えてください
389 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 15:08:40 ] >>388 ttp://java.sun.com/javase/ja/6/docs/ja/
390 名前:デフォルトの名無しさん mailto:sage [2007/11/09(金) 16:20:15 ] 起動時に、任意のTextBoxにフォーカスするにはどうすればいいですか?
391 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 17:13:29 ] あるメソッドの引数がnullであってはいけない場合、 そのメソッドの実装はどうするのが普通ですか? ・何もしないで、戻り値があるならnullとか無意味な値を返す ・nullではないと仮定する ・nullかどうか意識的にチェックして例外を投げる
392 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 17:39:33 ] 3番目。NullPointerExceptionを投げるのが普通。
393 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 18:47:38 ] メソッド内で直ちに参照を引く場合には何もしない 参照を代入するだけみたいな場合にはぬるぽを投げる 結局ぬるぽを投げるって事だが
394 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 23:29:38 ] NullPointerExceptionはnullなのにメソッド呼び出しをするとかの、 nullオブジェクトの不正操作に対して投げるものだと思う。 引数が不正で例外を投げるのならIllegalArgumentExceptionの方がいいと思うが。 標準APIのクラスでもnullを不正な引数として扱うメソッドはIllegalArgumentExceptionを投げるものも多い。
395 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 00:06:16 ] けど NullPointerException を投げるのもあるんだよな。Class クラスのメソッドとか。
396 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 20:46:07 ] パッケージ javax.servlet は存在しません。 というエラーでコンパイルできないんですが、どうしたらコンパイルできるでしょうか? 環境変数を使って設定したいのですが、できません。 Tomcatのサンプルプログラムはjsp、servlet共に動いています。 導入したもの ・jdk1.6.0_03 ・Tomcat6.0 環境変数 JAVA_HOME C:\Program Files\Java\jdk1.6.0_03 CATALINA_HOME C:\Program Files\Apache Software Foundation\Tomcat 6.0; CLASSPATH %CATALINA_HOME%\lib\servlet-api.jar; %CATALINA_HOME%\lib\jsp-api.jar; %CATALINA_HOME%\webapps\ROOT\WEB-INF\classes; jarファイルは上記のパスに存在していました。何がいけないのか・・・
397 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 08:28:14 ] たとえばTextFieldに"あいうえお"って入力して それを配列に入れとく方法ってある?
398 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 08:37:54 ] はい
399 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 08:45:53 ] 暇なら教えてちょ
400 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 20:23:54 ] 文字入力したときにイベントを発生させなきゃいかんのかも
401 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 20:08:07 ] >>397 使う時に、textField.getText().toCharArray() ではいけないかね? 配列で持つ方法ではなくて、ばらして何がしたいかを書くほうがいいと思うぞ
402 名前:デフォルトの名無しさん mailto:sage [2007/11/14(水) 11:35:56 ] 私もTextFieldのことを聞いていいでしょうか。 テキストを入力し、Enterを押したときにTextFieldを空にするにはどうすればよいのでしょうか。 くだらない質問ですみません…
403 名前:デフォルトの名無しさん mailto:sage [2007/11/14(水) 11:49:36 ] >>402 何を実現したいのか解らん
404 名前:402 mailto:sage [2007/11/14(水) 12:17:22 ] 文字を入力してエンターを押したらフォントと色を変えて表示する簡単なプログラムです。 エンターを押しても文字が残ってしまうので、チャットのようにエンターを押したら TextFieldが空になったらいいなとちょっと思っただけであります…
405 名前:デフォルトの名無しさん mailto:sage [2007/11/14(水) 12:19:00 ] 空にするメソッドはないので "" をテキストフィ−ルドにセットする
406 名前:402 mailto:sage [2007/11/14(水) 12:28:06 ] できました。 ありがとうございました。
407 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 20:31:17 ] JAVAでtridentエンジンとgeckoエンジンの切り替えが出来るブラウザ作ったら、重要度あるだろうか? 多分マルチプラットホームになる予定。
408 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 20:36:09 ] Tridentエンジンってマルチプラットフォーム?Windowsでしか使えないんじゃないの?
409 名前:デフォルトの名無しさん mailto:sage [2007/11/16(金) 00:15:09 ] >>407 そんなブラウザを作るより、もっと使いやすくてシンプルで軽いマルチプラットフォームな俺々エンジンを作ってくれ
410 名前:デフォルトの名無しさん [2007/11/16(金) 22:18:52 ] JDK6のドキュメントをダウンロードしても、上手く開けないのは俺だけ? なんか、トップhtml開くと空白ページで、何度やっても同じorz 雑誌の付録の5は、ちゃんとできてるんだけど。。。
411 名前:デフォルトの名無しさん mailto:sage [2007/11/16(金) 22:45:41 ] 未だにIEなんか使ってるからそうなるんだ
412 名前:デフォルトの名無しさん mailto:sage [2007/11/16(金) 23:01:57 ] IE6で確かに開けないね docs\ja\api\index.htmlは普通に開けるから問題無いけど
413 名前:デフォルトの名無しさん mailto:sage [2007/11/17(土) 01:29:39 ] >>412 ありがと!火狐使ったら開けた! 火狐でおかしくなることは思いついても、IEでおかしくなることは思いつかなかった。 なぜにIEだとダメなん?
414 名前:デフォルトの名無しさん mailto:sage [2007/11/17(土) 03:19:47 ] >>413 index.htmlの先頭の <head> <title>JDK 6 ドキュメント</title> のあいだに <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> を入れてみんさい
415 名前:デフォルトの名無しさん mailto:sage [2007/11/17(土) 13:22:00 ] 正規表現で「.」を任意の一文字ではなく「.」文字として マッチさせたいのですが、.をエスケープするのに\.とするとeclipseで エラーが出るのですが、これってどう書いたら良いのでしょうか?
416 名前:デフォルトの名無しさん mailto:sage [2007/11/17(土) 13:28:45 ] \\. 正規表現でのエスケープと実際の文字でのエスケープで二重になる
417 名前:デフォルトの名無しさん mailto:sage [2007/11/17(土) 14:28:08 ] >>416 ありがとうございます! おかげで出来ました!!
418 名前:デフォルトの名無しさん mailto:sage [2007/11/17(土) 15:23:33 ] 単純にStringをintに変換したい場合↓では全く同じ動作と考えていいですか? string s; int n = Integer.valueOf(s).intValue(); int n = Integer.parseInt(s);
419 名前:デフォルトの名無しさん mailto:sage [2007/11/17(土) 15:26:29 ] いいよ
420 名前:デフォルトの名無しさん mailto:sage [2007/11/17(土) 15:27:14 ] まったく同じみたいだね ソースコード読んでみたら?
421 名前:デフォルトの名無しさん mailto:sage [2007/11/17(土) 15:28:26 ] >>419 ありがとうございます!