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


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

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



1 名前:デフォルトの名無しさん [2007/06/27(水) 07:23:27 ]
プログラミング言語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質問・相談スレッド102【大歓迎】
pc11.2ch.net/test/read.cgi/tech/1180419689/

/* 既出の質問や、他に適切なスレが存在する質問は、容赦なく無視されます。
質問をする前にwikiで過去ログ、関連スレ、FAQをチェックしてください。 */
また、当スレで質問をするかたは、回答をもらえたときに、
wikiの更新をして頂ければ、忝なく存じます。

次スレは>>980あたりで。

278 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 09:09:42 ]
67,867,967 が 4,000,000 番目の素数か・・・。

279 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 09:15:41 ]
ていうか素数の数がlong要る整数ってlongで足りるの?

今度はry・・・とか聞きそうな気がしてきた。

280 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 09:19:55 ]
javaでも無限リストが扱えれば楽なんだけどな。
こういう問題は関数型の方が得意か・・・

281 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 09:20:04 ]
素数判定の効率は悪いな。 >素数かどうかのテーブル

282 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 09:23:11 ]
言い方が悪かった。
素数表の作成効率は悪いな。 >素数かどうかのテーブル

283 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 09:26:03 ]
ん? いや、スペース削減にはなるや。
うん。やっぱり素数を配列に貯めていった方が、
速度的にも容量的にもいいみたいだ。

284 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 09:27:08 ]
ん? いや、やっぱりスペース削減にはならんや・・・。
ちょっと混乱してきた・・・。

285 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 09:31:58 ]
boolean * intとlong * intじゃ考えるまでもないぜ!

286 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 09:34:15 ]
いや、式が何か違う気がするが伝わるはずだ!



287 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 09:40:28 ]
素数かどうかのテーブルを使えば、
最大バイト数×8 の大きさの素数まで扱える。

素数を貯めていく場合、
最大バイト数/64 個の素数が扱える。
この時の素数の最大値が最大バイト数×8より大きければ
素数を貯めていく方が容量効率がいいことになるんだけど、
圧倒的に足りないから容量効率は悪いっぽ。

288 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 09:49:14 ]
javaのbooleanって1byteに絶対すき間なく敷き詰めるんだっけ?
配列は飛び飛びなのに。

289 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 09:51:07 ]
どちらにしろインデックスが int 越えられないんじゃなあ。

290 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 09:52:06 ]
だから自分で作れとry

291 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 09:55:14 ]
朝っぱらから3時間も続いてんのかこの流れ

292 名前:デフォルトの名無しさん [2007/07/02(月) 10:10:00 ]
所詮mp3も再生できない学術言語だからな

293 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 10:30:46 ]
出来るだろ。どっからmp3が出てくんだよw

294 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 13:00:32 ]
時代はOggとかAC3だろ

295 名前:デフォルトの名無しさん [2007/07/02(月) 13:10:17 ]
java.sun.com/products/java-media/jmf/mp3/download.html

296 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 18:05:58 ]
MD5で暗号化したのをSystem.out.printで表示すると巧く表示されるのですが、
JLabel.setTextで表示すると、後ろから1桁か2桁しか表示されません。
どうすれば全部表示されますか?



297 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 18:13:19 ]
Java始めて半年の初心者です。
今は秀丸を使っているのですが、
上級者の方は後々「Java専用プログラミングエディタ」みたいなのを使い始めるのでしょうか。

298 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 18:21:20 ]
>>296
どうやってMD5をかけたか、MD5をかけた後の変数の型、
System.out.print()した方法、setText()した方法をコードで示しましょう。

それから、MD5は暗号ではないです。



299 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 18:22:03 ]
>>297
さいきんはEclipseを使う人が多いかもしれない。


300 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 18:23:11 ]
>>296
digestをbyte配列で得てprintの方は順番に配列要素を表示していってるから全部表示されて、
JLabelの方には配列要素を順番に引数としてsetTextでセットしているから、
結局最後の配列要素しかJLabelには現れないというオチだったり。
もしそうなら、setTextはappendTextでないということは分かってないよね?

301 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 18:26:09 ]
eclipseは別にJava専用プログラミングエディタではないと思うが
>>297
自分が慣れたエディタを使えばええやん

302 名前:デフォルトの名無しさん [2007/07/02(月) 18:27:00 ]
javaファイルからJavacsriptって動かせる?
xmlHttpRequest使いたいんだけど。
通信ってURLConnection使うしかない?

303 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 18:39:23 ]
>>302
rhino

304 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 19:28:35 ]
XmlHttpRequestはXML Extrasの成果だろ

305 名前:デフォルトの名無しさん [2007/07/02(月) 20:52:25 ]
GWT

306 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 20:58:11 ]
ていうかURLConnectionから開いたInputStreemからDOM構築すれば良いだけだろ?
それかDOM Level 3 Load and Save使えよ。



307 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 20:58:36 ]
>>297
そろそろEclipseに乗り換えてもいいと思うよ
禿丸使うよりも生産性が上がる

308 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 21:48:50 ]
>>297
いきなりeclipseは導入で手間取りそうだね。
詳細なリファクタリングやコードフォーマットを頻繁に行わないならnetbeansでも良いと思う。

ヴュジュアル主体の開発とテキスト主体の開発っていうコンセプトの違いは大きいから選んだ方が良いけど。


プロトタイプでっち上げてそれをリファクタリングしまくりながら肉付けしていき開発する俺には
リファクタリング・フォーマッティング・ドキュメンテーションの面でnetbeansはかなり効率悪い。

けどGUI部分は書きたくないしリファクタリングなんてどうでもいいぜ!って人ならnetbeansの方が効率良い。

netbeansでGUI組んでeclipseでリファクタリングでも良いかも。

309 名前:お願い!! [2007/07/02(月) 23:16:47 ]
こんばんは。

WEBアプリケーションでよくファイルアップロード機能があると思います。
その仕組みとして直接クライアントで指定したファイルを
サーバにアップロードしないでDBにBLOGなどで登録は可能でしょうか?

可能であればその仕組みを教えてください。
よろしくお願い致します。


310 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 23:39:00 ]
日本語でおk
どっちにしてもサーバは使うことになると思うが。


311 名前:デフォルトの名無しさん [2007/07/02(月) 23:43:24 ]
現在、C++のプログラムをJAVAに書き換えようとしているのですが、
C++で使われている構造体をJAVAで再現することは可能でしょうか?
もしそのまま流用して動作するのであれば有難いのですが・・・。
宜しくお願い致します。

312 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 23:44:55 ]
>>309
FTP使えば?

313 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 23:46:40 ]
>>309
マルチ乙

314 名前:お願い!! [2007/07/02(月) 23:51:59 ]
>どっちにしてもサーバは使うことになると思うが。
すみません。

サーバはAP、DBともに使うのですが、
どちらのサーバにも物理ファイルをアップロードしないで
クライアントにあるファイルを直接バイナリ変換して
DBに登録に登録出来るかが知りたかったのです。


315 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 23:53:51 ]
>>314
クローズドなシステムだったら署名つきJavaApplet上で
JDBCでBLOBデータを流す感じかな。

とりあえず日本語の勉強しておいたほうがいい。

316 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 00:16:26 ]
作った後のこと考えるとJWSの方が楽だろうね。

ファイルを直接バイナリ変換ってなに?
普通バイナリをBase64でテキストにエンコードするんじゃないの?



317 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 00:51:49 ]
「アップロードしない」の意味がわからん。
バイナリ変換と言ってるが何をバイナリ変換するんだ?
アップロードされてないものを変換できないぞ。

318 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 01:18:54 ]
>>314
アップロードしない → サーバにデータを送らない → サーバのDBに登録できない

319 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 01:26:28 ]
物理ファイルをアップロードする → HDDから当該ファイルのセクタの磁気材料をひっぺがしてサーバの投入孔に入れる

320 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 01:45:00 ]
>>314
クライアントにDBをインストールしてそこに目的のファイルをINSERT

バックアップファイルを作成

サーバにFTPでバックアップファイルを転送

サーバのDBにリストア

321 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 01:52:17 ]
英文の書かれたtxtファイルがあって、そこに出現する英単語の出現頻度をカウントして、
降順にソートした状態で出力したいのですが、どのようにすればよいのでしょうか?

TreeMap使えばいいのかなーと思ったのですが、どうやってカウントしていけばいいのかというところで
ちょっとわからなくなってしまって・・・

322 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 02:00:22 ]
英単語をキーにして出現頻度をバリューにして出現するたびに
マップを検索してなければその単語をキーにして頻度を1にして新規に加えて
あればその単語の頻度を1増やす

323 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 02:01:11 ]
TreeMap#size() じゃダメなの?

324 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 02:06:59 ]
コレクションに入れられるのは参照型なので
出現頻度はIntegerなどのラッパークラスを使って頻度更新のたびに入れ替えていくか
new int[1]した配列を入れてint[0]の値を更新していくか
その辺りは自分のポリシーで

325 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 03:20:07 ]
なんとなく AtomicInteger を使ってみるとか

326 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 08:20:15 ]
何?この素人集団w



327 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 09:23:48 ]
流れぶった切るけど前944であがったJCursesってちゃんとつかえるの?

JNIのロード方法が特殊でjarに固めるとロード時にNoClassDefFoundErrorが出るし、固めずに実行するとExceptionInInitializerErrorが出る。

ちゃんと使えてる人居たらどうやって使ってるか教えてほしい。

うちの環境はjdk6u1とwin用JCurses 0.9.5

328 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 16:35:10 ]
>>325
無駄では?


329 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 17:08:21 ]
>>325
並行処理やるわけでもないのに何でそんなのが必要になるんだよw

330 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 18:18:22 ]
単語を見つけるたびにスレッド一つ作って実行したりして。w

331 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 18:39:15 ]
>>328-330
”なんとなく” という単語に俺が言いたいことを全部押し込めたわけだが

332 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 19:51:04 ]
不可逆圧縮だったようです。
笑いどころも無いので皆さん解凍できなかった様子。

333 名前:デフォルトの名無しさん [2007/07/03(火) 21:49:12 ]
java.lang.thread
というエラーの解決法教えてくださいm(_ _)m

334 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 21:50:20 ]
>>333
エラーは何ですか?

335 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 21:50:58 ]
という莫迦がキてますよ

336 名前:335 mailto:sage [2007/07/03(火) 21:51:56 ]
すまん>333ニダ



337 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 21:54:50 ]
>>333
解決方法は質問じゃなくて自分で勉強することだろうな

338 名前:お願い!! [2007/07/03(火) 22:00:08 ]
本日色々調べてみました。
javaでのファイルアップロードの仕組みとして
一般的にクライアントで指定したファイルをサーバに
一度アップロードしてからデータベースへ
BLOB(バイナリラージオブジェクト)で登録するようです。

ただし、私の知りたいその2段階で行う処理を
サーバに一度もファイルを置かずに1段階で
データベースに登録が技術的に可能なのかが解かりませんでした。。


339 名前:デフォルトの名無しさん [2007/07/03(火) 22:12:13 ]
>>338
可能

340 名前:お願い!! [2007/07/03(火) 22:14:03 ]
やっぱり可能ですか?
出来そうな感じもするのですが
実装方法はどうしたらいいのでしょうか?

341 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 22:15:20 ]
>>340
ちったあ調べれ

342 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 22:16:46 ]
>>338
一度もサーバーに置かないというのは物理ファイルのことだよな?

それならば、サーバーの能力、転送量次第
十分に運用に耐えられると判断したならば、Servlet内でbyte[]やTempファイルなんかをメモリ上に作成すればいい
例えば数Kバイト程度のCSVファイルが1時間に1つ程度送られてくるとかならば、オンメモリでも問題ないだろう
だけど、例えばそれが月頭の特定時間に1万ファイル/分で転送されてくるならば止めた方がいいだろう


343 名前:デフォルトの名無しさん [2007/07/03(火) 22:21:00 ]
今勉強中の者ですが、
8進数や16進数など現場でつかいますか?

344 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 22:25:06 ]
16進数は使いまくり。
8進数は使わない。

345 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 22:27:09 ]
>>343
君が将来勤める工事現場では8進数も16進数もたぶん使わないんじゃないかな

346 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 22:30:56 ]
16進? java.awt.Colorくらいかね?w



347 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 01:49:01 ]
>>343
chmod 755 hogehoge.cgi

とかは 8進数


348 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 03:53:14 ]
GUIとGraphicsについて初心者向けに解説しているサイトを教えてくださいmm

349 名前:デフォルトの名無しさん [2007/07/04(水) 09:39:04 ]
>>348
やだ

350 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 09:48:55 ]
バイナリエディタって何?って奴らばっかだな

351 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 13:18:31 ]
>>348
これからも聞きたいときは聞きに来ていいんだよ

答えたいときに答えるから


352 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 13:55:35 ]
>>348
ja.wikipedia.org/wiki/%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF%E3%83%BC%E3%83%BB%E3%82%B0%E3%83%A9%E3%83%95%E3%82%A3%E3%83%83%E3%82%AF%E3%82%B9
ja.wikipedia.org/wiki/%E3%82%B0%E3%83%A9%E3%83%95%E3%82%A3%E3%82%AB%E3%83%AB%E3%83%A6%E3%83%BC%E3%82%B6%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%95%E3%82%A7%E3%83%BC%E3%82%B9

353 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 21:05:03 ]
>>343
16進はよく使う。8進はあまり使わないが>>347のように使うことはある。


354 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 21:35:56 ]
それ Java か?

355 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 22:36:41 ]
java.sun.com/j2se/1.5.0/ja/docs/ja/guide/rmi/hello/hello-world.html
Sunのホームページにあったサンプルですが、動きません。

RMIサーバ側で「Server exception:java.rmi.ServerException: RemoteException occurred in server th
read; nested exception is:」という例外が発生します。
ファイアウォールはブロック解除しましたが、結果は同じです。

昔は簡単にうごいたのに、Java1.5の仕様でしょうか?

スペック
OS:WindowsXP SP2
J2SDK:Java1.5.0_12
J2RE:Java1.5.0_12



356 名前:デフォルトの名無しさん mailto:age [2007/07/04(水) 22:37:46 ]
もみあげ



357 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 22:39:16 ]
>>335
その nested exception is: の後が重要。そっちも書いて

358 名前:355 mailto:sage [2007/07/04(水) 22:44:08 ]
Server exception:java.rmi.ServerException: RemoteException occurred in server th
read; nested exception is:
java.rmi.UnmarshalException: error unmarshalling arguments; nested excep
tion is:
java.lang.ClassNotFoundException: example.hello.Hello
java.rmi.ServerException: RemoteException occurred in server thread; nested exce
ption is:
java.rmi.UnmarshalException: error unmarshalling arguments; nested excep
tion is:
java.lang.ClassNotFoundException: example.hello.Hello


359 名前:355 mailto:sage [2007/07/04(水) 22:44:50 ]
at sun.rmi.server.UnicastServerRef.oldDispatch(UnicastServerRef.java:385
)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:240)
at sun.rmi.transport.Transport$1.run(Transport.java:153)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:4
66)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport
.java:707)


360 名前:355 mailto:sage [2007/07/04(水) 22:46:25 ]
at java.lang.Thread.run(Thread.java:595)
at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(Unknow
n Source)
at sun.rmi.transport.StreamRemoteCall.executeCall(Unknown Source)
at sun.rmi.server.UnicastRef.invoke(Unknown Source)
at sun.rmi.registry.RegistryImpl_Stub.bind(Unknown Source)
at example.hello.Server.main(Server.java:24)
Caused by: java.rmi.UnmarshalException: error unmarshalling arguments; nested ex
ception is:
java.lang.ClassNotFoundException: example.hello.Hello


361 名前:355 mailto:sage [2007/07/04(水) 22:47:08 ]
at sun.rmi.registry.RegistryImpl_Skel.dispatch(Unknown Source)
at sun.rmi.server.UnicastServerRef.oldDispatch(UnicastServerRef.java:375
)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:240)
at sun.rmi.transport.Transport$1.run(Transport.java:153)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:4
66)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport


362 名前:355 mailto:sage [2007/07/04(水) 22:47:58 ]
.java:707)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.ClassNotFoundException: example.hello.Hello
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)


363 名前:355 mailto:age [2007/07/04(水) 22:48:42 ]
at java.lang.Class.forName(Class.java:242)
at sun.rmi.server.LoaderHandler.loadProxyInterfaces(LoaderHandler.java:707)
at sun.rmi.server.LoaderHandler.loadProxyClass(LoaderHandler.java:651)
at sun.rmi.server.LoaderHandler.loadProxyClass(LoaderHandler.java:588)
at java.rmi.server.RMIClassLoader$2.loadProxyClass(RMIClassLoader.java:628)
at java.rmi.server.RMIClassLoader.loadProxyClass(RMIClassLoader.java:294)
at sun.rmi.server.MarshalInputStream.resolveProxyClass(MarshalInputStream.java:238)
at java.io.ObjectInputStream.readProxyDesc(ObjectInputStream.java:1500)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1463)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1699)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
... 9 more

以上です。解析お願いします。

364 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 22:57:31 ]
なげーよww
java.lang.ClassNotFoundException: example.hello.Hello だ、原因はStackTraceは一番下(元の)例外を読むのが原則
サーバの方でパスが通っている場所にクラスファイルがない

365 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 23:03:22 ]
>>364
調べてみます。。。でもこんな感じなんですよね〜
D:.
│ a.bat
│ コマンド プロンプト.lnk

└─example
└─hello
Client.class
Client.java
Hello.class
Hello.java
Server.class
Server.java


366 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 23:06:09 ]
クラスパスもわかんないやつがRMIって。



367 名前:355 mailto:sage [2007/07/04(水) 23:09:00 ]
>>366
動かしてみてびっくりでしたww

368 名前:355 mailto:sage [2007/07/04(水) 23:19:26 ]
C:\Program Files\Java\jdk1.5.0_12\bin直下に置いたら動いたww

369 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 23:30:08 ]
Caused by: java.lang.ClassNotFoundException: example.hello.Hello
が原因を教えてくれているな。
エラーメッセージには答えそのものが書いてあることが多いからよくよめ

370 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 23:32:09 ]
>>368
まて、bin直下にクラスファイルを置かないと動かないってどういうことだよ!


371 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 23:35:48 ]
>>370
そういうことだよ

372 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 23:43:32 ]
>>371
そういうことじゃなくて、rmiregistry.exeを>>365のディレクトリ上に配置すればイイーンダヨ♪


373 名前:デフォルトの名無しさん [2007/07/05(木) 01:35:07 ]
済みません
以下のプログラムをコマンドプロントで実行することは可能ですか?
可能な場合はやり方を教えて頂けないでしょうか。

import java.applet.*;
import java.awt.*;
public class myclock extends Applet{
  Image fb;
  Graphics gg;

  public void init(){
    fb = createImage(200,200);
    gg = fb.getGraphics();
  }

  public void paint(Graphics g){
    /******時計のデザイン*******/
    gg.drawRect(5,5,190,190);
    g.drawImage(fb,0,0,this);
  }
}


374 名前: mailto:sage [2007/07/05(木) 01:38:21 ]
ある文字が英語のアルファベットかしりたいんですが、判別できるメソッドはないですか?
Character.isLetter(char)は日本語の文字にもtrueを返してしまいます。

375 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 01:45:08 ]
>>373
結論いうと可能。アプレットだよね。

ソースファイルに以下のコメント記述でアプレットタグの内容を書く。
/**
<APPLET>内容</APPLET>
*/

コンパイルしたら、appletviewer.exeというjavaの実行フォルダにある
ビューワを使えば読める。

こんな感じ
c:\>appletviewer "ソースファイル名"

ただし、ブラウザと多少動作が違うから確認程度で我慢すること。
詳しくはぐぐれ

こことかどうよ
www.itlb.te.noda.sut.ac.jp/~takuma/lecture/java/step1.html

376 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 01:53:33 ]
>>374
あったようななかったような、、A〜Z、a〜zの範囲なら自作のAPIを作っても手間がそんなにかからないと思うけど。

charset.7jp.net/unicode2.html






377 名前:デフォルトの名無しさん [2007/07/05(木) 01:59:02 ]
>>375
ありがとうございます!

378 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 02:00:24 ]
Cには関数ポインタなるものが存在しますが、Javaにも似たような使い方ができるコーディング方法ございますか?






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

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

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