[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 02/06 00:12 / Filesize : 302 KB / Number-of Response : 972
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

くだすれJava(超初心者用) その2



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
ありがとうございます!






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<302KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef