トップページ⇒tech
1001コメント337KB

【初心者】Java質問・相談スレ47【大歓迎】

レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさんNGNG
過去ログ、関連スレ、よくある質問とその回答、
質問をする前に、貴方が見なければならないサイトについての情報は、
下のwikiのページにまとめてあります。
http://www.wikiroom.com/java/

これからJavaでプログラミングを始めたいが、何をすればいいかわからない人も、
wikiからのリンクをおたどりください。

以下のエラーが表示されて、途方にくれているあなたは、下のページへ。
「コマンドまたはファイル名が違います」
「'javac' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
「Exception in thread "main" java.lang.NoClassDefFoundError: 」
http://www.wikiroom.com/java/?path%2Cclasspath

前スレ
【初心者】Java質問・相談スレ46【大歓迎】
http://pc5.2ch.net/test/read.cgi/tech/1085129540/l50

/* 既出の質問や、他に適切なスレが存在する質問は、容赦なく無視されます。
質問をする前にwikiで過去ログ、関連スレ、FAQをチェックしてください。

また、当スレで質問をするかたは、回答をもらえたときに、
wikiの更新をして頂ければ、忝なく存じます。

JavaScriptの質問は、ここでは受け付けていません。
Web製作板をご利用ください。http://pc2.2ch.net/hp/ */
0951デフォルトの名無しさんNGNG
>ブラウザでソースが見れない
当然だけど。
0952デフォルトの名無しさんNGNG
>>951
変な言い方でした。
それは、メモ帳とかテキストエディタのことですか?
そのエディタのウインドウが開いてくれないのです。
単独ではきちんと起動するのに・・・
0953デフォルトの名無しさんNGNG
>>952
ますますわからないんだけど。
0954デフォルトの名無しさんNGNG
>それは、メモ帳とかテキストエディタのことですか?

違うだろ
0955デフォルトの名無しさんNGNG
利用できるFontの列挙をしたいのですが、どうやるの?
0956デフォルトの名無しさんNGNG
>>952
IEのキャッシュを一度クリアしてみ。
ツール->インターネットオプション->全般->インターネット一時ファイル・ファイルの削除
0957955NGNG
すいません、自己解決出来そうです。GraphicsEnvironment使うんですね。
0958デフォルトの名無しさんNGNG
>>946
java.net.URLClassLoaderを調べれ。
0959デフォルトの名無しさんNGNG
>>956
ありがとう
解決いたしました。クッキーファイル?が山ほどでてきました。
0960デフォルトの名無しさんNGNG
Napのクライアント (チャット指向) のソフトを作りたいと思ってるんですが
仕様書見てもどうやって作ればいいかわかりません
サンプルとかないでしょうか?
XNapとかだとわかりにくいのでチャット機能だけとかのサンプルがほしいのですが
知ってるかた居ましたら教えてください
0961デフォルトの名無しさんNGNG
>>960
仕様書見ても分からないってことはjavaと関係ないんじゃない?
言語レベルでの話ではないと思われ

つまりスレ違い
0962デフォルトの名無しさんNGNG
>>960
いままでの開発経験でそういうことやったことないのなら
ちょっとレベル高いんでないの?
もう少し頑張ってみよう
1っか月ぐらい悩もう
0963デフォルトの名無しさんNGNG
仕様書見なくてもどうやって作ればいいか
大体想像つくようでないと
こりゃ当たり前のこってすよ
0964デフォルトの名無しさんNGNG
>>963
好き勝手作れるならそうなんだろうけどな。
規格モノはそうはいかん。
0965デフォルトの名無しさんNGNG
1000!!
0966デフォルトの名無しさんNGNG
hogeというpackageがありその中にfoo.javaがあります。
hoge\foo.java
で、このfoo.javaからprop\a.propertiesを読み込みたいのですが
public static final String FILE_NAME = "prop/a.properties";
とかやるとファイルが見つからないと怒られますが
どうしたらいいんでしょうか?
ちなみにhogeディレクトリとpropディレクトリは同階層にあります。
0967デフォルトの名無しさんNGNG
だってお前何一つわかってないんだもん
0968デフォルトの名無しさんNGNG
>>966
それでファイルがない、と怒られるはずがない。
変数初期化してるだけだ。
0969デフォルトの名無しさんNGNG
966です。すみませんでした。
antで<project name="hogehoge" default="compile" basedir=".">
とかやってbasedirを指定していたのが原因でした。
お騒がせしました。
0970デフォルトの名無しさんNGNG
正規表現で「.(ピリオド)」を文字列として扱うにはどうしたらよいのでしょうか?
0971デフォルトの名無しさんNGNG
あ〜なんだっけわすれた
\.とか試してみれば?
0972デフォルトの名無しさんNGNG
試しましたがエスケープ文字が不正ですといわれました。
0973デフォルトの名無しさんNGNG
\\.にした?
0974デフォルトの名無しさんNGNG
>>973
第三者の横槍だけどPerlとかやってたらそこらへんこんがらがりそうだなw
0975デフォルトの名無しさんNGNG
>>974
いいや?正規表現である前に文字列だからな。
文法を構造化して考えればよい。
0976デフォルトの名無しさんNGNG
正規表現でここに質問にくる奴は
大体そこで引っ掛かってるよ
そのたびに \\ とか \\\\ とか飛び交ってる
\n もろくに書いたことないのかねぇ
0977デフォルトの名無しさんNGNG
\\.でうまくいきました!
ありがとうございました。
0978デフォルトの名無しさんNGNG
うまく行った理由を理解できたのかどうか…
0979デフォルトの名無しさんNGNG
java.net.URLClassLoaderを利用して、実際に存在するファイルを相手に
URL url = new URL("http://***************/*****/");
URLClassLoader ucl = new URLClassLoader(new URL[]{url});
Applet ap = (Applet)ucl.loadClass("*******.class").newInstance();
ってまずいでしょうか。ちなみにjarファイルは無いようですが、
*******.classは他のクラスも読み込んでいるかもしれません。

そして結果はClassNotFoundExceptionでした。
0980デフォルトの名無しさんNGNG
>>976
Javaならprintlnがあるから\n知ってる初心者って少なそうな気がしないでもないが・・・
0981デフォルトの名無しさんNGNG
>>979 "*******.class" はファイル名であってクラス名ではないわけで。
0982デフォルトの名無しさんNGNG
>>979 あとさ、「他のクラスも読み込んでいるかもしれません」っていう
あたりから察するに自分のサイトじゃないとこをテストに使ってんじゃねーか
って気がするんだが、ちゃんと素性がわかってるサイト用意してやったほうが
いいんじゃ?
0983デフォルトの名無しさんNGNG
>>979
これって何に使うのかな?
おそらく、
適当なpackageを作り、
sun.applet.の全部をそこに写し、
AppletViewerPanelをクラス自体とコンストラクタをpublicにして使えば
多分できるはできるように思われ。
0984デフォルトの名無しさんNGNG
質問なのですが、
Javaにタブレットなどの筆圧を感知するすべがありますか?
0985デフォルトの名無しさんNGNG
術はあるが標準API にはない。たぶん。
0986デフォルトの名無しさんNGNG
>>985
ええっ!
あるんですか!
諦めかけてたんですが・・・
よかったら、教えてもらいたいんですが・・・
0987デフォルトの名無しさんNGNG
>>986
いくつか既存のライブラリあるからgoogleに聞いて
試してみれば? 筆圧検知まで出来るかはしらんが。
0988デフォルトの名無しさんNGNG
>>922
別に説明できる必要はないんじゃない?
説明ができないと理解はできてないって偉そうに語る先生とかいたけど
うさんくさくてしょうがなかった
教科書的な覚え方ができてるってことにはなりそうだけど
自分なりに消化して身につけた物事は他人には合いにくいもんだよ
0989デフォルトの名無しさんNGNG
> 自分なりに消化して身につけた物事は他人には合いにくいもんだよ
それはまだ、「自己流の解釈」でしかないんだよ。
自分の頭の中にあることを他人にわかりやすく説明できることは必要。
0990デフォルトの名無しさんNGNG
自分の頭の中で完結させたままだと
間違った解釈をしているとき指摘してもらえない
説明する機会というのはそういう意味でも大切だと思う
0991デフォルトの名無しさんNGNG
>>989
それに自己流の解釈は「理解」だと思うんだけどなぁ
もちろん説明できる形での解釈も理解の形の一つ
頭の中にしっかりとしたイメージができてんのにそれをうまく説明できない人だっているよ
ただ、語彙の問題ってのもあるだろうけど、それはJAVAの理解とは別
例えば、長島茂男は野球を分かってないバカじゃないし
岡本太郎も芸術を分かってない素人じゃないよ
0992デフォルトの名無しさんNGNG
大切ってのはおれも文句なしに同意なんだけどね
小学校から大学までそういうこと言う先生によく当たっちゃって
いったん飲み込んだものをわざわざ別の覚え方を強要されたり、
なんてひどいこともあったから>>922を見てふと思い出したんだよ
0993デフォルトの名無しさんNGNG
>>991
長島さんも、説明はあぁだけど、基本的に人を育てれる人だよ。
ちゃんと足りない点を見抜いて、たまに変なこというけど、おおむね伝えれてる。
0994デフォルトの名無しさんNGNG
>>991
スポーツ選手や芸術家の中の、一握りのずば抜けた天才ならそれでもよし。
全員が長嶋茂雄のような表現能力しか持たないメンバーで構成されたサッカーや
野球チームなんてぞっとする。一握りの特別な存在だからこそ許されるんだよ。
エンジニアはコミュニケーション能力が重要。
チームメンバーや客に自分の考えていることをうまく伝えられないのは
エンジニアとして欠陥だと思う。
もしおまいがずば抜けた天才で、一人で何でも作れて誰からも文句言われないのなら
自己流でもいいと思うよ。

個人的には、思いこみと自己流の区別ができなくて怖いのだが・・・
0995デフォルトの名無しさんNGNG
理解させるために、他の人に説明させる、というのも、よくある手法だ。
説明させると、自分がどこを理解してないか気付くし、理解している部分もより理解が深まる。
0996デフォルトの名無しさんNGNG
>>994,995
どうも会話が噛み合ってないように見えるんだが
なぜかエンジニアの話になってるし>>995は>>992がすでに大切だってのは認めてるし
とても終わりそうにないからやめてくんないかな
0997996NGNG
あ、もう埋まるな
じゃいいや
0998デフォルトの名無しさんNGNG
↓次スレのお知らせ
0999デフォルトの名無しさんNGNG
次スレはありません。
長らくのご愛顧ありがとうございました。
1000デフォルトの名無しさんNGNG



          ー 完 ー
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。