- 1 名前:デフォルトの名無しさん [2007/07/27(金) 08:46:32 ]
- プログラミング言語Javaに関する質問スレです。
JavaScript, Ajaxの質問は、ここでは受け付けていません。 Web製作板をご利用ください。pc10.2ch.net/hp/ 過去ログ、関連スレッド、よくある質問とその回答など、 質問をする前に、貴方が見なければならないサイトについての情報は、 下のwikiのページにまとめてあります。 www.wikiroom.com/java/ これからJavaでプログラミングを始めたいが、何をすればいいかわからない人も、 wikiからのリンクをおたどりください。 よくある質問 ・「コマンドまたはファイル名が違います」 「'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 「Exception in thread "main" java.lang.NoClassDefFoundError: 」 www.wikiroom.com/java/?path,classpath ・String に == は使うな。equals() を使え。 ・「\12288 は不正な文字です。」 文字リテラル以外で全角スペースは使えません。半角スペースに。 ・その他の質問→「APIのjavadoc見ろ」 前スレッド 【初心者】Java質問・相談スレッド103【大歓迎】 pc11.2ch.net/test/read.cgi/tech/1182896607/ /* 既出の質問や、他に適切なスレが存在する質問は、容赦なく無視されます。 質問をする前にwikiで過去ログ、関連スレ、FAQをチェックしてください。 */ また、当スレで質問をするかたは、回答をもらえたときに、 wikiの更新をして頂ければ、忝なく存じます。 次スレは>>980あたりで。
- 389 名前:デフォルトの名無しさん [2007/08/07(火) 21:54:41 ]
- >>388様、ありがとうございます。
最初に、JDKのインストールと、PATHの設定が載ってました。 それは本の通りに進んでいたのですが…
- 390 名前:デフォルトの名無しさん [2007/08/07(火) 21:56:13 ]
- 質問させて下さい。
int型のデータ「0xC01A」からString型のデータ"\uC01A"に 変換したいのですが、どのようなやり方がありますでしょうか?
- 391 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 21:59:19 ]
- >>389
コマンドプロンプトで PATH って打って、 JDK の bin フォルダがちゃんと追加されているかどうか確認する。 エクスプローラーでマイコンピュータから C: → Program Files → ... ってたどっていって、 本当にそのフォルダが存在していて中に javac があるかどうか確認する。
- 392 名前:デフォルトの名無しさん [2007/08/07(火) 22:00:02 ]
- >>391様、ありがとうございます。
早速やってみます。
- 393 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 22:03:02 ]
- >>390
int x = 0xc01a; String s = "" + (char)x; ""+ ってのがなんかイヤだったら、面倒いけど String s = new String(new char[]{ (char)x });
- 394 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 22:04:27 ]
- >>389
ttp://www.shuwasystem.co.jp/books/7980/0533-9/0533-9.html 正誤表出ているが、パスの設定を1.4のデフォルトでやったんだろう
- 395 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 22:21:49 ]
- >>390
String str = Integer.toString(0xC01A);
- 396 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 22:24:52 ]
- すまん、間違えた
String str = Character.toString((char)0xC01A); だな
- 397 名前:デフォルトの名無しさん [2007/08/07(火) 22:27:56 ]
- >>391様
C:\MyJava>path PATH=C:WINDOWS\system32;C:WINDOWS;C:\WINDOWS\system32\Wbem;C: \Program Files\pcbNavi\bin;C:\Program Files\Fujitsu\sa\dll; c:\j2sdk_1.4.1_01\bin と表示されました。 C: → Program Files →Java→の中にはjavacは無く、 C: → j2sdk1.4.1 01 →bin→javacとありました。 何か間違ったのでしょうか? >>394様、ありがとうございます。 1.4.1 01を選んでダウンロードしたのですが…自信ないです。
- 398 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 22:31:06 ]
- アンダーバーの有無をよく確認してみて。
PATH の中の j2sdk_1.4.1_01 実は j2sdk1.4.1_01 が正しいんじゃない?
- 399 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 22:32:41 ]
- >>397
c:\j2sdk_1.4.1_01\bin\javac -version ってコマンドプロンプトで打ち込んでみて
- 400 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 22:35:39 ]
- どうでもいいが、pathに設定してもろくな事ないと思うが・・・
- 401 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 22:39:51 ]
- >>390
new String(new int[] { 0xC01A }, 0, 1)
- 402 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 22:40:39 ]
- >>390
String s = "\\u"+ String.format("%x", 0xC01A).toUpperCase();
- 403 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 22:43:43 ]
- それなんか違うような・・・
ところで toUpperCase するなら %X でいいんじゃない?
- 404 名前:デフォルトの名無しさん [2007/08/07(火) 22:52:02 ]
- >>398様、ありがとうございます。
j2sdk1.4.1_01 では通りませんでした。 >>399様、やってみます。
- 405 名前:デフォルトの名無しさん [2007/08/07(火) 22:53:54 ]
- >>399様、「指定されたパスが見つかりません」となりました。
- 406 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 22:57:53 ]
- >>397 には javac のあるフォルダ名が j2sdk1.4.1 01 って書いてあるけど、1.4.1 と 01 の間は空白?
そうだったら PATH もそのように 一字一句同じ名前を入れてください
- 407 名前:デフォルトの名無しさん [2007/08/07(火) 23:01:41 ]
- >>406様、すみません。_ありました。ここでの打ち間違いでした。
- 408 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 23:07:13 ]
- じゃあ、 >>397 の PATH には ...fujitsu\sa\dll; と c:\j2sdk... の間に改行が入ってるように見えるけど、
本当に改行やら無駄な空白が入っているのなら、取り除いてみてください。
- 409 名前:デフォルトの名無しさん [2007/08/07(火) 23:18:09 ]
- >>408様、ありがとうございます。
もう一度やってみます。
- 410 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 23:25:49 ]
- >>405
エスパーしてみる DドライブにJDK入っているとかじゃない? エクスプローラーからjavac.exeを選んで、コマンドプロンプトにドラック&ドロップしてみてくれ そこで表示されたパスをここにココにコピる
- 411 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 23:27:34 ]
- >>397
c:\j2sdk_1.4.1_01\bin 志村、sdkの後ろに_入ってるぞ キーボードで入力するんじゃなくて、パスはコピー&ペースト汁
- 412 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 23:53:39 ]
- >>409
エクスプローラでアドレスバーを表示するようにしてないの?
- 413 名前:デフォルトの名無しさん [2007/08/08(水) 01:05:36 ]
- 皆様、ありがとうございました。
アンインストールしてもう一回始めからやり直してました。 そのおかげか、ソースコードを書き直したお陰か(本の文書の方では 『//MyJava』となってましたが、実際の画面を写した写真では『//MyJava.java』と) PATHの方も、本を見るのではなく、>>411様の通りにコピペをしました。 何とか前進できました。
- 414 名前:デフォルトの名無しさん mailto:sage [2007/08/08(水) 01:09:45 ]
- まずはWindowsの使い方から始めるべきだな
- 415 名前:デフォルトの名無しさん mailto:sage [2007/08/08(水) 01:16:57 ]
- >>413
そんな違いよく見つけたね でもコメントの違いはプログラムの動作に影響しない
- 416 名前:デフォルトの名無しさん [2007/08/08(水) 01:17:41 ]
- >>414様、ありがとうございます。
頑張ります。 PC自体初心者なのに、訓練学校に入ってしまい今、毎日が勉強です。 今年中にブロンズとSJC-Aを取得するように言われていて… 努力しかないですね。
- 417 名前:デフォルトの名無しさん mailto:sage [2007/08/08(水) 01:17:42 ]
- 最近はコマンドプロンプトもbatもいらないからな
- 418 名前:デフォルトの名無しさん mailto:sage [2007/08/08(水) 01:54:40 ]
- >>384
かわいそうだが、その本は地雷だから。 きみはもうしばらくしたら 本の通りにやったのですがエラーが出てしまいます。 精度が落ちている可能性 検出値: double 期待値: float a = 2.0; エラー 1個 という質問をするであろう。 pc11.2ch.net/test/read.cgi/tech/1180419689/354-364
- 419 名前:デフォルトの名無しさん mailto:sage [2007/08/08(水) 07:12:47 ]
- 独習が良いと聞き買ったが分厚いので持ち運びに不便であまり読まないwwwwwww
|

|