【初心者】Java質問・相談スレ18【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG☆★☆こんなメッセージが出たら >>2 へ☆★☆
『'javac' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。』
『Exception in thread "main" java.lang.NoClassDefFoundError: Hello』
>>2-3 初心者によくある質問と回答・他のFAQサイトへのリンク
>>4 JDKの配布元とAPIドキュメントへのリンク
>>5-7 過去スレの一覧
>>8 関連スレ(開発環境・サーバサイド)
>>9 関連スレ(携帯・その他)
>>10 民間のJavaサイト・無料の開発環境の配布場所
>>11 関連スレ(他板・死滅系)
(諸般の事情でずれた場合は >>2-20 )
Google で検索 ⇒ http://www.google.co.jp/
JavaFAQ で探す ⇒ http://www.gimlay.org/~javafaq/javafaq.html
ご要望によりじゃばこサイト ⇒ http://www.javaco.org/
JavaScriptの質問はWeb製作板へどうぞ ⇒ http://pc3.2ch.net/hp/
パソコンの基本操作に関しては、PC初心者板で質問しましょう ⇒ http://pc.2ch.net/pcqa/
これからJavaのプログラムを始めたいかたは >>2-4 へ
必要な情報やコンパイラのダウンロード先へのリンクがあります。
基本的に sage 進行でおねがいします。また煽り厨は放置でお願いします。
0153デフォルトの名無しさん
NGNGどうせ妄想だろ。
015471
NGNGはい お前クビ
0155デフォルトの名無しさん
NGNG0156デフォルトの名無しさん
NGNG派遣に聞きゃいいじゃん。バカ?
実は周りに派遣なんか居ないんでしょ。
0157デフォルトの名無しさん
NGNG妄想好きな方ですね。
015871
NGNG015971
NGNG馬鹿にされるから怖くて聞けねーんだよ
そのくらいもわかんねーのかよ 藁
0160デフォルトの名無しさん
NGNGいや、派遣にすら見捨てられていると思われ。
((((((;゚Д゚))))))ガクガクブルブル
016171
NGNGばーか 派遣なんて使い捨てだよ ギャハ
016271
NGNGまじでjava使い欲しいんだよな
0163デフォルトの名無しさん
NGNG0164デフォルトの名無しさん
NGNG016571
NGNG派遣会社の営業の奴くるけど評価聞いてきたとき
あいつ駄目だから交換して
これで終わり
使い捨てってことにリアルで認識しろよお前ら
016671
NGNG0167デフォルトの名無しさん
NGNG>>161 あんたの扱い方じゃ労働基準法に引っかかってあんた自身痛い目みないかねぇ?
派遣とコミュニケーションちゃんととれよ。
派遣元に訴えられますよ。
本当にマ板ネタだね。
係長は http://pc.2ch.net/prog/ に逝ってくれ
0168デフォルトの名無しさん
NGNGで、質問って何だっけ?
0169デフォルトの名無しさん
NGNGオブジェクト指向を学べばいいんだからよ。
017071
NGNG0171デフォルトの名無しさん
NGNG0172デフォルトの名無しさん
NGNG0173デフォルトの名無しさん
NGNGhttp://pc2.2ch.net/test/read.cgi/tech/1043654161/968
http://pc2.2ch.net/test/read.cgi/tech/1043654161/969
0174デフォルトの名無しさん
NGNGやはり、自己啓発でしょうか。
ただただ、たらたらと組んでいても一向に成長はしませんか。(当たり前ですね)
うーむ、どんな実務をされてきたのか聞かせてください。
017571
NGNGお前ら全員クビだ
0176デフォルトの名無しさん
NGNG良い精神科医を紹介しましょうか?
0177デフォルトの名無しさん
NGNGあんた、C#死滅スレの(嘲笑激藁の)あいつかなー?
017871
NGNG無能プログラマーども
0179デフォルトの名無しさん
NGNGマ版だって迷惑だろ…
0180デフォルトの名無しさん
NGNGで、どういう質問でしたっけか?
0181デフォルトの名無しさん
NGNGこれからの時代はXP(eXtreme Programming)だぞ
0182デフォルトの名無しさん
NGNG0183デフォルトの名無しさん
NGNGすれ違い。
個々の開発環境に関する質問は該当開発環境のスレで。
とりあえず、今回の場合はこれかな?
【統合】Java開発環境スレ
http://pc2.2ch.net/test/read.cgi/tech/1038118138/l50
0184デフォルトの名無しさん
NGNG電波な人はいたけど面白い人はいませんでした。
つまんないので帰ります。
0185デフォルトの名無しさん
NGNGそのへんの話題は以下のスレで。
Javaって死滅しちゃうの?
http://pc2.2ch.net/test/read.cgi/tech/1042268758/l50
java死滅へのカウントダウン
http://pc2.2ch.net/test/read.cgi/tech/1044337040/l50
018671
NGNG漏れは7回ほど騙ってみたわけだが
0187デフォルトの名無しさん
NGNGひっかかるから、おいらは、あまり使いたくないね、って話。
解決方法は、excluded.propertiesにorg.apache.commons.logging.*を追加。
018871
NGNG0189デフォルトの名無しさん
NGNGこのへんで話題になってるよ。
http://pc2.2ch.net/test/read.cgi/tech/1044940918/l50
0190デフォルトの名無しさん
NGNG>>189 そいつはC#死滅スレ
Java死滅スレにしとけ
0191デフォルトの名無しさん
NGNGおお、Javaネタで盛り上がってますね。そこでやりましょう。
0192デフォルトの名無しさん
NGNG0193デフォルトの名無しさん
NGNGよく知らないけど、JavaMailで作ったメーラーに
プラグインとしてPGPを実装できるようにすればいいんじゃない?
0194デフォルトの名無しさん
NGNG0195デフォルトの名無しさん
NGNG0196デフォルトの名無しさん
NGNGNC
0197デフォルトの名無しさん
NGNG使える。
>>196
NC-OS?
0198デフォルトの名無しさん
NGNG192はそのプラグインの実装方法が知りたいのでは?
俺は知らん。すまん。
0199デフォルトの名無しさん
NGNGアプレットのpaintに適当に直線とか書くコードを書いてappletviewerで
実行すると、マウスを動かすまで描画がされないんですけどそんなもんですか?
initの最後でrepaint()してみたんですけどやはりマウスを動かすまで描画されません。
起動直後に描画するにはどうしたらいいでしょうか?
0200デフォルトの名無しさん
NGNGJavaMail自体にはないよ。
ttp://cryptix.org/
にでも行ってみれば?
0201デフォルトの名無しさん
NGNGひょっとして init() の中で直線描いてるならそれは間違い。
0202デフォルトの名無しさん
NGNGすいません、試していたらなんとなく原因が分かりました。
staticオブジェクトを生成してそいつのdrawをpaint()内で呼び出していたんですが
そのせいですかね。
(直にg.drawLineと書けば描画が起こるので。)
staticなオブジェクトって最初のpaint()時にはまだ生成されていないんでしょうか?
いや、それじゃエラーになるはずですよね。うーむ。
0203デフォルトの名無しさん
NGNGJAVAプログラミングレッスンと基本情報試験の入門書くらいしかまだ持っていません。
サンプルソースが沢山乗っている本や辞書的に使える本など欲しいのですが、
なにしろ本屋に行っても膨大な数あるのでなにがいいやらわからんです。
0204デフォルトの名無しさん
NGNG日本語版のWindowsXPで使用したいのですが、ランタイムプログラムを
インストールしたにもかかわらずそのプログラムの起動時に
「Can't find sun java 1.3.0」というダイアログが出てきてしまうんです。
これはなにかJavaのパスのようなものを設定してあげなければないないん
でしょうか。ランタイムプログラムはデフォルトの状態で、特に何も設定
することなく(するところもなく)インストールしました。
Javaのプログラミングに関係のないことで恐縮ですが、なにかヒントでも
頂ければ幸いです。よろしくお願い申し上げます。
0205デフォルトの名無しさん
NGNG1. 本当に1.3.0_xx をインストールしたのか。
2. そのアプリケーションのマニュアルは読んだのか。
0206デフォルトの名無しさん
NGNG本の選び方っていうのは
表紙ひらくと著者のコメントが載っている
それを読めばその本の内容、対象読者がわかるようになっている
そうやって本を選べば失敗はない
>>204
パス設定必要
CLASSPATH(この項目なければ自分で追加する)にC:\j2sdk1.4.1_01\jre\libなどを追加すればいい
0207デフォルトの名無しさん
NGNG入門書なら「独習Java(翔泳社)」がよろしいかと。
「BlackBook(インプレス)」あたりも好きですが。
辞書的にというのなら、「Javaサンプルプログラム集(共立出版)」
「JavaGUIプログラミング(カットシステム)」とか?
0208デフォルトの名無しさん
NGNG>パス設定必要
>CLASSPATH(この項目なければ自分で追加する)にC:\j2sdk1.4.1_01\jre\libなどを追加すればいい
これは有害。classpathについて勉強しなおした方がいいよ
0209デフォルトの名無しさん
NGNG0210デフォルトの名無しさん
NGNG理由も書かずに煽りですか?w
0211デフォルトの名無しさん
NGNGとりあえずGoogleで検索をかけながら環境変数のPathに
JavaがインストールされたLibフォルダとBinフォルダを追加してみました。
再起動後にとりあえずコマンドプロンプトから java -version と
入力してみたんですが
Error occurred during initialization of VM
java/lang/ClassNotFoundException: sun/io/ByteToCharMS932
というエラーがでてうまく動作していないようなんです。
その後、環境変数にCLASSPATHを新規で作成して、同じパスを
追加して再起動したあと、同じコマンドを実行してみたんですが
結果は同じでした。
なにかパスの設定に問題があるということなんでしょうか。
0212デフォルトの名無しさん
NGNGカレントディレクトリも入れてあげてください
環境変数に「.;C:\****」と、[.;]を追加してください(ドットとセミコロン)
0213デフォルトの名無しさん
NGNG0214デフォルトの名無しさん
NGNG理由も書かずにって・・・
少し調べれば206がどれほど頓珍漢なこといってるかわかるよ。
>>2-3 あたりのサイトで調べられるから一度見てみ
0215デフォルトの名無しさん
NGNG環境変数のPathとCLASSPATHの両方の項目の先頭にドットとセミコロンを
追加してみたんですが、同じ結果になってしまいました。(泣
ちなみに環境変数のPathに追加したパスなんですが、
C:\Program Files\JavaSoft\JRE\1.3\bin
C:\Program Files\JavaSoft\JRE\1.3\Lib
の2つをセミコロンで区切って追加しました。
0216デフォルトの名無しさん
NGNG>>212を見る限りかなり変なことになっているような感じですが。
とりあえず、
・Pathを元に(Java関係のPathが入らない状態に)戻して
・CLASSPATHを「削除」して
・その後コマンドプロンプトを新たに立ち上げなおして、
java -versionが成功するかどうか、を試してみる。
もしかして他のバージョンのJREやSDKが入ってる?
java.exeはC:\Windows\System32にあるから、わざわざPathを通さなくてもjava.exeは実行できる。
0217デフォルトの名無しさん
NGNG(誤) >>212を見る限りかなり変なことになっているような感じですが。
(正) >>211を見る限りかなり変なことになっているような感じですが。
0218デフォルトの名無しさん
NGNG結果は変わりませんでした。私がインストールしたランタイムプログラムに
問題があるのでしょうか。ちなみに関係あるかどうかわからないのですが、
インストールした元のファイルの名前は j2re1_3_0_win.exe で、
もともと動かしたいアプリケーションの配布元で、こちらをインストール
したのち、実行してくださいという説明にしたがってインストールしました。
0219デフォルトの名無しさん
NGNG意識してインストールしたのはこれが初めてです。
0220デフォルトの名無しさん
NGNG0221デフォルトの名無しさん
NGNGはい、おそらくですが入ってはいないと思います。
0222デフォルトの名無しさん
NGNGそれを一度アンインストールして、
http://java.sun.com/j2se/1.3/ja/download.html
の各国語版JREをインストールしてみれば?
ファイル名は j2re-1_3_1_07-windows-i586-i.exe だったよ。
>Error occurred during initialization of VM
>java/lang/ClassNotFoundException: sun/io/ByteToCharMS932
ってことは米語版JREを使ってしまっている雰囲気
0223デフォルトの名無しさん
NGNG(System32フォルダとJavaがインストールされたBinフォルダにありました)
そのフォルダまでコマンドプロンプトから行って、直接Java -versionと
入力してみたんですが、結果は何もかわりませんでした。
これは、私はなにか根本的なミスをしてしまっているんでしょうか。
0224デフォルトの名無しさん
NGNG根本的なミスを>>222で指摘しています。
0226デフォルトの名無しさん
NGNG場合は
http://java.sun.com/products/archive/j2se/1.3.0_05/jre/
から1.3.0_05がダウンロードできるからそれを使う。(ただしSunのサポートは終了している。)
間違ってもUS English versionをダウンロードしないように。Internationalized version
つかさっさと解決して去ってくれ。
ここはプログラミングする人の板だから、使うだけの人は完全に板違い
だからPathだのCLASSPATHだの見当違いなレスが付いてしまう。
0228デフォルトの名無しさん
NGNG例:
TreeMap tm = new TreeMap();
:
:
SortedMap sm = TreeMap.subMap(...);
0229デフォルトの名無しさん
NGNG>インターフェースのインスタンスを作る
どこで?
0230228
NGNG誤:SortedMap sm = TreeMap.subMap(...);
正:SortedMap sm = tm.subMap(...);
0231デフォルトの名無しさん
NGNGjava.util.TreeMap は class だよ?
http://java.sun.com/j2se/1.4/ja/docs/ja/api/java/util/TreeMap.html
0233231
NGNGインターフェースのインスタンス(?という表現や言葉があるかどうか?)を
作っているわけじゃない。
0234デフォルトの名無しさん
NGNGサブクラスが作るんだよ
0235228
NGNGなるほど、そう考えれば少し分かってきた。じゃあ、このSortedMap smって
どんなクラスなんだろう?と思って以下のコードを追加してみた。
System.out.println("tm.getClass() = " + tm.getClass().toString());
System.out.println("sm.getClass() = " + sm.getClass().toString());
結果:
tm.getClass() = class java.util.TreeMap
sm.getClass() = class java.util.TreeMap$SubMap
なんだこのTreeMap$SubMapって...
0236デフォルトの名無しさん
NGNG単なる inner class。
0237231
NGNG>じゃあ、このSortedMap smってどんなクラスなんだろう?
実体が何の型かを意識する必要はない。それがオブジェクト指向。実装の隠蔽という。
使う側は実体が何の型かを意識せずに、SortedMap型として扱えばよい。
設計者はそうやって使ってもらうことを前提に設計するもんだ。
0239デフォルトの名無しさん
NGNGjarファイルの中のあるクラスから、同じjarファイルに入っているファイル、
たとえばプロパティファイルなんかの内容を読み込みたい場合はどうしたらいいのでしょうか?
0240デフォルトの名無しさん
NGNG解ればそれくらい簡単にできる。
0241デフォルトの名無しさん
NGNGそのクラスから見える場所に置けばよい。
たとえば、そのクラスが配置されているパッケージツリーの最上位にプロパティファイルを配置するとか。
0242239
NGNGにあります。クラスはそこからパッケージに従った階層があって、その下にあります。
クラスの中で読み込みたいファイルの場所をFileクラスで指定していますが
これがだめなのでしょうか?
0243デフォルトの名無しさん
NGNG解凍ソフトの使い方とテキストエディタの使い方が解ると
クラスからjarの中にあるファイル読み込めるの? プッ
0244デフォルトの名無しさん
NGNGClassLoader に読んでもらうのが簡単だと思われ。
ResourceBundle.getBundle() で読めたような気もする。
0245デフォルトの名無しさん
NGNG読み込める奴は読み込める。知識がない奴は読み込めない。
>>239を見ていたらjarファイルの中にあるjarファイルの中にあるファイルを読む方法を知りたい、と
言っているようにしか見えぬ。
0246デフォルトの名無しさん
NGNGあればおしえてください。
0247デフォルトの名無しさん
NGNG0248デフォルトの名無しさん
NGNGアイアイサー
0249デフォルトの名無しさん
NGNGhttp://java.sun.com/webservices/webservicespack.html
を使ったことがある人はいますか?
これでSOAP,WSDL,UDIIを体験できるみたいなので試しているところです。
インストール中にJava2SDKの検索に非常に時間がかかるのが気になります。
同じような症状が出た人はいますか?
0250239
NGNG読む方法ではなくて、
「クラスから」、別のファイルの「内容を読み込み」たいと書いたのですが、
そう読めますか?
だとしたらごめんなさい、そういう質問ではなかったです。
0251デフォルトの名無しさん
NGNGjarを解凍できるぐらいで知識があると思ってるんだね。
0252デフォルトの名無しさん
NGNG■ このスレッドは過去ログ倉庫に格納されています