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


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

★★ Java の宿題ここで答えます Part 60 ★★



1 名前:JavaScriptは板違い、Web制作板をご利用ください。 [2007/01/20(土) 22:34:12 ]
【質問者へ】
回答者の便宜のため、以下の注意事項を遵守してください。
・質問は【課題提示用テンプレ】を利用してください。
・問題文は、出題されたまま全文を書いてください。
・数学問題は「○×法でせよ」だけでなく、その数式、前提条件も説明してください。
・JavaScriptは板違い、Web制作板をご利用ください。
・エラーは、その詳細と発生した行を書きましょう。エラーメッセージはコピペしてください。
・後から問題に付け足しするのはやめましょう。付け足しは作業を無駄にしがちです。
・回答されたら動作報告を必ずしてください。

【課題提示用テンプレ】
【 課題 】与えられた課題文をそのまま書きます。 《必須》
【 形態 】1. Javaアプリケーション(main()で開始)/2. Applet/3. Servlet/
       4. 携帯(開発環境のver.必須)/5. その他(明記のこと) 《必ず選択》
【 GUI  】1. AWTのみ/2. Swing/3. SWT/4. 制限なし/ 5. その他(明記すること)
       《GUIの課題の場合必ず選択》
【 期限 】提出期限、解答希望日を書きます。「できるだけ早く」はNG。 《必須》
【 Ver  】コンソールでjava -versionを実行し、その結果を貼ります。 《必須》
【 用語 】数学用語、専門用語の意味、説明を書きます。 《あれば必須》
【 補足 】課題について自分なりに補足する事、何か思う事があれば書きます。
       丸投げでない場合は、途中までのソースとその経過報告、
       質問点、疑問点を書きます(なるべく丸投げにしてください)。

【回答プログラムの掲載場所】
Java質問スレWiki  www.wikiroom.com/java/
ソースポストネット  sourcepost.sytes.net/

【前スレ】
pc10.2ch.net/test/read.cgi/tech/1165167516/

124 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 09:02:28 ]
>>120
要件が不完全だな。

・POPのヴァージョン
・実際に使えるとはどの程度か?
(メールの存在確認、ヘッダ取得、内容取得、サーバーから削除するのか?)
・GUIの有無

あと良く考えたらこれテスト用メールサーバーが居るな。
たとえば俺の本アドはメルサバがSSL対応してないんで平文送ってくる。
当然SSL確立しようとするとエラー。

講師がPOPサーバー指定してなかったか?ここにアクセスしろとか。

あと資料なら RFC POP で検索してみろ。探せば邦訳もあるだろ。
最近の連中はRFCも知らんのか・・・。

#ここで回答してる奴らは1.4未満使ってないと思うぞ?
6.0が正式リリースされて1.4.2未満はサポート外れたんだから。


125 名前:デフォルトの名無しさん [2007/01/29(月) 09:21:59 ]
>>97さん
ありがとうございました。たすかりました!

126 名前:デフォルトの名無しさん [2007/01/29(月) 10:06:59 ]
【 課題 】1枚の画像を用意し、画素値で黒にあたる部分を白にし、元画像と
      変換後の画像を表示する
【 形態 】1. Javaアプリケーション(main()で開始
【 GUI  】2. Swing
【 期限 】一応提出期限金曜なので出来れば木曜日位でお願いします。
【 Ver  】 java version "1.5.0_06"
【 補足 】丸投です m(__;)m


127 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 11:46:48 ]
やる気は無くなってしまったが、やる気がある方のためのアシスト

期限         レス番号
---------------------------
1/29 18:00      >>120 (テストメール鯖立てるだけで時間切れそうだな・・)
1/30          >>119
2/1          >>109 (前スレのルーレットプログラムぱくれば・・・)
2/1          >>126

128 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 14:00:06 ]
ていうか今の時間帯は学校だろうから間に合わん奴は無理だな

129 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 15:09:07 ]
>>119
細かいとこは適当にいじってくれ
ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29156

130 名前:121 mailto:sage [2007/01/29(月) 15:29:37 ]
>>124

面目ない。

怠惰な人間でして、RFCみたいな定義よりも、
さくっとプログラム例なんか見つけられないかなと思ってたんです

おかげさまで見つかりましたが。
www.hellohiro.com/javamailpop.htm

131 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 16:12:58 ]
>>130
JavaでPOPMailはクグればいくらでもある
121氏はSSL対応の話をしている。。。

132 名前:131 mailto:sage [2007/01/29(月) 16:13:55 ]
間えたorz
× 121氏
○ 124氏



133 名前:121 mailto:sage [2007/01/29(月) 16:36:33 ]
これまた、ぼんくらで申し訳ない。
誰か、賢い人の降臨をまちます。

134 名前:124 mailto:sage [2007/01/29(月) 16:53:15 ]
一番はSSLなんだがGUIかどうかもマルチスレッド使いだすからさ・・・。

>>130
HTTPとかPOP等の仕様知らん人間がコード書こうが読もうが何も理解出来んよ。

ただ自分のコードが動いてるだけ。
ソースコード読んでプロトコルが何やってるか分かるのか?


てか仕様も知らん、ネットワークプログラミングも未経験な奴に”お勉強で”Javaの糞抽象度の高いライブラリ使わせるってどんだけ馬鹿な講師なんだよ。

JavaMailとか勉強用には論外だからお勧めはせんよ。
抽象度上げまくって直感的に利用できる変わりに少しでも低レベルな処理は出来なくなってるから。

捨てアプリにメールチェッカー実装するのには重宝するが。

135 名前:デフォルトの名無しさん [2007/01/29(月) 16:59:38 ]
>>124
120の者です。要件が足りずすみません!
またレスが遅れてすみません!!レスのお答えはこちらです↓

・POPのヴァージョン  
特にありません。
・実際に使えるとはどの程度か?
(メールの存在確認、ヘッダ取得、内容取得、サーバーから削除するのか?)
内容取得までして頂けると嬉しいですが、メールの存在確認くらいでも構いません。
・GUIの有無  
無くて結構です。

>あと良く考えたらこれテスト用メールサーバーが居るな。
>たとえば俺の本アドはメルサバがSSL対応してないんで平文送ってくる。
>当然SSL確立しようとするとエラー。
>講師がPOPサーバー指定してなかったか?ここにアクセスしろとか。

それがPOPサーバーについては全く指定がありませんでした(汗)
やはり指定のPOPサーバーがなければ実装は無理でしょうか?

>あと資料なら RFC POP で検索してみろ。探せば邦訳もあるだろ。
>最近の連中はRFCも知らんのか・・・。
ありがとうございます!参考にさせていただきます!!

>#ここで回答してる奴らは1.4未満使ってないと思うぞ?
>6.0が正式リリースされて1.4.2未満はサポート外れたんだから
アフォな発言申し訳ありませんでした。以後気をつけます。

それから締め切りですが、どうやら私の勘違いだったようで、
1月31日まででしたので、31日の夕方6時まででどうぞ宜しくお願いします。
ふてぶてしいお願いですが、分かる方宜しくお願いします。

136 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 17:21:48 ]
いろいろなバックグラウンドの人が居ると、ためになるなあ。

137 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 18:23:51 ]
【 課題 】iアプリで健康管理ツールを作成せよ
【 形態 】 ver.4.1
【 期限 】1/30
【 補足 】前スレで作成してもらったアプリに機能を付け加えてください。
      その内容は、身体情報リストのページから特定のWebページにアップロードボタンを押すと、身体情報リストの内容をアップロードするというものです。
      
      前スレで作成してもらったアプリ
      sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29120

138 名前:デフォルトの名無しさん [2007/01/29(月) 18:24:21 ]
はじめて来たのですが、似たような境遇で
苦しんでる人いるんですね。よろしくお願いします。

【課題提示用テンプレ】
【 課題 】JavaMailのAPIを使用し、ヘッダ情報からFrom:とDate:の情報を取得せよ。
また複数回交信したユーザとの交信回数を取得せよ。データは各自用意すること。
【 形態 】1. Javaアプリケーション(main()で開始)/
【 GUI  】4. 制限なし
【 期限 】1月31日午後13時まででお願いします。
【 Ver  】java version "1.5.0_09"
【 用語 】-
【 補足 】-

よろしくお願いします。

139 名前:幼女コゼット(3ちゃい) mailto:sage [2007/01/29(月) 20:00:47 ]
無理してやるなと言われたのでやる気はないけど、アシストしておくわ
>>137
>特定のWebページにアップロードボタンを押すと、身体情報リストの内容をアップロード
@ Webページにアップロードではなく、Webサーバー経由でWebアプリにデータアップする。
A アップロードする形式が書かれていないので、作りようがない。
B アップロード先のWebサーバー・アプリは作る必要はないのか、はっきり書いていない。

>>138
ttp://www.hellohiro.com/javamailpop.htm サンプル
ttp://sdc.sun.co.jp/java/docs/j2ee/sdk_1.3/ja/techdocs/api/index.html Doc
を参考にすると幸せになるよ

140 名前:137 mailto:sage [2007/01/29(月) 20:09:38 ]
139>>
アップロードする形式とはどのようなものがあるのでしょうか?
Webサーバー・アプリは作ってください。
お願いします。

141 名前:幼女コゼット(3ちゃい) mailto:sage [2007/01/29(月) 20:18:42 ]
>>140
例えば、CSVやXMLなど

コゼットは宿夫婦と姉妹に虐待を受けているので、課題どころじゃないですw

142 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 20:21:27 ]
>>129
ありがとうございます。
解説も大変わかりやすく、助かりました。
本当にありがとうございました。



143 名前:137 mailto:sage [2007/01/29(月) 20:27:01 ]
>>141
txt形式でアップロードすることは可能でしょうか?

コゼットさん何とかお願いできないでしょうか(;_;)?

144 名前:124 mailto:sage [2007/01/29(月) 20:40:12 ]
>>130
忘れてたがJavaMail使ってもメールヘッダ知らんと処理出来んだろ。

つRFC822
つttp://www.sk-jp.com/book/javamail/contents/

ここに出てくる課題程度なら端末からPOPコマンド打った方が早いね。
もう年だろうか・・・ここで丸投げしてる連中と同年代の筈なんだがw

>>135
サバというかSSL対応環境がないと試せないだろ?
捨てアドのサバ使えば良いんだがSPAMは拾いたくなくてな。
という訳で俺は力になれん。すまんな。

あーあと>>120じゃマルチパートメッセージを何処まで処理するかが決まってないな。
ちゃんと講師に問い詰めた方が良いぞw


145 名前:幼女コゼット(3ちゃい) mailto:sage [2007/01/29(月) 21:02:14 ]
>>143
よくあるアップローダーとは違うだろうに・・・
iアプリでどうやってtxtファイルに落としてアップするんだ><;;

CSVやXMLでと書いたのは、Httpリクエスト(*1)で送るときのデータ形式です。

*1 MIDPでは、ソケット通信の仕様がない

146 名前:137 mailto:sage [2007/01/29(月) 21:13:14 ]
>>145
初心者過ぎてすいません,,,
形式は何でもいいので、身体情報リストの内容を
そのままWebアプリにデータアップ出来るものを作成してほしいです(;;)

147 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 21:19:55 ]
>138
以下が不明。
・「交信」というのはメールの「受信」と同じ意味か?
・「データを用意する」とはどういう意味か?
・「【 GUI  】4. 制限なし」 というのはGUIでなくても良いという意味か?

テンプレ失敗したな。。
GUIの項目は再考の余地ありだわ。


148 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 22:10:28 ]
【 課題 】単語を登録して、意味を入力できるDB、そのあと単語をキーにして検索することができるプログラム
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】ウインドウズのコマンドプロンプトで動かす。
【 期限 】二日後の朝
【 Ver  】 1.5.0_09
【 用語 】
【 補足 】条件:@Hashtableを使う
 Aプログラム実行時に単語の登録なのか検索なのか選べるようにする 
B単語とその意味を登録したらファイルを出力し、
二回目以降のプログラムの実行の際にはそのファイルを読み込み検索できるようにする
Cコマンドプロンプトの画面から単語の登録、意味の登録をします。
丸投げですがどなたか助けてください。

149 名前:120,135 [2007/01/29(月) 22:12:26 ]
>>144
いえ、アドバイスだけでも有難うございます!

>あーあと>>120じゃマルチパートメッセージを何処まで処理するかが決まってないな。
>ちゃんと講師に問い詰めた方が良いぞw
マルチパートメッセージについても全く何も指定がないというより、
マルチパートメッセージ自体勉強していないので、考えて頂かなくて宜しいんですかと。
(自分も今言われて慌ててマルチパートメッセージの意味を調べに言ったので・・・(汗))

だれかSSLを出来る方いないでしょうか?
ちょっとかなり焦ってて・・・申し訳ありませんがご教授をお願いします!




150 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 22:16:57 ]
聞きたい、このスレに職業教授な方はいるのか?
いゃ、ご教授お願いしますがたくさんいるので

151 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 22:18:21 ]
俺は大学院生だから教授じゃないな

152 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 23:40:30 ]
>>150
ここは国語審議会でも言語学板でもないからな
細かい事を気にしていたら脳血管障害になるぞ



153 名前:138 [2007/01/29(月) 23:44:11 ]
レスありがとうございます。

>>139
思い切り書いていますね。そこのサンプルとか何度か参考に
したんですがjavaMailでは盲点でした。ありがとうございます。

>>147
テンプレは本当に失敗しました。
>・「交信」というのはメールの「受信」と同じ意味か?
受送信の意味だと思います。

>・「データを用意する」とはどういう意味か?
「こっちでは用意しないから適当に」と言う意味だと思います。
あとメールのアーカイブは受送信一緒?な気もします。

>・「【 GUI  】4. 制限なし」 というのはGUIでなくても良いという意味か?
これが最高に選択ミスでした。特に制限はないんですが
プロットを3次元空間上でプロットしたいです。単なるカッコ付けですけども。

以下訂正テンプレです。
【 課題 】JavaMailのAPIを使用し、ヘッダ情報からFrom:とDate:の
情報を取得せよ。また複数回受送信したユーザとの回数を取得せよ。
Java3Dを使いそれをプロットせよ。データは各自用意すること。
【 形態 】1. Javaアプリケーション(main()で開始)/
【 GUI  】5.その他 Java3D
【 期限 】1月31日午後13時まででお願いします。
【 Ver  】java version "1.5.0_09"

てか自分もがんばって見ます。忙しさにかまけて甘えてすいませんでした。

154 名前:幼女コゼット(3ちゃい) mailto:sage [2007/01/30(火) 01:16:26 ]
>>137
iアプリ本体 っ ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29158
サーブレット っ ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29159

やらないとか言っておきながら・・・ヤッチマッタorz

155 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 01:49:08 ]
期限         レス番号
---------------------------
1/31 10:00      >>148
1/31 13:00      >>138 >153
1/31 18:00      >>120
2/1          >>109
2/1          >>126

156 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 02:50:15 ]
>>126
ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29162


157 名前:デフォルトの名無しさん [2007/01/30(火) 02:55:16 ]
なんか上記でも似たような問題をお願いしている方がいますが、
私のほうもどうぞ宜しくお願いします。

【 課題 】以下のプログラムのSSL版を作成せよ。
以下のプログラムは、このようになっております。
・コマンドライン引数には待つ為のポート番号を入力する。
・接続されたら、接続元(クライアント)ホストの情報を表示する。
・クライアントからQUITを受信したら終了する
・接続元(クライアント)から文字列が送信されたら以下の動作を行う。
→サーバ側の標準出力にその文字列を表示
→クライアントにその文字列をそのまま返信
Telnetを用いて実際に動作できるようになっています。
(ちょっと動作が変かもしれませんが、大目に見てやってください)

【 形態 】サーバーとクライアントのやりとり
【 GUI  】必要なし
【 期限 】1月31日夜10時まで
【 Ver  】1.4.2
【 用語 】無し
【 補足 】
以下のプログラムをしようしてお願いします。
sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29161
sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29160

158 名前:147 mailto:sage [2007/01/30(火) 06:03:48 ]
>153
訊きたいことがまだ訊けてない。
・「データ」というのはメール1通のことか?
・"何を"3次元空間上でプロットしたいのか?
>153を読んで>138の意図してるものがなんなのか余計に分からなくなった。。

ちなみに、
>テンプレ失敗したな。。
というのは>138に対するレスではなく、>1のテンプレを作った俺自身に対するレス。

159 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 10:16:38 ]
>>158
【 GUI 詳細 】にして利用するウェジェットの指定が無かったら問答無用でCUIって解釈で良いんじゃないか?

指定なしとかなしは曖昧だからCUIでもGUIでも良いのか、
GUIでAWT/Swing/SWTのどれかを使うのかハッキリ書けって事にすれば曖昧性は解決する。
テンプレ満たしてない場合は無視で・・・てどう?

>>157
クライアントの次はサーバーかw
これこそ環境が無いよな。
>>120と一緒にやれば解決か

160 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 10:23:27 ]
まあ自己署名でよけりゃ、あいてるPCですぐ作れないこともない

161 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 10:36:34 ]
きちんとした所(verisign)でお願いします。
お金はそちら持ちで^^・・・だったらワロスw

162 名前:157 [2007/01/30(火) 11:47:25 ]
>>160,161
あ、いえ自己署名で全然OKですので!!(←当たり前だ
どうぞ宜しくお願いします。



163 名前:137 mailto:sage [2007/01/30(火) 12:14:42 ]
>>154
アプリ本体はビルドできたのですが、サーブレットがビルド出来ませんでした(;_;)
エラーの内容は以下の通りです。


164 名前:デフォルトの名無しさん [2007/01/30(火) 12:17:24 ]
度々の亀レス失礼します。

>>155
期限確認ありがとうございます。

>>158
すいません、書いておいてなんですが分かりずらいなぁと思いました。
・「データ」というのはメール1通のことか?
複数のメールだと思います。自分宛の受信メールと相手に
返した送信メールの最低2通は必要だと思います。

・"何を"3次元空間上でプロットしたいのか?
うーんこれは複数回受送信したユーザとの回数を表示させたいです。
ちょっと考えてみるとxyのグラフならjava3Dでやるメリットも低い気も
しますが・・・x:メールアドレス、y:受送信数とかでプロットです。

>>テンプレ失敗したな。。
それを聞いて安心しました。テンプレ製作ありがとうございます。

165 名前:137 mailto:sage [2007/01/30(火) 12:18:26 ]
C:\iDKDoJa4.1\apps\サーブレット\src\Res878Servlet.java:3: シンボルを解釈処理できません。
シンボル: クラス BufferedWriter
位置 : io の パッケージ
import java.io.BufferedWriter;
^
C:\iDKDoJa4.1\apps\サーブレット\src\Res878Servlet.java:4: シンボルを解釈処理できません。
シンボル: クラス FileOutputStream
位置 : io の パッケージ
import java.io.FileOutputStream;
^
C:\iDKDoJa4.1\apps\サーブレット\src\Res878Servlet.java:7: シンボルを解釈処理できません。
シンボル: クラス PrintWriter
位置 : io の パッケージ
import java.io.PrintWriter;
^
C:\iDKDoJa4.1\apps\サーブレット\src\Res878Servlet.java:8: シンボルを解釈処理できません。
シンボル: クラス ServletConfig
位置 : servlet の パッケージ
import javax.servlet.ServletConfig;
^
C:\iDKDoJa4.1\apps\サーブレット\src\Res878Servlet.java:9: シンボルを解釈処理できません。
シンボル: クラス ServletContext
位置 : servlet の パッケージ
import javax.servlet.ServletContext;
^

166 名前:137 mailto:sage [2007/01/30(火) 12:20:18 ]
C:\iDKDoJa4.1\apps\サーブレット\src\Res878Servlet.java:10: シンボルを解釈処理できません。
シンボル: クラス ServletException
位置 : servlet の パッケージ
import javax.servlet.ServletException;
^
C:\iDKDoJa4.1\apps\サーブレット\src\Res878Servlet.java:11: シンボルを解釈処理できません。
シンボル: クラス HttpServlet
位置 : http の パッケージ
import javax.servlet.http.HttpServlet;
^
C:\iDKDoJa4.1\apps\サーブレット\src\Res878Servlet.java:12: シンボルを解釈処理できません。
シンボル: クラス HttpServletRequest
位置 : http の パッケージ
import javax.servlet.http.HttpServletRequest;
^
C:\iDKDoJa4.1\apps\サーブレット\src\Res878Servlet.java:13: シンボルを解釈処理できません。
シンボル: クラス HttpServletResponse
位置 : http の パッケージ
import javax.servlet.http.HttpServletResponse;
^
C:\iDKDoJa4.1\apps\サーブレット\src\Res878Servlet.java:15: シンボルを解釈処理できません。
シンボル: クラス HttpServlet
位置 : part60.Res878Servlet の クラス
public class Res878Servlet extends HttpServlet {
^

167 名前:137 mailto:sage [2007/01/30(火) 12:20:52 ]
C:\iDKDoJa4.1\apps\サーブレット\src\Res878Servlet.java:16: シンボルを解釈処理できません。
シンボル: クラス ServletConfig
位置 : part60.Res878Servlet の クラス
public void init(ServletConfig config) throws ServletException {
^
C:\iDKDoJa4.1\apps\サーブレット\src\Res878Servlet.java:16: シンボルを解釈処理できません。
シンボル: クラス ServletException
位置 : part60.Res878Servlet の クラス
public void init(ServletConfig config) throws ServletException {
^
C:\iDKDoJa4.1\apps\サーブレット\src\Res878Servlet.java:20: シンボルを解釈処理できません。
シンボル: クラス HttpServletRequest
位置 : part60.Res878Servlet の クラス
public void service(HttpServletRequest req, HttpServletResponse resp)
^
C:\iDKDoJa4.1\apps\サーブレット\src\Res878Servlet.java:20: シンボルを解釈処理できません。
シンボル: クラス HttpServletResponse
位置 : part60.Res878Servlet の クラス
public void service(HttpServletRequest req, HttpServletResponse resp)
^
C:\iDKDoJa4.1\apps\サーブレット\src\Res878Servlet.java:21: シンボルを解釈処理できません。
シンボル: クラス ServletException
位置 : part60.Res878Servlet の クラス
throws ServletException , IOException {
^

168 名前:137 mailto:sage [2007/01/30(火) 12:22:12 ]
C:\iDKDoJa4.1\apps\サーブレット\src\Res878Servlet.java:17: シンボルを解釈処理できません。
シンボル: 変数 super
位置 : part60.Res878Servlet の クラス
super.init(config);
^
C:\iDKDoJa4.1\apps\サーブレット\src\Res878Servlet.java:24: シンボルを解釈処理できません。
シンボル: クラス BufferedWriter
位置 : part60.Res878Servlet の クラス
BufferedWriter bw = null;
^
C:\iDKDoJa4.1\apps\サーブレット\src\Res878Servlet.java:25: シンボルを解釈処理できません。
シンボル: クラス PrintWriter
位置 : part60.Res878Servlet の クラス
PrintWriter out = null;
^
C:\iDKDoJa4.1\apps\サーブレット\src\Res878Servlet.java:31: シンボルを解釈処理できません。
シンボル: クラス BufferedWriter
位置 : part60.Res878Servlet の クラス
bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(fileName) , "MS932"));
^
C:\iDKDoJa4.1\apps\サーブレット\src\Res878Servlet.java:31: シンボルを解釈処理できません。
シンボル: クラス FileOutputStream
位置 : part60.Res878Servlet の クラス
bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(fileName) , "MS932"));
^
エラー 20 個
javacの実行に失敗しました
どのようにすればよいでしょうか?


169 名前:デフォルトの名無しさん [2007/01/30(火) 12:24:06 ]
>>165-168
うぜー

170 名前:137 mailto:sage [2007/01/30(火) 12:32:38 ]
>>169
ご迷惑をかけてすいません。
試行錯誤してもビルドできなかったもので...

171 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 12:39:35 ]
同じエラーは一つわかれば他も解決できるだろ
そういう時は代表だけ書けばいい

172 名前:137 mailto:sage [2007/01/30(火) 12:49:24 ]
>>171
以後気おつけます。
不快な思いをさせてすいませんでした。




173 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 13:20:09 ]
>>172
クラスパス通せば良いのは知ってるよな?
サーブレットて何か知ってるか?Java EEて知ってるか?

174 名前:137 mailto:sage [2007/01/30(火) 13:36:13 ]
>>173
全てわかりません。
馬鹿過ぎてごめんなさい(;_;)

175 名前:デフォルトの名無しさん [2007/01/30(火) 13:47:24 ]
>>174
分からないのであれば、もう少し勉強してからじゃないと難しい。
サーブレットはJava EEサーバで動作するもの。
Dojaではメイクできないし、動くはずもない。

176 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 14:15:46 ]
>>148
こんな感じか? あとはてきとーにいじれ。
ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29166

177 名前:137 mailto:sage [2007/01/30(火) 14:34:27 ]
>>175
何をインストールすればよいのでしょうか?

178 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 14:42:13 ]
tomcatでも入れたら

179 名前:デフォルトの名無しさん [2007/01/30(火) 14:56:05 ]
>>177
宿題に関係ないからスレ違い

180 名前:154 mailto:sage [2007/01/30(火) 14:58:24 ]
職安行ってくるから、サーブレットの説明は任せた。
俺ニートwww

181 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 15:08:18 ]
>>177
スレ違い。
Java EEサーバならGlassfishでいいんじゃね?

182 名前:137 mailto:sage [2007/01/30(火) 16:29:21 ]
>>178-181
スレ汚しすいません。
自分だけでは理解できないので、違うスレに誘導してくれませんか?



183 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 16:40:49 ]
粘着が沸いてるな
>>182
ここへ行って二度と帰ってくるな
ttp://www.google.com/

184 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 17:04:18 ]
>>179
まあ、落ち着け。サーバーとクライアントで通信するって課題なんだから関係あるだろ。

てかどいつもこいつも学校はサーバーの一つや二つ用意してないの?それでどうやってサーバーと通信とかサーブレットの宿題やってんだ?

講師何も考えてないだろ、馬鹿じゃねぇのw

>>177
サーバー用マシン,linuxディストリ,httpd,tomcat等,Java EE,ついでにセキュア環境も欲しいな・・・後何が要るっけ?
ものそろえてもISPがサバ立て許可してて固定IP割り当ててもらわんと無理だ。
一から自分で用意するのは諦めろ。

クラスパスの通し方はjdkのdoc読みな。
これでわからんなら >>183

185 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 17:07:00 ]
>>182
Java EEのスレって見たことないな。
とりあえず、Java EEがどんな感じのものか知りたかったら
Sunのチュートリアル読むのが早いんじゃない?
多分一番親切丁寧に書いてあると思われ。

java.sun.com/javaee/5/docs/tutorial/doc/

186 名前:デフォルトの名無しさん [2007/01/30(火) 17:17:06 ]
>>184
ものは最近のLinuxディストリビューションなら大抵一発で入るっしょ。
Solaris 10でもいいし。

で、ネットワーク環境も最近の一般家庭ならサーバ用の
固定グローバルIPアドレス数個とクライアント用の動的グローバルIPアドレス位
あるのが普通だし、環境的には問題ないんじゃね?

187 名前:デフォルトの名無しさん [2007/01/30(火) 17:26:10 ]
【課題】JavaBeansを使って株価のローソク足を表示するプログラムを作成せよ。
【期限】今日中
【その他】株価データは適当なもので良いみたいです。丸投げです。よろしくお願いします。

188 名前:デフォルトの名無しさん [2007/01/30(火) 17:30:32 ]
>>187
せめて出力形式位教えてくれても…。

PNGとか画像ファイルでいいの?
それともWebアプリケーション?
もしくはAAでテキスト出力?

189 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 18:13:49 ]
>>188
テンプレ無視のやつなんか相手にすんな

190 名前:デフォルトの名無しさん [2007/01/30(火) 19:36:46 ]
>>187です。
WEBアプリケーションとして出力したいです。テンプレ無視してすみませんでした。

191 名前:幼女コゼット(3ちゃい) mailto:sage [2007/01/30(火) 19:45:36 ]
板違いでスマソ
>>186
Solaris 10の使い心地いいの?
仕事でVer6使って以来触ってないのでどのくらい変わってんだべ?
そんな俺は、Turbo→FCに乗り換えた派

ちなみに、iアプリとサーブレットの連携は、ローカルLAN内までしか確認していない
面倒だったからWin版ローカルテスト環境使った^^;


192 名前:137 mailto:sage [2007/01/30(火) 21:59:00 ]
どなたでもいいですから答えてくれませんか(;_;)?
>>137をサーブレットを使わずに以下のように出来ませんか?
omori.cside.com/java/java94.htm
これで質問は最後にします。
ご迷惑をおかけしました。



193 名前:デフォルトの名無しさん [2007/01/31(水) 00:20:26 ]
【 課題 】CSVファイルからデータを読み込み、HTMLファイルに書き出すプログラムを
作りなさい。(下記資料参照)
1.mainクラス、CSV読み込みクラス、HTML書き出しクラスはそれぞれ別ファイルで
作成する。
2.CSV読み込みクラスとHTML書き出しクラスの値の引渡しにはArrayListを使用する。
3.HTML書き出しの際に<table>を用いて表にして出力する。

[資料]
/*------CSVファイル-------------*/
#学籍番号,学部,氏名,生年月日
1234,経済学部,山田一郎,1985/7/5
5678,法学部,佐藤和子,1984/2/19
9012,文学部,田中純一,1986/11/12
3456,工学部,加藤さゆり,1985/5/30

【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし
【 期限 】解答希望日:2月1日
【 Ver  】java version "1.4.2"
【 補足 】課題丸投げです。
mainクラスだけでなら作成できたのですが、それぞれ別ファイルで作成してArrayListで
値を渡す、という事ができません…。
どなたか、ご教示お願いします。

194 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 00:46:50 ]
>>193
CSVデータは実在しない物ですよね^^?
本物だったら

タイーホしたぞ!/     \ 謝ってもダメ!
 ̄ ̄∨ ̄ ̄ ̄ ̄  >>193   ̄∨ ̄ ̄ ̄
  ∧_∧       ∧_∧  ∧_∧
 ( ´∀`)      (・∀・ :) (´∀` )
 (つ ☆ つ ―――⊂-⊂―)-⊂ ☆ ⊂)
  | 警察 |       | | |   |.警察 |
 (__)_)     (_(__)  (_(__)

195 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 00:48:05 ]
>>193
ソースうpしてみそ

196 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 00:58:37 ]
期限         レス番号
---------------------------
1/31 13:00      >>138 >153
1/31 18:00      >>120
1/31 22:00      >>157
2/1          >>109
2/1          >>193

197 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 02:00:53 ]
>>192
いやだからサーバーサイドの技術に何使おうがサーバーがなきゃ結局テストどころかレシーブ先がないだろ?

学校側がサーバー用意してどうデータをクライアント側から受け取るかの仕様を明かしてない限り遂行出来ん課題だろうが。

バカ講師にそこらへん問い詰めろと(ry)

いい加減外部のデータ使う場合そのデータ実体と仕様、サーバと通信する場合はテストサーバを用意しろってテンプレに付けた方が良くないか?

今日一日で数十レスもループしてる気がする。

>>193
ヒントだけで良いならその程度のCSVならCSVの仕様に従う必要ないからファイル読み込んで,でトークナイズすれば良い。
後からの仕様拡張を予測するとスプリットするよりトークナイザ使った方が良い。

んでArrayList使えってのは多分データをArrayListで持てって事だと思うからばらした項目をaddすれば良い。まあ、学籍番号,学部,氏名,生年月日をキーにしてハッシュテーブルで持つ方が都合良いが。

CSVParserのコンストラクタにFile渡してparseメソッドでパース実行してArrayListを返す。
HTMLProcessorのコンストラクタにそのリスト渡す。んでそのデータ使ってDOMからテーブルを構築。

んでDOMの内容をファイルに出力。

上の文章良く読んで必要なクラスとそれが持つメソッドとその役割を抽出してみ?
簡単なクラス図書ける位には説明してるから。

198 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 02:38:34 ]
>>193
ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29167

199 名前:幼女コゼット(3ちゃい) mailto:sage [2007/01/31(水) 03:24:54 ]
>>197
そもそも、Perl指定している自体スレ違いだから俺はやらないぞ

200 名前:デフォルトの名無しさん [2007/01/31(水) 03:27:33 ]
はじめまして、宜しくお願いします!
【 課題 】以下の条件を満たすチャットサーバ、及びチャットクライアントをJavaで作成せよ。
チャットサーバは以下の処理を行う。
・コマンドライン引数で指定されたポート(指定されていたない場合は13131番ポート)で、チャットクライアントから接続を待つ。
・その際複数のチャットクライアントから接続が可能なようにすること。
・チャットクライアントから接続があった場合は、ユーザ名を受け取り、ユーザ名と接続元ホスト情報(ホスト名、IPアドレス)を
チャットサーバ側に表示する。
・チャットクライアントからメッセージを受け取ったときは、送信元を除く現在接続中の全てのチャットクライアントにそのメッセージ
と送信元のユーザ名を送信する。
・チャットクライアントの接続が切れたときは、その旨を現在接続中の全てのチャットクライアントに送信する。

チャットクライアントは以下の処理を行う。なお、クライアントはGUIを持つものとする。
・コマンド引数ラインでホスト、ポート、ユーザ名を指定させる。ポートの指定が無かった場合は13131を使うようにする。
例)java chatClient -p post serverhost username
・チャットサーバに接続したらユーザ名を送信する
・ユーザがメッセージを入力しSENDボタンを押したら、そのメッセージをチャットサーバに送信する。
・チャットサーバからメッセージを受け取ったら表示する。
・ユーザがEXITボタンを押したら終了

【 形態 】チャットプログラム(サーバ、クライアント)
【 GUI  】4. 制限なし(awtでもswingでもやりやすいほうで結構です)
【 期限 】1月31日9時
【 Ver  】1.4.2
【 補足 】以上を満たしていれば、GUIのレイアウトなどは適当で結構です。
要点が多くて申し訳ありませんが、どうぞ宜しくお願いします。


201 名前:200 [2007/01/31(水) 03:47:07 ]
申し訳ありません!!
期限は夜の10時まででお願いします!!

202 名前:デフォルトの名無しさん [2007/01/31(水) 09:30:08 ]
classファイルをjavaファイルに変更することはできるのでしょうか?
できるのなら、方法を教えてください。



203 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 09:55:57 ]
>>202
変更っつーか、変換だろ。javaソースファイルをコンパイルして、classファイルを生成する。
ググるキーワードとしては「逆コンパイ{ル|ラ}」でOK。 jadとかjodeとか出てくるので後は好きにしろ。

204 名前:デフォルトの名無しさん [2007/01/31(水) 10:06:18 ]
>>202
【初心者】Java質問・相談スレッド96【大歓迎】
pc10.2ch.net/test/read.cgi/tech/1168678303/891

891 名前:デフォルトの名無しさん[] 投稿日:2007/01/31(水) 09:31:41
classファイルをjavaファイルに変更することはできるのでしょうか?
できるのなら、方法を教えてください。



マルチ死ね

205 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 10:07:40 ]
>>176
わわわ
感謝です!
動きました。
かなり自分の思い描いていたものが勘違いでした…
ありがとうございます。

206 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 13:10:05 ]
サーバー祭りだなぁ・・・

>>200
>コマンドライン引数で指定されたポート
常識的に考えて80,443,20,21,53,25,110くらいは弾いた方が良いぞ。場合によっては22,23,143辺りも弾く方が良いか。

もう少しちゃんとするならwell-known portsは弾くべきだな。

207 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 14:17:11 ]
弾くも何も、rootで実行しない限り 1024以下は使えないぽ

208 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 14:57:57 ]
それだとセキュリティ絡みのエラーなりが出て「動きません〜ごきょry」ってw

どうでも良いが・・・

#1024はregisterd portの1番目だお

209 名前:157 [2007/01/31(水) 18:01:29 ]
えっと私の課題をやってくださっている方いらっしゃるでしょうか?(汗)
自分でもやっているのですが全く分からず・・・。
期限過ぎても結構ですので、誰かお願いします!!(焦)

210 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 18:55:53 ]
>>209
一晩付き合えば答えてあげるお

211 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 19:27:18 ]
>>210
アーーッ!!

212 名前:138&153 [2007/01/31(水) 23:15:46 ]
どうもこんばんは、あの後結局出来ず、今日〆切で当然こんな糞な課題は提出時に
ほとんど差し戻しで死屍累々とした光景でした。一部の素晴らしいスキルを持った
人、数人は自分なりの解釈して提出してた模様です。

よって、提出は無論延びました。出題者に改めて課題を聞いたので掲載します。

【 課題 】
メールのヘッダ情報を取って来て、それを計算した数(同じアドレスから
受信した数とか受信の間隔だとか)を見やすく(表示形式を工夫しなさいとのこと)
表示せよ。
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし
【 期限 】2月2日14時まで
【 Ver  】java version "1.5.0_09"
【 補足 】
なお表示するデータは何でも良いとも言ってました。メール数以外にも
メールアドレス等もヘッダの情報を複合したら表現出来るだろとのことです。
ですが、普通で良いです。あまり多くを望みません。

何卒、宜しくお願いします。



213 名前:幼女コゼット(3ちゃい) mailto:sage [2007/01/31(水) 23:31:38 ]
>>212
・・・全然糞じゃないと思うにゃん
個人情報保護法(良いところも悪いところもあるが)などの情報を守るという
考えがここ数年で少しは広まってるから、メールの暗号化という課題は良いと思う。
まぁ、メールでSSLというのは使われているけど、中途半端なんであまりお勧めはできない。
メールはPretty Good Privacy使ってれば問題ないと思う。
ただし、6年前にアメリカ(NSAよく許可だしたなw)がほとんどの国に輸出おkだしたから、絶対とは言えない。

長文スマソ

214 名前:幼女コゼット(3ちゃい) mailto:sage [2007/01/31(水) 23:51:03 ]
× ただし、6年前
○ ただし、約7年前

215 名前:デフォルトの名無しさん mailto:sage [2007/02/01(木) 00:11:00 ]
期限         レス番号
---------------------------
2/1          >>109
2/1          >>193
2/2          >>212

216 名前:215 mailto:sage [2007/02/01(木) 00:12:05 ]
期限         レス番号
---------------------------
2/1          >>109
2/2          >>212

193は既に回答済みだったorz

217 名前:デフォルトの名無しさん [2007/02/01(木) 00:36:43 ]
【 課題 】アウター、インナー、ボトム、靴の4つのグラフィック(ちゃんと着用時のような配置で)を用意し、
      それぞれに対して6色程度色が選択できるようになっており、
      色を選択するとその対応した部分が選択した色に変わるプログラム
        
【 形態 】1. Javaアプリケーション
【 GUI  】2. Swing
【 期限 】今週土曜
【 Ver  】1.5.0
【 補足 】とりあえず途中までは自力でやってみましたが、ペイントで用意した絵を
      どこに貼り付け?ればよいのかわかりません(JLabelでしょうか・・・?)
      また、全ての色の全ての部位(6×4=24種類)をペイントで用意はしました。
      

      どなたかお願いいたします・・・


218 名前:193です。 [2007/02/01(木) 00:40:36 ]
>>197>>198
ありがとうございます!

>>194
データはもちろん、実在しないものです^^

>>198のソースはなぜかコンパイルできませんでした…;;

219 名前:193です。 [2007/02/01(木) 00:55:42 ]
>>195
mainクラスだけで作成したソースです。

import java.io.*;
import java.util.*;

public class ReadCSV{
public static void main(String[]args){
try{
Vector v = new Vector();
FileOutputStream fos = new FileOutputStream("Sample.htm");
OutputStreamWriter osw = new OutputStreamWriter(fos,"SJIS");
BufferedWriter bw = new BufferedWriter(osw);
bw.write("<html><head><title>個人データ</title></head><body><table border>");
try{
String fileLine;
String InputFile = "Sample.csv";
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(InputFile),"SJIS"));

while((fileLine = br.readLine())! = null){
v.addElement(fileLine);
}
br.close();
}
catch(IOException e){
bw.write("An error occurred reading the file" +e);
return;
}

220 名前:193です。 [2007/02/01(木) 00:56:22 ]
続き
int sz = v.size();
String strWork,strPick;
for(int wk = 0; wk < sz; wk++){
int ptr = 0;
int idx = 0;
int cnt;
bw.write("<tr>");
bw.write(" ");
strWork = (String)v.elementAt(wk);
for(cnt = 0;cnt < 4;cnt++){
bw.write("<td>");
idx = strWork.indexOf(",",ptr);
if(idx >= 0){
strPick = strWork.substring(ptr,idx);
}
else{
strPick = strWork.substring(ptr);
}
ptr = idx+1;
bw.write(strPick);
bw.write("</tr>");
}
bw.write("<table>");
bw.write("</body></html>");
bw.close();
}
catch(Exception e){
e.PrintStackTrace();
}
}
}

221 名前:193です。 [2007/02/01(木) 00:59:15 ]
改行が多すぎで一度に書き込めませんでした^^;
連投ごめんなさい。

このソースをバラバラにして、別クラスに書き換えると
いう事は不可能なのでしょうか?><
>>198を修正する事もできないし、途方に暮れてます…(;_;)
どなたか、アドバイスをお願いします。

222 名前:デフォルトの名無しさん mailto:sage [2007/02/01(木) 01:32:52 ]
>>212
ちょっとまて Java3D は何処行った?
クソなのはお前な気がする。

どのレスだったかJava3Dで何をどうやって表示するかって部分で止まってたはず。

それに課題の内容もヘッダの内容を表示する、で何も変わってない。

答える側は表示するデータが曖昧なのとGUIの仕様が不鮮明だから聞いてる。
この2つを考えるのはお前の仕事。

丸投げってのは傾向的にはテスト環境とデータとアプリ仕様が一式揃ってるか、課題内容読んでそれを決めれる場合に俺らがちゃんと動くコード書いてそれを丸投げ人が動作テストしてレスする。

だから丸投げする方も最低限課題を理解する頭とコンパイラ通してアプリ動かす能力が要る。

>>213
まあ最近はAPOPかIMAP4だし。



223 名前:デフォルトの名無しさん mailto:sage [2007/02/01(木) 01:37:00 ]
>>218
うちは、コンパイル・実行できたよ
コンパイルエラーは何てでたの?

224 名前:195 mailto:sage [2007/02/01(木) 01:51:30 ]
>>219-210
・・・うpされたソース、コンパイルは通らないぜ
あと、所々間違えがある(スペルミス、スコープ位置、ストリームclose位置、レイアウトなど)






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

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

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