【初心者】Java質問・相談スレ9【大歓迎】
レス数が1000を超えています。これ以上書き込みはできません。
0001ざこば
NGNG/●ヽ/
(∧_∧) / ̄ ̄ ̄ ̄ ̄
( ´∀`)< テンプレ合流しますた
( ) \_____
| | |
(__)_)
関連情報は >>2-10 あたりにあります。 (一部 dat落ちやHTML化待ち)
Google で検索 ⇒ http://www.google.co.jp/
JavaFAQ で探す ⇒ http://www.gimlay.org/~javafaq/javafaq.html
ご要望によりじゃばこサイト ⇒ http://www.javaco.org/
JavaScriptの質問はWeb製作板へどうぞ。
web制作管理
http://pc.2ch.net/hp/
パソコンの基本操作に関しては、PC初心者板や、各OS板などで質問しましょう。
パソコン初心者@2ch掲示板
http://pc.2ch.net/pcqa/
上級者の方で教える技術が無い方は下記スレでダベりましょう。
初心者無視! Java相談室 その9
http://pc3.2ch.net/test/read.cgi/tech/1021555964/
基本的にsage進行でおねがいします。また煽り厨は放置でお願いします。
http://pc.2ch.net/tech/kako/1026/10266/1026601774.html
0002ざこば
NGNGJAVA厨房
http://piza.2ch.net/tech/kako/966/966391052.html
Java相談室
http://piza.2ch.net/tech/kako/971/971960169.html
Java相談室 Part2
http://piza.2ch.net/tech/kako/980/980858322.html
Java相談室 Part3
http://piza2.2ch.net/tech/kako/994/994150280.html
Java相談室 Part4
http://pc.2ch.net/tech/kako/997/997791189.html
Java相談室part5
0003デフォルトの名無しさん
NGNG0004ざこば
NGNGhttp://pc.2ch.net/test/read.cgi/tech/1003567552/
ネタ心者歓迎!今更ながらにJavaを学ぼう!
http://piza.2ch.net/tech/kako/981/981424252.html
ネタ心者歓迎!今更ながらにJavaを学ぼう! その弐
http://pc.2ch.net/test/read.cgi/tech/993358225/
ネタ心者歓迎! 今更ながらにJava相談室
http://pc.2ch.net/test/read.cgi/tech/1003569074/
ネタ心者歓迎! 今更ながらにJava相談室 その2
http://pc.2ch.net/tech/kako/1006/10064/1006408230.html
ネタ心者歓迎!今更ながらにJava相談室 その3
http://pc.2ch.net/tech/kako/1007/10078/1007802486.html
ネタ心者歓迎!今更ながらにJava相談室 その4
http://pc.2ch.net/test/read.cgi/tech/1010545421/
初心者歓迎! Java相談室 その5
http://pc.2ch.net/test/read.cgi/tech/1012968994/
初心者歓迎! Java相談室 その6
http://pc.2ch.net/test/read.cgi/tech/1015418174/
初心者歓迎! Java相談室 その7
http://pc.2ch.net/test/read.cgi/tech/1018631329/
初心者歓迎! Java相談室 その8
http://pc.2ch.net/test/read.cgi/tech/1020453823/
0005ざこば
NGNG【初心者・ネタ】Java質問・相談スレ【大歓迎】
http://pc.2ch.net/tech/kako/1021/10218/1021817147.html
【初心者】Java質問・相談スレ2【大歓迎】
http://pc.2ch.net/tech/kako/1023/10233/1023319551.html
【初心者】Java質問・相談スレ3【大歓迎】
http://pc.2ch.net/tech/kako/1024/10248/1024885660.html
【初心者】Java質問・相談スレ4【大歓迎】
http://pc3.2ch.net/test/read.cgi/tech/1026601774/
【初心者】Java質問・相談スレ5【大歓迎】
http://pc3.2ch.net/test/read.cgi/tech/1028096225/
【初心者】Java質問・相談スレ6【大歓迎】
http://pc3.2ch.net/test/read.cgi/tech/1029774594/
【初心者】Java質問・相談スレ6【大歓迎】
http://pc3.2ch.net/test/read.cgi/tech/1031397913/ (本当は7)
0006ざこば
NGNGQ: クラスの使い方が分かりません。
A: Java 2 プラットフォーム API 仕様
http://java.sun.com/j2se/1.3/ja/docs/ja/api/index.html
Q: SDKの仕様や、Javaの使い方、コマンドの使い方を教えて下さい。
A: Java(TM) 2 SDK ドキュメント
http://java.sun.com/j2se/1.3/ja/docs/ja/index.html
Q: Javaの言語仕様が知りたいです。
A: Java言語規定
http://www.y-adagio.com/public/standards/tr_javalang/index.htm
http://java.sun.com/docs/books/jls/second_edition/html/j.title.doc.html
Q: 「僕以外の人も、同じ疑問を持ったはず」と思えるような質問があります。
A: Java House ML Topics / Java FAQ / Java Tips
http://java-house.etl.go.jp/ml/topics/
http://www.gimlay.org/~javafaq/
http://www.javaworld.com/columns/jw-tips-index.shtml
Q: 僕、サルなんですけど・・・。
A: サルにはわかるヒアリングJava入門(マルチランゲージ対応)
http://www.asahi-net.or.jp/~rc4t-ishr/Saru/index.html
このほかの FAQ はこちら↓をご覧ください。
http://www.gimlay.org/~javafaq/javafaq.html
0007ざこば
NGNG【統合開発環境】
[Java]JBuilder5[Java]
http://pc.2ch.net/test/read.cgi/tech/995044723/
【Meadow】Java開発環境(・∀・)イイ【JDEE】
http://pc.2ch.net/test/read.cgi/tech/1017214967/
Forte for Java
http://pc.2ch.net/test/read.cgi/tech/1016161880/
JAVA/C++開発環境 "eclipse" スレッド 2
http://pc3.2ch.net/test/read.cgi/tech/1023103421/
【サーバサイド】
JavaサーブレットQ&A LV2
http://pc.2ch.net/test/read.cgi/tech/1012728608/
サーバーサイドJAVAをまたーり語るスレ
http://pc.2ch.net/test/read.cgi/tech/1004972840/
【携帯】
携帯JAVAのスレッド
http://pc.2ch.net/test/read.cgi/tech/1011977260/
iアプリ
http://pc.2ch.net/test/read.cgi/tech/1000723476/
i‐MODEのJAVA
http://piza2.2ch.net/tech/kako/975/975428633.html
iアプリでゲーム
http://game.2ch.net/test/read.cgi/gamedev/1005042631/
【その他】
クライアントサイドJavaどうよ?
http://pc.2ch.net/test/read.cgi/tech/1002160815/
【祝】 JDK 1.4 βリリース
http://pc.2ch.net/test/read.cgi/tech/990949654/
0008ざこば
NGNGCとJavaを比較した場合Cの良いとこと悪いとこ
http://pc.2ch.net/test/read.cgi/tech/1009707596/
Java撲滅委員会
http://pc.2ch.net/test/read.cgi/tech/996848309/
●●JAVAって死滅しちゃうの????●●
http://pc.2ch.net/tech/kako/1005/10051/1005159122.html
●●JAVAって死滅しちゃうの???? PART2●●
http://pc.2ch.net/tech/kako/1006/10060/1006053686.html
●●JAVAって死滅しちゃうの???? PART3●●
http://pc.2ch.net/tech/kako/1008/10081/1008162230.html
0009ざこば
NGNG【Sun JDK 1.2】
http://java.sun.com/products/jdk/1.2/ja/download.html
http://java.sun.com/products/jdk/1.2/ja/docs/ja/api/index.html
【Sun JDK 1.3】
http://java.sun.com/j2se/1.3/ja/download.html
http://java.sun.com/j2se/1.3/ja/docs/ja/api/index.html
【Sun JDK 1.4】
http://java.sun.com/j2se/1.4/ja/download.html
http://java.sun.com/j2se/1.4/ja/docs/ja/api/index.html
【IBM JDK 1.1/1.3】 (要ユーザ登録)
http://www-105.ibm.com/developerworks/tools.nsf/dw/java-devkits-byname?OpenDocument&Count=100
0010デフォルトの名無しさん
NGNG乙
0011デフォルトの名無しさん
NGNG0012デフォルトの名無しさん
NGNG0013デフォルトの名無しさん
NGNGきわめて乙
でいきなり質問なんですが、
Socket通信で、送信側はデータは送るだけなんですが、
受信側は受け取ったデータを加工する必要があるのです。
で、加工を別スレッドでやらせても取りこぼすんで、
(送信側のほうが性能が良いせいもあります)
ウェイトを入れようかなと考えていますが、これってやっぱりまずいですかね?
スレッドの優先度をいじったことないのでこれで解決する可能性もありますが、
みなさんどう思いますか?
0014デフォルトの名無しさん
NGNGJava固有の話ではないため、スレ違い。
通常、通信をやるときは、送信側垂れ流しではなく、何らかの
送受信手順を作って行う。
0015デフォルトの名無しさん
NGNG取りこぼすってどういう意味だよ。TCP/IP のセッション張った後なら化けや
抜けなんてめったに起きるものじゃない。それともサーバソケット開く前に
クライアントから接続要求が入るって意味か? それはプロトコル設計が悪い。
FTP でも参考にしてくれ。
Java のスレッドプライオリティはあまりあてにならない。
0016デフォルトの名無しさん
NGNG例えば時間表示しているアプレットがWeb上にあった場合、時間を取得するプログラム
をJAVAで書けますか?教えてください。
0017デフォルトの名無しさん
NGNGそのアプレットが単に「独自のウィンドウへの表示処理だけ」
を行うものであった場合、表示を解析する必要がある。
不可能ではないが、現実的ではない。
そのアプレットが独自にポートを開いていたりして、
時刻を常にパケットとして送り出していたりすると、
なんとかなる。はず。
0018デフォルトの名無しさん
NGNGttp://java.sun.com/j2se/1.4.1/ja/download.html
ここのダウンロードの一覧がありますが、
どれをダウンロードすればよいのですか。
JREとかSDKとか、よくわからないです。
0019デフォルトの名無しさん
NGNG何とかしてください。
0020デフォルトの名無しさん
NGNG0021デフォルトの名無しさん
NGNGですが、誰か答えて下さい。
0023デフォルトの名無しさん
NGNG0024デフォルトの名無しさん
NGNG0025デフォルトの名無しさん
NGNGいらっしゃいますか?クッキーの渡し方がわからなくて困ってます。
教えてください。
0026デフォルトの名無しさん
NGNGjikesでコンパイルすると以下の様なエラーが出ます。
-------ココから----------
Found 1 semantic error compiling "C:/jdk1.3.1_05/src/java/lang/reflect/Proxy.java":
11. import sun.misc.ProxyGenerator;
*** Error: The import "sun/misc/ProxyGenerator" is not valid, since it does not
name a type in a package.
-------ココまで----------
確かにC:\jdk1.3.1_05\src.jar(1.4ではsrc.zip)にはsun/miscがないのです。
1.2、1.4も調べましたがありません。スタンダードバージョンには無いんでしょうか?
エンタープライズJ2EEにはあるんでしょうか?
0027デフォルトの名無しさん
NGNGsrc.jarにあるわけがない。
いろいろディレクトリ探してみ。
0028デフォルトの名無しさん
NGNG0029デフォルトの名無しさん
NGNG大雑把ですが、概要はこんな感じで大丈夫でしょうか?
特にコンストラクタ内とmain内で何を宣言すればいいのか迷います。
適当にGUI作ってるのであまり真剣ではないですが、、、、、
class Aaaa{
クラス内で使うオブジェクト作成;
クラス内で使う変数宣言;
main(){
コンストラクタ呼び出し
いろんな式とか分岐とか
関数よんだり
}
Aaaa(){ AWTやSWINGなどGUI初期設定1 }
Aaaa(オーバーロード){AWTやSWINGなどGUI初期設定2 }
関数1(){
この中で使う変数とか
}
関数2(){
この中で使う変数とか
}
リスナー1(マウスアクションとかキーアクションとか)
リスナー2(マウスアクションとかキーアクションとか)
}
0030デフォルトの名無しさん
NGNGスレタテおつ〜〜〜〜〜〜〜〜
>>28
どっかのjarファイルだったっけ。
>>29
VBらしいコードだね。
一応、動かせる。小さいものなら問題ない。
普通は、ある程度分割する。
0031コマネチ七誌
NGNG0032デフォルトの名無しさん
NGNG0033デフォルトの名無しさん
NGNGGoogleでもヒットしないんですけど。それ。
むしろ、あんたの書きこみがヒットする。
0034デフォルトの名無しさん
NGNG0035デフォルトの名無しさん
NGNGコンテナは他のコンポーネントを乗っけられる。
コンポーネントはコンテナに乗れる。
フレームとウィンドウは、コンテナとコンポーネントのじっそうだよ。
詳しくはAPIをじ〜〜〜とおっかけていくとわかる。
0036デフォルトの名無しさん
NGNGOSはWindowsです。やはりMeadowですか?
お勧めの開発環境教えてください。
0038デフォルトの名無しさん
NGNG使うべきはやはり VIM だ。
断 じ て M e a(略
003938
NGNGライブラリに頼り切り、ソースの自動生成を使いまくり、
お情け程度にJavaを使って構築する。
0040 ◆5caXvViIjw
NGNG最近、入門書を一通り終えた(基本的な構文、awt、swingとか)のですが
クラスライブラリのリファレンスを見てもちんぷんかんぷんです。
やっぱりAPIを利用するには、どのパッケージにどのクラスがあって
そのクラスにはどんなフィールドやメソッドがあるのかを
覚えたほうがいいんでしょうか。
何か作ってみようと思っても、どこから何を利用すればいいのかわからず
長時間探し続けてると鬱になってきます。
それと、回答者の方々は入門書を一通り終えた後で
次にどんなことをやったのか、よろしければ教えてください。
参考にしたいです。よろしくおねがいします。
0041デフォルトの名無しさん
NGNGデザインパターンやりたまへ。
クラスライブラリやらましてやそのメソッドなんて憶える必要はないと思う。
そんな表層的なことを追ってもスキルはあがらない気がする。
javaでGUI系はあんまりやったことないけど、パターンなどを勉強しながら
経験をつめば、こういうコンポーネントはどっかにある筈?みたいな勘が
働くようになると思う。
世の中には偉い人がいるもので、自分が思いつくような、欲しいライブラリ
なんて誰かがすでに作っているのだよ。
くれぐれも車輪の開発はしないようにね♪
0042デフォルトの名無しさん
NGNGでも車輪の再発明とかってするとしないとでは
その後の理解力とかで かなりの差が出ると思うけど。
0043デフォルトの名無しさん
NGNG同じオブジェクト名のオブジェクトを2回作ると前に作った方はどうなるんでしょうか?
メモリ上に残ったままなのでしょうか?
class car {
//---
}
class sample {
public static void main(String args[]) {
car car1;
car1 = new car();
car1 = new car();
}
}
0044デフォルトの名無しさん
NGNG車輪の再開発するのと、
同じだけの労力をかけて他の事をするのとでは、
前者の方が後々有効だ、とあなたは思うわけなのですね。
0045デフォルトの名無しさん
NGNG目的や手法や対象による。
アルゴリズムやデータ構造を学ぶ場合は、たとえばソートの実装などは勉強になる。
独学で何も参考にせずに開発しても無駄。すでにある教科書を読めばすむこと。
0046デフォルトの名無しさん
NGNGガベコレするんじゃない?
004740 ◆5caXvViIjw
NGNGレスありがとうございます。
「車輪の再開発 再発明」は初めて聞く言葉だったので
検索して調べてみましたが、掲示板などでいろんな議論があるみたいですね。
個人的な話ですが、僕は本に載っているサンプルコードは
いまいち理解できない部分があっても、とにかく実際に打って実行することにしています。
でも、これは車輪の再開発とは意味が違うような気もしますけど…
馬鹿にされるかもしれませんが、楽器を弾くのも絵を描くのも
最初は誰かの作品の模倣から始まると思いますし。
とにかく、早く自分でプログラムが組めるようになりたいです。
入門書を一通り終えて、これから何をすればいいのか迷っていたのですが
ここで質問してよかったです。どうもありがとうございました。(長文すいません…)
0049デフォルトの名無しさん
NGNG最強ではないのか?
リスナとかアダプタとかファクトリとかコンテナとか。
Observer,Adapter,Bridge,Factory,Compositeなんかを理解した前後では
印象がまるで変わるし。
あとは Facade,Mediator,Decorator,Iterator,Singleton,State,Strategy は
押さえてほしい。応用技として多用するから。
他のパターンって利用目的がピンポイントだったり基本的すぎるから、
あまり意識してない。(何か見落としてる気がするが・・・ま、いいや)
0050デフォルトの名無しさん
NGNGまるきりデザパタ房の発言だな(藁)。
0051デフォルトの名無しさん
NGNGあなたはデザパタをお極めになったデザパタ神なんですね(藁
0053デフォルトの名無しさん
NGNGいや、車輪の再発明ってのは初心者の人とかにはイロイロ勉強になるんだよ。
車輪の再発明って分かってやってるなら自分の作ったものと他人の作ったものを
比較することで自分の作った物の劣っているところが簡単にわかるし、
ソースコードとか考え方とかの違いとかでも勉強になるし。
あと、他人のソースの丸写しでも、いろんな人のソースを
丸写ししてると 似たような意味でイロイロ勉強になるし。
会社の仕事とかで車輪の再発明ばっかやる奴は給料減らしたほうが良いと思うけど。
0054デフォルトの名無しさん
NGNG今現在、「ちんぷんかんぷん」の段階であるというのなら、
私もデザインパターンの本をお勧めします。
結構Java入門の勉強に向いている。
「Java開発者のためのアンチデザインパターン」 ←中身はアンチじゃ無かった。
「デザインパターン徹底入門」など
あとはAPIの読み方を覚えましょう。
最近はこんなのもある。初心者無視スレで教えてもらった。
「Java 1.4 日本語API 全文検索」
http://www.arc.ritsumei.ac.jp/kachina/mikio/ftssample/jdk14/search.cgi
0055デフォルトの名無しさん
NGNGつながりませんが・・.
0056デフォルトの名無しさん
NGNG>明日、10月12日土曜日は、電気設備点検に伴う停電のため、java-house.jp の
>全サービスが休止します。
>
>休止時間は、12日の早朝から夜遅くまでの予定です。
>
>
>高木 浩光@Java Houseお世話人
だそうです。
明日アクセスしてみれば?
0057デフォルトの名無しさん
NGNG概ね(おおむねってこう変換されるんだな)、53に同意。
車の再発明/再開発=あり。軽トラは、ダンプの代わりにならず、その逆も真。
(でも53の言うとおりで、仕事でTomcatを再発明しましたとかはやめたほうが
良いとは思う)
車輪の……ってのは、細かな部品の話に過ぎない。したがって、実は再発明
してもそれほど、労力はかからない(が、枯れた部品を使えという意味も強い)
>>40
なんか、車を再発明するのがいいんじゃないか? 身の回りで今一使いにくい
ソフトを自分なりに作ってみるとか(いきなり大物にかかるのは無理だとは思うが)
と漏れは考えるが、どうかなぁ。
0058デフォルトの名無しさん
NGNGおまえがアマチュアプログラマだと想定する。
> それと、回答者の方々は入門書を一通り終えた後で
> 次にどんなことをやったのか、よろしければ教えてください。
> 参考にしたいです。よろしくおねがいします。
そういう質問をするならおまえが読んだ入門書のタイトルを書いたほうが
適切な回答が得られる可能性が高いと思う。入門書もピンキリだから。
おれは入門書を終えたばかりのころはその本に書かれている知識だけで
何とか作れるものばかり作ってた。
倉庫番もどき・GIF画像&JPEG画像のスライドショー・ブロック崩し・吉野屋コピペジェネレータ等々。
デザインパターンはある程度プログラミングの経験がないと旨味がわからないと思う。
> 何か作ってみようと思っても、どこから何を利用すればいいのかわからず
という段階なら手を出さなくてもいいんじゃないの。
とりあえずはちっこいプログラムを幾つか作ってみそ。
0059デフォルトの名無しさん
NGNG車輪の再開発なんてどっちでもえーのですよ。
必要な人は(勉強で)すればよいし。わかる人には要らないと思う。
例えばjava.util.Mapとか。
Mapの必要性とか、意味がわからない人にとってはソースコード読んでみたり、
ドキュメント見ながら同等の機能をもつクラスを作ってみたりするのも勉強に
なるけれど、「お?これは便利だわい」と思うような人は、APIDoc見てるだけで
だいたいどんな機能になっているか、どんなソースなのかは予想できる。
まぁただパフォーマンスチューニングとかしてると、そういう内部の動作の把握が
必要になることもあるかもしれないけど、そういうのってjavaの本質では無い気が
する。40はそういう段階ではなさそうだし、いずれわかる日も来よう。
0060デフォルトの名無しさん
NGNG0061デフォルトの名無しさん
NGNG一般に通用する名前の無かった知識に一般に通用する名前付けただけだから、
プログラム経験が浅いときに勉強しても 普通の人に微分積分やらせて
チンプンカンプンになるのと同じ様なことになるかもね。
0062デフォルトの名無しさん
NGNG大量のクラス図にげんなりするだけ。
というわけで初心者本終えたら何でもいいからガンガン作ってプログラムに慣れるべし
0063デフォルトの名無しさん
NGNGそだね。
後でデザパタ勉強して、今まで作ってきたプログラムを
デザパタを応用して改良するという勉強法の方が楽しいと思う。
006440(クッキーを消してしまった・・・)
NGNGそれと、これまでにやった本を書かなかったのは僕のミスです。
すいませんでした。今更ですが一応書きます。
「やさしいJava 第2版」 高橋 麻奈 (著) ソフトバンクパブリッシング
http://books.softbank.co.jp/bm_detail.asp?sku=4797319062
↓
「やさしいJava 活用編」 高橋 麻奈 (著) ソフトバンクパブリッシング
http://books.softbank.co.jp/bm_detail.asp?sku=4797320508
↓
「入門ソフトウェアシリーズ Java言語」 河西 朝雄 (著) ナツメ社
http://www.amazon.co.jp/exec/obidos/ASIN/4816331085/ref=sr_aps_b_/249-8126816-8830732
↓
「Java GUI コンポーネント 完全制覇」 柏原 正三 (著) 技術評論社
http://www.gihyo.co.jp/books/syoseki.php/4-7741-1551-7
006540(クッキーを消してしまった・・・)
NGNGどうやってAPIを利用してソースコードを組み立てているのか
疑問に思い、片っ端からリファレンスを見てもサッパリわからず>>40 の質問をしました。
そして、デザインパターンというものがあることを教えていただきました。
明日本屋に行って入門書を買ってきます。
>>54 で教えていただいた本もチェックしてきます。
それと平行して、とにかくプログラムを組みまくろうと思います。
皆さんのアドバイスはとても新鮮で参考になりました。
どうもありがとうございました。
0066デフォルトの名無しさん
NGNGインストール後:ボールがブロックに当たった一瞬、動きが止まる。
遅くなった?なんで?
0067デフォルトの名無しさん
NGNG0068デフォルトの名無しさん
NGNGいろいろ変わったんだYO
起動が遅くなったり、速くなったり、
1.4になってから
小さいアプリケーションは、遅くなったような気がするよ。
大きな( たくさんクラスを使っている )アプリケーションは、
かなり良い動きをするようになった。
アプリケーションによると思うけど。
006966
NGNGっていうかタイミング変わっちゃまずいような気がするんだけど…
とりあえずさっき、無事に「hello!!」が表示されるようになりますた(w
007068
NGNG1.3のとき、致命的なまでに遅くなってしまうという弱点を持っていたのです。
今後のJavaを考えると、
それに対応しないわけには、いかなかったのでしょう。
0071デフォルトの名無しさん
NGNG0072デフォルトの名無しさん
NGNG誰が取った!
0073デフォルトの名無しさん
NGNG隣の奥さん。
0074名無しのVIM使い
NGNG0075デフォルトの名無しさん
NGNGVectorやHashTableで異なるオブジェクトをまとめて格納できるのはいいのですが、取り出すときにコーディングでいちいちキャストしてやらなければいけないのは結構鬱です。
それに、できればIntegerでは無くintに、Booleanではなくbooleanにして戻してやれれば手間も減るし。
ということで、もちろん類似のロジックによる実装でも構いませんので、情報をお持ちの方がいらっしゃればアドバイスをお願い致します。
0076デフォルトの名無しさん
NGNGConnection conn = pool.getConnection();
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SQL query");
// ここで結果の処理
conn.close();
上記のようなコードだと、Statementがcloseされず
保持されたままプールにConnectionが戻されると
いうことですよね? つまりResultSetも開かれた
まま。きっていいことではないんですよね?
もしミスってこんなコードを書いてしまった場合、
どういった不具合が起こる可能性があるのでしょうか?
0077デフォルトの名無しさん
NGNGアプリケーションサーバ依存。ひょっとしたら conn で使ったリソースを
全部開放してくれてるかもしれないし、たとえば WebSphere + DB2 (CLI)
だと後々「関数の順序エラー」が出る (PreparedStatement の場合)。
0078デフォルトの名無しさん
NGNGSunでGenericsが公開されています。
007978
NGNG上のGenericsは、1.5で導入予定のもので変更が加わる可能性は高いと思われます。
Integerをint、Boolean booleanというのは、これではできない。
他には、プリプロセッサを使うという手があります。
どちらもソースの共有がしづらくなるのが弱点です。
0081デフォルトの名無しさん
NGNGJavaでSubject-Oriented ProgrammingするためのツールであるMixJuiceには
こんなプラグインがあります。
ttp://staff.aist.go.jp/y-ichisugi/ja/mj/doc/collection.html
0082デフォルトの名無しさん
NGNG作る事できるのでしょうか?
0083デフォルトの名無しさん
NGNGこれアプレット
http://feeds.directsex.com/res/lesbian/res/liveindex1.asp
0084名無し
NGNGSocket sock = new Socket("pc3.2ch.net",80);
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(sock.getOutputStream()));
bw.write("GET /test/read.cgi/tech/1034303501 HTTP/1.1\n");
bw.write("Host: pc3.2ch.net\n");
bw.write("Connection: close\n\n");
で送ると302エラーが戻ってきます
bw.write("GET /tech/index.html HTTP/1.1\n");
にすると正常に取得できます。
なぜでしょう?(スレッド単位の取得はできないの?)
0085デフォルトの名無しさん
NGNGJavaだってよ。
0086デフォルトの名無しさん
NGNGは存在しないが
/test/read.cgi/tech/1034303501/
は存在する
0087デフォルトの名無しさん
NGNG.NETマンセーでもしててください。
0088デフォルトの名無しさん
NGNGそもそもHttpURLConnection使えない理由があるの?
0089デフォルトの名無しさん
NGNGJMFとかあるからがんばればできそうだね。
0090デフォルトの名無しさん
NGNG細かな制御が不可能。
UserAgentはオリジナルでいきたい是!とか。
0091デフォルトの名無しさん
NGNG0092デフォルトの名無しさん
NGNGimport java.awt.*;
import java.awt.event.*;
public class sample extends Applet implements KeyListener{
String str="";
public void init(){
addKeyListener(this);
requestFocus();
}
public void paint(Graphics g){
g.drawString("hello",200,100);
g.drawString(str,200,150);
}
public void KeyTyped(KeyEvent e){
str=str+e.getKeyChar();
repaint();
}
public void KeyPressed(KeyEvent e){
}
public void KeyReleased(KeyEvent e){
}
}
できません。アドバイスよろしくお願いします
0093デフォルトの名無しさん
NGNG0094デフォルトの名無しさん
NGNGC#はどの環境でも動くけど、JAVAはWindows上でしか動かないと聞いたので、
C#に心が傾いています。
JAVAのメリットって何でしょうか?
0095デフォルトの名無しさん
NGNG高価なSunが欲しくなることです
0096デフォルトの名無しさん
NGNG発生した次のステップから再開するにはどうしたらいいですか?
0097デフォルトの名無しさん
NGNGtry { doSomthing1(); } catch(Exceptino e){ e.printStackTrace(); }
try { doSomthing2(); } catch(Exceptino e){ e.printStackTrace(); }
try { doSomthing3(); } catch(Exceptino e){ e.printStackTrace(); }
なんでそんな馬鹿みたいなことがやりたいのか?
>>94
逆じゃないの?
0099名無し
NGNGJavaはどのマシンでも動きます(JavaVMの為)これがJavaの最大のメリット
C#はMicroSoft系でしか動きません
C#はexeファイルが作れるのがうれしい(ただし古いwindowsだと動かない可能性がある)
Javaはj2sdkなどのJavaツールをインストールしたマシンでしか動かせないのがイタイ
0100デフォルトの名無しさん
NGNGJVM(Java Virtual Machine)はMacにもLinuxにも提供されてるけど、.NETFrameworkは
Windowsにしかない。MSが将来的に提供することもないだろう。
monoとかUnix/Linux上に.NET互換の環境を作ろうというオープンソースプロジェクトもあるけど、
まだまだ実用にはならないレベル。
勘違いしてる奴が多いが、.NET Frameworkのうち、標準化されているのはごく一部。
例えばGUI関係のライブラリは全く含まれていない。
理論的には.NET Frameworkを他のOSに移植することは可能のように思える(monoがそれ)が、
最初からmulti-platformが前提のJVMとWindowsで動けばいい.NETとは根本的に違う。
0101デフォルトの名無しさん
NGNGネタだろ?
0102デフォルトの名無しさん
NGNG1.例外の起きそうな処理を一つ一つメソッドで分ける。
2.そのメソッド内で例外を処理する。
なんてのはどうでしょう。
public void do{
some1();
some2();
}
private void some1(){
try {
hoge();
} catch(Exception e){
//例外処理
}
}
0103デフォルトの名無しさん
NGNG今使っているのは1.2なのです……(T_T)
>>81
同じく、実行環境を勝手には弄れないのです……(T_T)
他のところでも少し質問してみたところ「クラスの動的ロードを使えばできるんじゃない?」といわれましたが……それって美味しい?(^^;
いや、動的ロードなんて、JDBC使うときのおまじないとしか思ってなかったので(^^;
動的ロードをどう使えば、>>75ができるのでしょうか?
0104デフォルトの名無しさん
NGNG>>例えばGUI関係のライブラリは全く含まれていない。
激しく意味不明。
0105デフォルトの名無しさん
NGNGJavaは、大文字小文字を判別する。
KeyTyped、KeyPressed、KeyReleaseメソッドは小文字から始まる。
↓これで試してみ。
javac sample.java
appletviewer sample.java
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
/**
* <applet code="sample" width="400" height="400">
* </applet>
*/
public class sample extends Applet implements KeyListener{
String str="";
public void init(){
addKeyListener(this);
requestFocus();
}
public void paint(Graphics g){
g.drawString("hello",200,100);
g.drawString(str,200,150);
}
public void keyTyped(KeyEvent e){
str=str+e.getKeyChar();
repaint();
}
public void keyPressed(KeyEvent e){}
public void keyReleased(KeyEvent e){}
}
0106デフォルトの名無しさん
NGNGGenericsは、1.2でも使えなかったけ。
Sunの開発者向けの所でダウンロードして、インストールする必要があるけど。
0107106
NGNGJavaのソースを生成するような気がした。
実行環境いじらなくても済むんじゃない。
MixJuiceの動作原理
MixJuiceソース → Javaソース → Javaとして実行
0108デフォルトの名無しさん
NGNGいつになっても中身のあるソフトが出来ない。
それがJava。
0109デフォルトの名無しさん
NGNGj2sdk1.4.1\demo\applets\Animatorにある
example1.html起動しても灰色の長方形しか表示されず。
ネット上にあるアプレットはちゃんと動くのですが、
何が原因なのでしょうか?
0110デフォルトの名無しさん
NGNG0111デフォルトの名無しさん
NGNG環境書いてないけど、IEだろ。
IEで動かそうとしてるね?
0112デフォルトの名無しさん
NGNGはい。
0113デフォルトの名無しさん
NGNGネット上のは、あなたの環境でも動いてくれるように作ってあるのです。
対して、sunのデモは、動くように作られていないのですよ。
とりあえず、Java Plug-Inを有効にしてから、もう一度試してみましょう。
0114デフォルトの名無しさん
NGNGわかりました。ありがとうございました。
0115デフォルトの名無しさん
NGNGちゃんと動きました!ほんとにありがとうございました!!
0116デフォルトの名無しさん
NGNGAppletとかswingとか
0117デフォルトの名無しさん
NGNGわざわざ公開しないと見られない。
おとなしくソースを要求するか、クラスふぁいるの逆コンパイルしる
011888
NGNG>細かな制御が不可能。
>UserAgentはオリジナルでいきたい是!とか。
できるってば。
httpurlconnection.setRequestProperty("User-Agent", "iモード");
とか。
0119116
NGNG返答ありがとうございます。
ソースを要求というのは公開されていないから公開しろと迫れということでしょうか。
逆コンパイルってなにかいいツールはありますか。
0120デフォルトの名無しさん
NGNGJODEとか ←Googleってくれ Java2 1.3用
逆コンパイルは、クラスファイルのコンパイラーの種類やら、バージョンやら、
逆コンパイル対策やらで成功しないこともある。
012188
NGNGJAVAはどの環境でも動くといいつつ動かないこともあり、
C#はwindowsでしか動かないといいつつ、
今後他のプラットフォームで動く可能性もあります。
そういう意味でC#のほうが謙虚でございます。
C#と比べてのjavaのメリットは、膨大なコード、FAQ、サイト、
書籍等の資産があること、jakartaプロジェクトがあること、
eclipseの機能がフルに使えること。くらいです。私的には。
eclipseぐらいのideがあるなら、いつでも乗り換えても良いけど、
逆に必要性も特にないわな。
動作速度も今のところどっちもそれほど変わらないしね。
0122デフォルトの名無しさん
NGNGいろいろな意味で藁
0123891
NGNG毎回同じ値を返すのです。原因ナニ?
public int Random_Int(int n)
{
Random r = new Random();
return((int)(r.nextDouble()*n));
}
System.out.println(Random_Int(10));
0124デフォルトの名無しさん
NGNG0125119
NGNGありがとうございます。
試してみます。
0126デフォルトの名無しさん
NGNGそろそろスレ違いだ。確かそういう話題のスレがどっかにあった。
>>123
java RandomTest
java RandomTest
java RandomTest
という感じで一回一回繰り返しているとか。
0127デフォルトの名無しさん
NGNG0128123
NGNGプログラムを「java ファイル名」で実行を繰り返すのではなく、
System.out.println(Random_Int(10));
System.out.println(Random_Int(10));
System.out.println(Random_Int(10));
みたいにプログラム中で数回呼び出すと同じ値が返ってくるんです。
0129デフォルトの名無しさん
NGNGRandom_Int内で毎回new Random()してるのがまずいと思う。
あと0..n-1の整数をランダムに返すのだったらRandomクラスの
nextInt(int n)でよい。
どうでもいいがCっぽいメソッド名は何とかしてほしい。
0130デフォルトの名無しさん
NGNGRandom のデフォルトコンストラクタは現在時刻を乱数初期化シードに使う。
したがって、上記のようなコードでもシードが異なる事が保証されているように
見えるが、実は連続ループで呼び出すと同じ時刻、つまり同じシードが使われて
しまう。これについては下記を実行して見れ。
for(int i=0; i<100; i++){
System.out.println(System.currentTimeMillis());
}
対策は >>129 の通り、呼び出しごとに Random のインスタンスを作ってるから、
上記の理由で「同じシードの乱数」を使ってしまうことにある。ローカル変数から
インスタンス変数にしてやれば正しく動くだろう。ちなみに int で返すなら下記
でも良いだろう。
return Math.abs(r.nextInt() % n);
0131デフォルトの名無しさん
NGNG・新しい乱数ジェネレータを作成します。シードは現在時刻をもとに初期化されます。
・同じミリ秒内に作成された 2 つの Random オブジェクトには、同一シーケンスの乱数があります。
同じ種から生成しているから、同じ乱数になったが正解。
スレッドを生成して、sleep(1000)してみたら、うまく動いたよ。
0133デフォルトの名無しさん
NGNGありがとうございました。
できました、単純なミスですいません。
0134123
NGNG多数のアドバイスありがとうございました。
0135デフォルトの名無しさん
NGNG同ミリ秒じゃだめなんだから1000ミリ秒も末必要なくない?
0136デフォルトの名無しさん
NGNGsleep ← これを見たら、
sleep(1000) と自動的にやってしまう自分がいる。
0137123
NGNGインスタンス変数を使用しても極短い時間で続けてnextDouble()などを
使えばシードも似通った値になるということですよね?
つまりそのような場合はシードをその都度変更した方がいいのでしょうか?
0138デフォルトの名無しさん
NGNG一度インスタンスを生成したら、使いまわしなさい。
Random r = new Random();
double d1 = r.nextDouble();
double d2 = r.nextDouble();
double d3 = r.nextDouble();
0139デフォルトの名無しさん
NGNG気持ちは分かるよw
0140デフォルトの名無しさん
NGNG単にseedが時刻を基準とするだけでseedが決まった後は単なる疑似乱数になる。
0141デフォルトの名無しさん
NGNG「シード」と「シードから生成される擬似乱数」は別物。
ちなみに同一 Random インスタンスの nextXXX() を複数のスレッドから
呼び出すと同じ値を返すことがある。つまりスレッドセーフではない。
0142123
NGNGどうもありがとうございました!
0143デフォルトの名無しさん
NGNGEasyStrutsでActionとFormを拡張したクラスを自動生成してくれるのはいいのですが
そのあとEasyFowardを利用してたのですがなかなかうまく動作できません
(つまり、*.doを付けて動作させようとすると動いてくれない)
ということでEcripsのEasyStrutsとEasyFowardを使って
とりあえず動作させたいので詳しい使い方を知っていたらお願いします
(仕事でやっているので、火曜日まで上げないといけないんだよねー(鬱))
0144デフォルトの名無しさん
NGNG0145デフォルトの名無しさん
NGNGあんたJavaHouseにも投げたな(w
おなじ文章が目に飛び込んできた。
0146デフォルトの名無しさん
NGNG/ ̄\ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
─( ゚ ∀ ゚ )< まっかずまっかず!
\_/ \_________
/ │ \
∩ ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\∩ ∧ ∧ \( ゚∀゚)< まっかずまっかずまっかず!
まっかず〜〜〜! . >( ゚∀゚ )/ | / \__________
________/ | 〈 | |
/ /\_」 / /\」
 ̄ / /
0147デフォルトの名無しさん
NGNG前回の降臨はひどかった。
0148デフォルトの名無しさん
NGNG0149デフォルトの名無しさん
NGNG0150デフォルトの名無しさん
NGNGややワラタ。
ていうか、それがあるからこのスレをヲチしてるわけだが。
0151デフォルトの名無しさん
NGNGhttp://pc.2ch.net/test/read.cgi/prog/1031559679/52
で、マジレスしとくけど、eclipseスレにWSAD+Strutsの記事
へのリンクがあるから読みなされ.
0152デフォルトの名無しさん
NGNG0153デフォルトの名無しさん
NGNGしかし量が膨大すぎてどうやって手をつければいいのか迷っています。
何か、他人の書いたプログラムを読むときのコツみたいなのがあればお願いします
0154デフォルトの名無しさん
NGNGいいからおまえらDelphiつかっとけ
0155デフォルトの名無しさん
NGNG0156デフォルトの名無しさん
NGNG統合環境とか使えばクラスの関連とか視覚的にわかるよ。
0157デフォルトの名無しさん
NGNG0158デフォルトの名無しさん
NGNG以下のJavaのリストをC++に書き換えたいのですがやり方が分かりません。
すみません、教えてください!
String[] str=new String[10];
str[0]=new String("ABC");
str[1]=new String("DEF");
・
・
str[9]=new String("XYZ");
0159デフォルトの名無しさん
NGNGstr[0] = "ABC";
str[1] = "DEF";
・・
str[9] = "XYZ";
0160158
NGNGできれば同じStringクラスで書くやり方も知りたいんだけど・・・。
0161デフォルトの名無しさん
NGNGクラスの継承関係とインターフェイスをみる。
基底クラスと、インターフェイスは、アプリケーション上の役割をあらわす
名前付けがされている。 …といいね。
0162デフォルトの名無しさん
NGNGなんですか、そのアイドル追っかけスレのは?
そんなスレあったんだ
0163デフォルトの名無しさん
NGNG投票終了日時になったら、いろんな処理をするサーブレットを
呼び出したいのですが、特定日時をトリガーとして
サーブレットを呼び出す方法はあるのでしょうか?
環境はLinux上でApache + Tomcatです。
0164/*Java 1日目*/
NGNG省略
public class Mfont extends Applet{
public void init(){
setBackground(Color.gray);
}
public void paint(Graphics g){
g.setColor(Color.pink);
Font f=new Font("MS ゴシック",Font.ITALIC,20);
g.setFont(f);
g.drawString("Javaの世界へ、ようこそ!",100,100);
}
}
文字列の下の行に、同じ文字列を同じフォントで、スタイルは太字、
サイズは40ポイント、文字色は水色で描いてください。
ただし文字列の書き出しの位置の座標はバランスを考えて決めてください。
0165デフォルトの名無しさん
NGNG言語はCOBOLしか出来ない学生です。
JAVAより先にこれを覚えろっていうのがあれば教えてください。
0166デフォルトの名無しさん
NGNG0167名無しさん@Emacs
NGNGTomcatの機能ではできない。
自前での作り込みが必要。
0168デフォルトの名無しさん
NGNGJDK1.4 なら TimerTask なんてくらすがあるでよ。
0169デフォルトの名無しさん
NGNGたとえばフレーム分割して(0,100などで)上のフレームにJavaScriptで定期的or特定の日時に
onSubmit(target:servlet)を呼ぶようにするとかじゃだめ?
0170デフォルトの名無しさん
NGNGなんかすげぇ素人設計だな。15点。
0171デフォルトの名無しさん
NGNGとりあえずビール!
0172デフォルトの名無しさん
NGNGたとえばOracleのPackageを使ってJAVAでプログラムをつくろうとしてます
当方超初心者です。
それで、サンプルをみながらとりあえずコンパイル。。とおもってるのですが
どのファイルにそのOracleで使いたいクラスがどのJarファイルに
はいってるかわかりません
JBuilder等の統合環境が使えないため、簡単な検索方法等ありましたら
ぜひおしえていただきたいのですが。。
0173デフォルトの名無しさん
NGNG先に Oracle のマニュアル見れよ。それとも割れ厨か?
jar tvx hogehoge.jar | grep "oracle\.nantoka\.HogeClass"
0174デフォルトの名無しさん
NGNGそれで、むちゃくちゃJarがある場合に、一括してできないかなあと
めんどくさがり厨なのかな(;´Д`)
でもなんかできそうだけど、ツールないのかなあと。
jar tvf *.jar ができりゃいいんですが。。
0175163
NGNGcronから普通(サーブレットではないという意)のJavaプログラムを
実行して後処理をする方がいいのかな。
Javaとは関係ないかもしれないけど、
Yahoo!オークションで終了日時を迎えるとメールが送られてきたり
するじゃない。あのトリガーはどうなっているんだろう?
0176デフォルトの名無しさん
NGNGPerlでもRubyでも入ってないのかあんたの環境。
0177デフォルトの名無しさん
NGNGAntにそういう機能があるよ。
クラスパス指定に **/*.jarなんてことが出来る。
0179デフォルトの名無しさん
NGNGなるほど。とりあえずAntでそこらのあやしいディレクトリは指定しといて
おけばある程度OKなわけですね。どもでしたーってまだAntを
まったくといっていいほど使いこなしてませんが (;´Д`)
昔の人間としては、印刷したドキュメントがないとつらいので
Antのドキュメントを印刷するしかないのかな。。。
C言語はしってるので、構文とかはすごくとっつきやすいんですが
JAVAの独自のパッケージとか、ここまでうざったいとは。。。
ふつーそんなにディレクトリほらねーんだよっ!@三村といってやりたい
0180デフォルトの名無しさん
NGNGfor %f in (*.jar) do jar tvf %f | grep "oracle/hoge/hage"
とか?
0181デフォルトの名無しさん
NGNGそのやり方かっこいいな。
0182デフォルトの名無しさん
NGNG0183デフォルトの名無しさん
NGNGOSとJDKのバージョンを言え
0184デフォルトの名無しさん
NGNGできればコードの一部も乗せてくれ。
症状もな。
???????になるとか。
0185182
NGNG0186182
NGNGWARNING: Default charset MS932 not supported,using
ISO-8859-1 instead ???
です
0187デフォルトの名無しさん
NGNGJavaのバージョン1.3までは、WindowsではShift-JISではなくて、
それに類似したMS932という文字コードを使用していました。
バージョン1.4になったときにその辺がかわったはず。
0188名無しさん@Emacs
NGNGJMSとか。少なくとも、Servletコンテナでは
非標準の方法でやるしかない。
JBossを使う事を検討してみては?
0189デフォルトの名無しさん
NGNG私には、解決方法わからないです。
0190182
NGNG0191デフォルトの名無しさん
NGNG0192名無しさん@Emacs
NGNGJ2SDK1.4には、International版と、English版があるけど、
English版をインストールしたんじゃないの?
0193デフォルトの名無しさん
NGNG0194デフォルトの名無しさん
NGNG作れる。
一応言うと keyTypedだからね。
0195デフォルトの名無しさん
NGNGint x=3;
while(x-->0){
System.out.println(x);
}
この出力結果はどうなるのでつか?
0196デフォルトの名無しさん
NGNG2
1
0
つーか、何が聞きたいんだ?
0197名無しさん@Emacs
NGNGそれくらいさぁ、自分でコード書いて実行すりゃ
どうなるか分るじゃん。
せめて、どうして「こんな結果になるの」レベルの
質問にしろよ。
0198デフォルトの名無しさん
NGNG基本情報処理落ちるぞ。今の時点でそんなこと言ってるようじゃ。
0199デフォルトの名無しさん
NGNGパッケージ名はorg.〜にしてもいいんでしょうか?
他にサイトを持たない人用のドメイン的なモノはあるんですか?
0200デフォルトの名無しさん
NGNG精一杯好意的に考えて、
「++」、 「--」の位置による違いが聞きたいとか?
>>199
Package BOFという団体あり。
たしか、jp.gr.java_conf.xmlあたりもまだ残ってる。
0201デフォルトの名無しさん
NGNG適当で良い。
ちなみにドメイン登録量は 2 年あたり 7,500円くらいだった。
0202200
NGNGhttp://www.java-conf.gr.jp/wg_bof/package/
0203195
NGNGx--と--xの違いがよくわからなんだ。
JAVAがインストールできなくて、自分で確かめられなかったので聞いてみますた。
適当に参考書かってくるかー。
0204デフォルトの名無しさん
NGNG了解しました。とりあえずはorgを無断拝借しようと思います。
0205200
NGNG地道にやるがよろし。
>>202のPackage BOFというのは、ドメインを持たない開発者向けに、
利用可能なパッケージ用の名前を貸してくれるところです。
しばらく、休止していたのが、今年の5月くらいに復活した。
jp.gr.java_conf以下を利用できる。3文字以上。
無料。無料です。
0206デフォルトの名無しさん
NGNG無料なんですか。って言うか使えとw
とりあえず他の人の迷惑にならないよう、形になったら登録します。
0207デフォルトの名無しさん
NGNGいくつかバージョンがあって、一番下のcertifiedは問題集も出ているけど、ほかのバージョンはどんな問題がでるかさっぱり情報がないので。
よろしくお願いします。
0208デフォルトの名無しさん
NGNGStringってCloneが再定義されてないのですがプリミティブ型の様に=で複製が作れるのでしょうか?
0210デフォルトの名無しさん
NGNGStringだけ挙動がみんなと違うことが多いのでややこしいですね。ありがとうございます。
0211デフォルトの名無しさん
NGNGString strOrg = "ばか";
String strNew = new String( strOrg );
0212デフォルトの名無しさん
NGNGお待ち!! 「=」は複製か?
^^^^^^
0213デフォルトの名無しさん
NGNG○ 209
0214デフォルトの名無しさん
NGNG複製する必要は無いね。
0217デフォルトの名無しさん
NGNGFilteredImageSourceを使って作成したimageを複数重ねたいのですが
このままではdrawImage等のGraphicオブジェクトのメソッドが使えないので無理です。
(つまりcreateImage(x,y)で作成されたimageじゃないとdrawImageが使えない)
やり方をご存知の片、おられますか?お願いします・・・
0218デフォルトの名無しさん
NGNGマルチポスト迷惑です。
0219デフォルトの名無しさん
NGNG業務用のシステムをJavaで組んでいる者ですが、
先日まで動いていたJavaのプログラムが、今日になって動かなくなりました。
プログラムを走らせると、
「javaw.exe - アプリケーションエラー」
というメッセージが出て、落ちてしまいます。
全てのJavaプログラムで起こる訳ではなく、業務でつかうフレームワークを使うと落ちます。
どうも起動時に実行される一部のメソッドがネイティブで書かれているようで、そこで落ちているようなのですが、
先日まで元気に動いていたのに・・・と悩んでいます。
開発環境はWin2k。JDK1.3.1。
最後に元気な姿を見てから行った行動は、窓の手付属の不要ファイル掃除機を掛けて、デフラグ後シャットダウン。
なにかご存知の方おられますでしょうか。宜しくお願いします。
0220デフォルトの名無しさん
NGNGそのまま君の頭もシャットダウンしてください。
0221デフォルトの名無しさん
NGNGけっこう藁田。てめーのバグだろ
0222デフォルトの名無しさん
NGNG脳にデフラグをかけてみるべきだと思います。
0223219
NGNG別のマシンでは普通に起動しました。
0224デフォルトの名無しさん
NGNG再インストールすれば。
0225デフォルトの名無しさん
NGNGうまくいきません。どこを直したらいいのでしょうか?
String a = "cc";
String b = "0x" + a;
int c = Integer.valueOf(b, 16).intValue();
System.out.println(c);
0226デフォルトの名無しさん
NGNG0227デフォルトの名無しさん
NGNG無事に変換することができましたm(- -)m
0228デフォルトの名無しさん
NGNG順番が保証されているのでしょうか?
たとえば、
test=0&test=1&test=2&test=3&test=4&test=5
というパラメーターを送信した場合
JSP で
String[] str = request.getParameterValues("test");
とすると
str[0] 〜 str[5] には、それぞれ "0" 〜 "5" が
順番に入っていることが保証されるのでしょうか?
0229デフォルトの名無しさん
NGNGさぁ、実験してみよう。さっさと。
0230デフォルトの名無しさん
NGNG実験の結果順番に入っていたからといって順番に入ることが保証されるわけじゃない。
0231デフォルトの名無しさん
NGNG0232デフォルトの名無しさん
NGNGだからと言って実験もせず仕様も調べず質問はアホだと思われ。
0233デフォルトの名無しさん
NGNGそれは当然だが、実験で保証されることがわかることはない。
0234デフォルトの名無しさん
NGNG0235デフォルトの名無しさん
NGNG0236デフォルトの名無しさん
NGNG0237デフォルトの名無しさん
NGNG0238デフォルトの名無しさん
NGNGデータを一意にしたい場合は別々に名前
つけるしかないんでない?
http://java.sun.com/j2ee/sdk_1.3/techdocs/api/javax/servlet/ServletRequest.html#getParameterValues(java.lang.String)
0239デフォルトの名無しさん
NGNG英語が全く出来ないのに、Javaやっていて結構知識あるよって人います?
自分英語が全く出来なくてこれから先Javaプログラミング出来るのか心配です。
0240デフォルトの名無しさん
NGNG悩んでる暇あるならプログラム書け。
0241デフォルトの名無しさん
NGNG何かお勧めの物があれば教えてください。
HSPは何故かエラーが出まくるので嫌です。
0242デフォルトの名無しさん
NGNG学生のための入門Javaから始めてもいいでしょうか?
(東京電機大学:中村隆一著)
すこし簡単過ぎて不安なんですけど。。
また、お勧めの本があれば教えてください。
お願いします。
0243デフォルトの名無しさん
NGNGchar get = argv[0].charAt(i);
としたあとに、If( get == "a")、というふうに,getがaだったら、というif文をつくりたいのですが、どうも比較のところがうまくいきません。
equalsも使えないようなのですが・・・
よろしくおねがいします。
0244デフォルトの名無しさん
NGNG0245デフォルトの名無しさん
NGNG悩む暇があるならその時間どんな本でもいいから読め。もしくはコード書け。以上。
0246デフォルトの名無しさん
NGNGIf -> if
0247デフォルトの名無しさん
NGNGありがとうございます!
0248デフォルトの名無しさん
NGNG0249デフォルトの名無しさん
NGNG悩む暇あったらとにかくコード書け。以上。
0250デフォルトの名無しさん
NGNG習うより慣れろ。習うのは慣れてからでも遅くは無い。
才能ある奴は何をやっても伸びるしダメな奴は何をやってもダメ。
言ってること変かい?
0251デフォルトの名無しさん
NGNGなんとも胃炎が、我流でやると変なクセはつくわな。
0252デフォルトの名無しさん
NGNG寝て、飯食って、うんこして、寝て、
飯食って、飯食って、オナニーして寝る生活を繰り返してるやつでも
才能さえあれば伸びるのかい?
馬鹿な事言っちゃいけないよ。努力あっての才能だろ?
言ってること変かい?
0253デフォルトの名無しさん
NGNG教科書通りに進んで行き着く先はライブラリ厨かOO厨か・・・不憫だぞ。それも。
0254デフォルトの名無しさん
NGNGええ、もちろん努力することが前提です。その前提の上であれね。
0255デフォルトの名無しさん
NGNG0256デフォルトの名無しさん
NGNGしかし、自分の発想には限界があることも知っておくといいと思われ。
0257デフォルトの名無しさん
NGNG変な癖がつくのは1つの環境に固執するから。
だめ上司や教授に押し付けられ手仕方なくってことあるが。
Javaだけでなく複数の言語やアーキテクチャ、(さらには学校や会社やプロジェクト)
を渡り歩いて経験をつむのが理想。
0258デフォルトの名無しさん
NGNG同意。C、Pascalしか知らなかった私ですが、Perlを使ったら一回り大きくなれました。
今ではJavaでHashやregex使いまくりです。
0259207
NGNG誰も受けた人はいないのでしょうか?
0260デフォルトの名無しさん
NGNGリファレンスだって他人が書いたものだ。
発想の限界っつーのはその時点のもので、
自分で考えること止めたら確かにそこまでだ。
通勤途中の暇つぶし程度に読むのは別だけどね。
0261デフォルトの名無しさん
NGNG受けた。
バッヂもらったよ!しかも2個!!
0262207
NGNG.......
できれば試験内容について教えてほしいのですが。
論文などがあるようですが、どのような内容なのでしょうか?
何か参考になる本があったらそれも教えてください.お願いします。
0263デフォルトの名無しさん
NGNG特にリファレンスなどの英語は、そんなに難しい用法やら、比ゆは
使われていません。
慣れれば、英語を勉強したことない人でも、けっこう意味がわかってくるようになりますよ。
いや、ほんとに。
0264デフォルトの名無しさん
NGNGJSPからrequestとresponseをもらってそれを保持するクラスを作って、どこから
でも見れるようにしておきます。で、サーブレットは保守ツールみたいなもの
にデータを送信し、応答受信のためのスレッドも立てておきます。
応答したタイミングで保持クラスからresponseを取り出して、それをもとに
画面を出したり、遷移させようと思っているのですがうまくいきません。
responseは取り出せているのですが…。printlnで取り出したresponseを
見ると保持する時のものと同じものが入っています。何か分かる方いらっしゃった
らどうか教えてください。
0265264
NGNGJSPから要求を投げて、サーブレットでrequestとresponseを取得して
の間違いです。
0266デフォルトの名無しさん
NGNGうまくゆく行かない以前にその糞設計をやり直せ。0点
0267デフォルトの名無しさん
NGNG0268デフォルトの名無しさん
NGNGそのゲームで JSP やサーブレット使うなら。
0269デフォルトの名無しさん
NGNGだったら必要ないですよね?
0270デフォルトの名無しさん
NGNGあ、ネットに接続しないで利用するゲームで、という意味です。
0271デフォルトの名無しさん
NGNG単体のJavaアプリとしてゲームを作りたいって事だろ?
完成後に、jarファイルをネットに置けばいいだけだと思うぞ。
Javaでも凄いゲームはいっぱい出てる。
参考までに、
http://arkanae.tuxfamily.org/en/index.html
Java + OpenGL for Javaで作った、3D-RPG。
http://www.alien-factory.co.uk/gundam/gundam-screenshots.html
これも、Javaで作られたガンダムシューティング。
ガンガッテくれ。
0272デフォルトの名無しさん
NGNGJavaの解説サイトを探しています。
検索すると数が有り過ぎるので、
お勧めを教えて下さい。
(お勉強リンクは中級者向けが多いようでした。)
0273266
NGNG0274デフォルトの名無しさん
NGNG「Java Memo」がオススメだ。
URLは、ググって探せ
東芝がやってるサイトかな?
0275Name_Not_Found
NGNGググッたら
すごい件数が出てきます(涙
0276デフォルトの名無しさん
NGNGしょうがねーな。俺のブックマークでよければいくつか。
http://www.sk-jp.com/java/index.html
http://www.dmz.hitachi-sk.co.jp/Java/Tech/
http://www05.u-page.so-net.ne.jp/sa2/juntaka/java/qamain.html
0278276
NGNGお茶はいいから、共に精進せぇ(w
そして、後に続く初心者に、お前のちょっとした知識やメモを伝えてやれ。
俺の先人達が、俺に何の見返りも期待せずに伝えてくれたことを、俺がお前に伝えたように。
・・・URL教えたくれぇで、エラそうなことイッテんじゃぇよ>漏れ
0279デフォルトの名無しさん
NGNG0281デフォルトの名無しさん
NGNG開発環境は、とりあえずEclipseを選択しる。
ココの解説はわかりやすい。
http://muimi.com/j/eclipse/
関連スレ:
http://pc3.2ch.net/test/read.cgi/tech/1033079172/
0282デフォルトの名無しさん
NGNG0284デフォルトの名無しさん
NGNG厨房の質問を、煽ってすかしてあしらう香具師もいれば、
URLだけ教えて教えて偉ぶる香具師もいる。
どちらかといえば、後者のほうが、マシだな
0285デフォルトの名無しさん
NGNGhttp://www.atmarkit.co.jp/fjava/rensai/jsp2_03/jsp2_03_1.html
0286デフォルトの名無しさん
NGNG0287デフォルトの名無しさん
NGNGなんで文字列置換に再帰呼び出しなんて使ってんの?
0288デフォルトの名無しさん
NGNG確かに必要ないかもしれないが、どうせこんなとこだろ?
「やっても使わない知識は忘れてしまうからやるだけ無駄」ではないか?
それも一理あるが、最低限のことはやっておいて損はないと思う。
つまり、サーブレットやJSPだけで一冊全て、の本は読まなくていいと思うが、
それらがまとめて一冊になった基礎本、入門書本くらいは読んでおくべき
と思うが。
たとえばJavaPressとか・・・
0289デフォルトの名無しさん
NGNG知ってると知らないの差は大きいよ。それだけ選択できるパーツが増えるのだから。
0290デフォルトの名無しさん
NGNG朝っぱらから何をそんなに力説しとるんだ。
0292デフォルトの名無しさん
NGNG見たことねーしな。
うら若いのに知ったか用語連発爺婆みたいに、
とてもみっともないことになるよ。
0293デフォルトの名無しさん
NGNG0294デフォルトの名無しさん
NGNGjavaスレを狙ってしょうもないこと書いているようですが嫌な思い出でも?
0296デフォルトの名無しさん
NGNG漏れが始めたんじゃね〜よ。
0297デフォルトの名無しさん
NGNG同意。特に>>295なんぞなんで生きてるかわかんねぇよど痛いし・・・。
0298デフォルトの名無しさん
NGNG放置はしたくなかったのだが・・・
0299デフォルトの名無しさん
NGNG0300デフォルトの名無しさん
NGNG0301デフォルトの名無しさん
NGNGこれはただjavaを動かすだけの物で、Java2 SDKをDLして開発環境が揃うのですね。
0302デフォルトの名無しさん
NGNGあれを開発環境というかは諸説ありそうですが。
0303デフォルトの名無しさん
NGNGJ2ME Wireless Toolkit
これをDL?
0304デフォルトの名無しさん
NGNGJDK インストールしなくても IE でアプレットが動くべ。
それようのやつだよ。
0305デフォルトの名無しさん
NGNG何をする気だ・・・旧バージョン+一緒に使えないツールキット。
0306デフォルトの名無しさん
NGNGよろしくお願いしますm(__)m
longという型で扱える数は64bitまでだと思うのですが
それ以上の数字を扱おうとしたら、どうすれば良いのでしょうか?
0307デフォルトの名無しさん
NGNGjava.math.BigIntegerかjava.math.BigDecimalあたりを使えばいいんでないの
精度が求められないなら普通にdoubleでもいいかもしらん
0308デフォルトの名無しさん
NGNGお返事、有り難うございます。
恥ずかしながら、本当に始めたばかりで
とりあえず足し算とか初歩的な計算をしているんです。
で、壁に・・・
>java.math.BigIntegerかjava.math.BigDecimal
あはは。この辺の用語がサパーリわからないです(;´▽`A
もう少し勉強しないとだめっすね・・・
0309デフォルトの名無しさん
NGNG固定して変えられないようにするには
どうすればいいんでしょうか。
幅を変更する矢印←→が出ないようにしたいのですが。。。
0310デフォルトの名無しさん
NGNGJavaの質問なので、ここでします。
Java始めました。
オブジェクト指向は、解説サイトを数時間読んで一応触りは理解したつもりです。
で、
public void paint(Graphics g)っていうメソッド内で
myGraphics mg= (myGraphics)g; とキャストして
class myGraphics extends Graphics {} と宣言して、
Graphicsクラスにメソッドを1つ追加したクラスを使いたいんですけど、
これをコンパイルすると、
「Graphics() に適合するコンストラクタが class com.nttdocomo.ui.Graphics にはありません。」
というエラーが出るんです。あ、iアプリ作ってます。
この質問文だけで回答を返せる神様はいらっしゃいますか?
お願いします。
0311名無しさん@Emacs
NGNGsetResizable(false);
>>310
extends java.awt.Graphics にしろ
0313デフォルトの名無しさん
NGNG即答ありがとうございます。
回答戴いたとおり修正しますと
継承したい親クラスはcom.nttdocomo.ui.Graphicsの方であり、
java.awt.Graphicsには無いiアプリ独自のメソッドを他の部分で使用しているため
エラーが増えてしまいました。
コンストラクタをキーワードに解説サイトを廻ってはいるのですがいまだ解決策はわかりません。
しかしながら丁寧なご回答ありがとうございました。
0314デフォルトの名無しさん
NGNGextends com.nttdocomo.ui.Graphics にするか、
import com.nttdocomo.ui.Graphicsを追加する。
0315デフォルトの名無しさん
NGNGなぜこんなところにセミコロンがあるのですか?
これの意味を教えてください。
0316デフォルトの名無しさん
NGNGインナークラスだと思う。
本来1行(?)に書かれるものを見やすいように、
複数行に分けてある。
0317デフォルトの名無しさん
NGNG回答ありがとうございます。
import com.nttdocomo.ui.*;
をしているので、ご指摘の点はおそらく大丈夫だと思います。ごめんなさい。
class myGraphics extends Graphics {
// ここら辺にコンストラクタの宣言が必要…とか、そういうことは関係ないのかな?どうなんだろう(汗)
void drawStringEdge(String str, int color, int x, int y) {
// いろいろ
}
}
0318314
NGNGを追加すると、同じ名前のクラスがあるときでも、クラスローダが
指定してあるほうのクラスを優先的に見に行く。
最終的にはこう
import com.nttdocomo.ui.*;
import com.nttdocomo.ui.Graphics;
もちろん、extends com.nttdocomo.ui.Graphicsでも良い。
0319デフォルトの名無しさん
NGNGインポート部分の記述を以下の通りに修正しましたが、同じでした
// パッケージのインポート
import com.nttdocomo.ui.*;
import com.nttdocomo.io.*;
import com.nttdocomo.ui.Graphics;
重ね重ね丁寧にお返事戴き感謝しております。
0320309
NGNGドキュメントみてみ。
コンストラクタはどうなってる?
0321bun
NGNGform で textareaにすでに何か書かれていて
(ご意見をどうぞ)とか
そのフィールドをクリックすると
あらかじめ記入されていた内容(ご意見をどうぞ)がクリアされる
というタグがわかりません。
(リセットボタンは使用せずに)
どなたかお教えください。
よろしくお願いします。
0322デフォルトの名無しさん
NGNGcom.nttdocomo.ui.Graphicsのコンストラクタには
protected Graphics()
コンストラクタ。アプリケーションはこのコンストラクタを直接呼んではなりません。
と書いてありました。
ここに質問へ来る前に、317のレスの「// ここら辺…」のところに
myGraphics() {} や、
Graphics() {} とも書いてみたのですが、いずれもエラーが増えただけでした。
0324309
NGNGそれはJavaScriptの話だろ。つうか、textareaのvalueを""に
するだけじゃないの?
>>322
> myGraphics() {} や、
> Graphics() {} とも書いてみたのですが、いずれもエラーが増えただけでした。
この2つはあきらかにおかしい。
protected myGraphics(){}
か、
public myGraphics(){}
にしないと。
というか、そんな事書いてる段階であらゆる事が疑わしくなってきた。
0325デフォルトの名無しさん
NGNGhttp://gimlay.org/~javafaq/S010.html#S010-02
嫁。
0326デフォルトの名無しさん
NGNGいいえ、即答を頂けてこちらも解決に向かう勢いが沸いてきました。
どうもありがとうございました。
もし私がJavaを使いこなせる立場になったら、このような場で
今日の貴方のように入門者の質問に答えられるような人間になりたい。
では、また明日解決策を探すとして、今日はこれにて失礼いたします。
0327デフォルトの名無しさん
NGNG鋭いご指摘ありがとうございます。
確かに…自分ですら気付いていないミスがあるのかもしれません(汗)
ご指摘頂いた点は、残念ながらprotected、publicとも同じエラーが返ってきました。
>>325
ありがとうございます!
326のレスとは入れ違いで、いまから熟読してみます。
0328309です
NGNGお答え、ありがとうございます。
value=""にしてみましたが、ダメでした。
他に方法はありますか?
0329デフォルトの名無しさん
NGNGjavascriptを少し拡張したのがjavaなのでしょうか?
VBの拡張したのがVCであるのと同じでしょうか?
0330デフォルトの名無しさん
NGNGJavaとJavaScriptは、似てるところはある。
少なくとも、VB、VCの差分よりは少ない。
VBとVCの関係ってそうだったのか?文法に欠片も似てるところがないような。
0331デフォルトの名無しさん
NGNGJavaScriptは、名前にJavaって付いてて記述方法もにてるけど、
Javaとは全く別言語。
元々は、NetscapeのLiveScriptってやつだ。
MSのJScriptってのもあるぞ。
VCは、VBの拡張ではなく、まったく別の環境だ。
0332デフォルトの名無しさん
NGNG読んでみましたが、残念ながら私は解決の糸口を見つけるまでに至りませんでした。
しかし参考になるサイトですね、ありがとうございます。
今日のところは、これにて失礼します。
0333309
NGNG<form name="a">
<textarea name="b" cols=10 rows=5>test</textarea>
<input value="test" type="button" onClick="a.b.value = ''">
</form>
ってやったら消えるだろ。次からWeb製作板とかで聞け
0335デフォルトの名無しさん
NGNG私は、スペルミスか、ライブラリ破損を疑っている。
0336デフォルトの名無しさん
NGNG↑ここからすすむとできるやつなんですけど
フォームで選択した画像を重ねて表示させて
1つの絵にできるものを探しています。
どなたかお願いします
0337309
NGNGフォームをsubmitすると、
本サービスは、Microsoft Internet Explorer 4.0 以上のブラウザで御利用頂けます.
その他のブラウザからは御利用になれません. (1001)
って表示したいんですか? (w
0338>333
NGNGすみませんでした。スレッド違いのようで、失礼しました。
でも、それにもかかわらずお答えいただき、ありがとうございました。
0339デフォルトの名無しさん
NGNG「サーブレット&JSPで始めるJavaサーバサイドプログラミング」
に似たようなことがのっていたような気がする。
0340デフォルトの名無しさん
NGNGまだ書きかけっぽいが、ここに Java on Unix で画像を縮小保存するやり方が
載ってる。これに Image#getGraphics() や Graphics#drawImage() で画像
の重ね合わせをするように手直ししてやれば出来ると思う。
http://www.moyo.biz/install/xvfb/index.html
0341デフォルトの名無しさん
NGNGある文字列を読み込んで、あるクラスのインスタンスを作る際にインスタンス名を、その文字列と同じ名前にしたいのですが、よい方法はあるでしょうか?
例
String namea = "namae";
Class xxxx = new Class(); ←xxxxの部分を"namae"にしたい
0342デフォルトの名無しさん
NGNGバージョン1.3でいいのなら、
Objectクラスを継承したJavaソースを生成した後、
com.sun.javac.compiler.v8.Main ←こんな感じだった。
あたりでコンパイルして、
自前で実装したカスタムクラスローダで速攻でロードする。
0343デフォルトの名無しさん
NGNGその必要性が理解できませんが?
実現したいことを言った方がいいかもよ。
より適切な回答が返ってくると思われる。
0344デフォルトの名無しさん
NGNG荒業をマスターしましたな?
0345デフォルトの名無しさん
NGNGどうしてもやりたいなら C のプリプロセッサ使いな。
0346ぴんぴん
NGNGJpegならデコーダーがJDKについてるけど。
0348デフォルトの名無しさん
NGNGhttp://java.sun.com/products/java-media/jai/
http://java.sun.com/products/jimi/
とか。使えないですか?
適当に言ってますが。
あとは
http://catcode.com/pngencoder/
とか。
0349デフォルトの名無しさん
NGNG0350デフォルトの名無しさん
NGNG汎用性という意味で
Hyper-talkから移り易い言語ってなんですか?
0351デフォルトの名無しさん
NGNG>>350 なぜJavaスレで...
0352デフォルトの名無しさん
NGNG親切に解釈してやると、1ページの中に複数の FORM があって、どのフォームから
リクエストされたかをサーブレット側で区別したいということでいいか?
<INPUT TYPE="SUBMIT" NAME="AAA" VALUE="押せ">
<INPUT TYPE="SUBMIT" NAME="BBB" VALUE="押せ">
みたいに SUBMIT に名前を付けてやって、サーブレット側で「AAA という
名前に値が入っているか」「BBB という名前に値が入っているか」という
具合にして押されたボタン (またはフォーム) を特定する。
0353デフォルトの名無しさん
NGNGそうです。サーブレットでってことで。
<INPUT TYPE="SUBMIT" NAME="FOO" VALUE="UPDATE">
<INPUT TYPE="SUBMIT" NAME="BAR" VALUE="DELETE">
としておいて、サーブレットで
if (request.getParameter("FOO") != null) {
}
とかだと、カっこワルイなと。
<INPUT TYPE="SUBMIT" NAME="FOO" VALUE="UPDATE">
<INPUT TYPE="SUBMIT" NAME="FOO" VALUE="DELETE">
とするのも、保守性が悪いかと。
なにかスマートな方法ってないっすかね。
0354デフォルトの名無しさん
NGNGかっこいい悪いは置いておいて、普通はそうする。
0355346
NGNGjavax.imageioでいけますた。
標準APIなので安心
0356デフォルトの名無しさん
NGNG簡単だがプラットフォーム非依存のソフトに
あまり大きなメリットが無かった、という事だ。
アプレットも近い内にランタイムを自分でDLしなければならない
ようになる。
0357デフォルトの名無しさん
NGNG複数のSUMITを同一FORMに入れる必要性がわからない。
興味ある。どーゆーこと?
複数のアクションじゃダメなの?
0358デフォルトの名無しさん
NGNG0359デフォルトの名無しさん
NGNG理由は Sun が MS に喧嘩腰だからだよ。
0360デフォルトの名無しさん
NGNG業務用の Web アプリって組んだことねぇのけ?
0361350
NGNG0362デフォルトの名無しさん
NGNGJREをインストールしますかって勝手に聞いてくれるんだけどね。
(もし入っていれば)JREをアンインストールして
http://java.sun.com/getjava/installer.html
にいってごらん。
0363でふぉ
NGNGどう保守性が悪いか、理由キボーンぬ
0364341
NGNGで、もうひとつ質問おねがいします。
なんか適当にプログラムをつくって、java program xxx yyy zzz という風に実行すると、argv[0]=xxx,argv[1]=yyy,argv[2]=zzz になるんですよね?
で、3つ引数を与えたぞ、ということをプログラムに伝えるにはどうしたらよいのですか?
今回の場合だと、プログラムに3、と教えたいのです。
argv.length だと、argv[0]の文字数になっちゃうんですか?
0365デフォルトの名無しさん
NGNGargs.length は配列の長さ (この場合 3) と等価。
0366デフォルトの名無しさん
NGNGまあ、しょうがないってことだね。
>363
VALUEはボタンのキャプションになるから。
0367デフォルトの名無しさん
NGNG範囲外例外をキャッチしてみる。と言うのも。
俺は嫌だが。
0368デフォルトの名無しさん
NGNG端子を「HelloWorld.java」として保存して「jdk1.3.1_05」のフォルダーに入れて
MS-DOSプロンプトで
C:WINDOWS>cd \jdk1.3.1_05
フォルダーを移動して
C:\jdk1.3.1_05>javac HelloWorld.java
コマンド、又はファイル名が違います。
これはどこが間違っているのですか?
ディレクトにはHelloWorld.classも出来てません・・・
0369デフォルトの名無しさん
NGNGpublic class HelloWorld {
public static void main( String[] args ) {
System.out.println( "Hello World" );
}
}
0370デフォルトの名無しさん
NGNG0371デフォルトの名無しさん
NGNGPATH に C:\jdk1.3.1_05\bin が含まれてない。
0372ありがとう
NGNG>>371
ありがとう、HelloWorld.classがちゃんと出来ました。
C:\jdk1.3.1_05>bin\javac HelloWorld.java
binフォルダー内のjavacを使ってコンパイルするからbinが必要だったのですね。
0373デフォルトの名無しさん
NGNGC:\jdk1.3.1_05\bin\javac.exe、java.exeにPATH通しとけ。
0374デフォルトの名無しさん
NGNG表示している画像を切り替えてから次の
Frameを最大化状態で表示したいのですが、
画像が切り替わらずに次のFrameが表示されてしまいます。
いろいろ調べてみたけど、paint()が終わったときを
通知するイベントも無いみたいですし・・・
どうやったら、画像を切り替えて、描写されたあとに、
次のFrameを表示という風に出来るのでしょうか?
ちなみにSleepも意味なかったです。
0375デフォルトの名無しさん
NGNG0376デフォルトの名無しさん
NGNG> いろいろ調べてみたけど、paint()が終わったときを
> 通知するイベントも無いみたいですし・・・
ないなら自分で足せばいい
0377デフォルトの名無しさん
NGNG簡単に足せるようなタイミングで起こるイベント
じゃ無いと思うんですけど・・・・
0378デフォルトの名無しさん
NGNGそもそもなんでそんなことしたいのか?
0379デフォルトの名無しさん
NGNGう〜ん・・
実際は、オセロゲームで2手目ごとにある動画を再生する
というアプリを作ってるのです。
オセロの画面はもちろんフルスクリーン、んで動画もフルスクリーンで
再生させてます。
んで、2手目を打ったあとにはさまれた石の色を変えてから動画を
再生したいが、実際は、クリックしたらそのままオセロの画面が止まって
動画が再生されるという問題が起きてます。
sleepしても、画面が止まっている時間が延びるだけだし、
repaintしても変わらず・・・・
ん〜、あとは描写完了のイベントを受け取ったりとかするしかな
いかなぁと思った次第です。
今日からjavaを勉強しようと本を買ったんですけど、よく見たら
『本書はHTMLをひととおり学んで、手書きでwebページを書ける
読者を対象』と書いてありました。
自分はまったくの無知なんですがやはり違う本のほうがいいでしょうか?
レシートはまだあるんですよね。
0381デフォルトの名無しさん
NGNGそのあとに表示完了のイベント通知のコードを足すとか。
paint()呼び出しと実際に表示が変わるまでにはタイムラグがあるかも
とかいうんだったら、実際に表示が変わったか調べる別スレッドを起こして
そいつから表示完了のイベント通知するとか。
0382デフォルトの名無しさん
NGNGだから読んで理解できればそれでいいだろう。
って言うか立ち読みして結構わかるから買ってきたんだろう?
背表紙のタイトルと値段だけで本を選んだのならお前はアホだ。
そもそも、本はその性質上レシートがあろうが無かろうが返品は受け付けてもらえないぞ。
いやタイトルと値段で決めたわけではないんですけどね。
ちなみに本の名前は「10日で覚えるjava script入門教室」です。
別に10日で覚えたいわけでなくペラペラ見たらカラーで
わかりやすそうだと思ったのです。
「独習java」って本にしようかとおもったんですが、なんか
小難しそうで・・・
0384デフォルトの名無しさん
NGNG名前は似ててもjavascriptとjavaはマッタク別物ですから
そうなんですか。そんなことも知らないくらい無知です。
今電話したら返品は無理だけど交換ならいいとのことでした。
というわけで違う本にしてきます。
もしよければオススメの本ってありますか?
0386デフォルトの名無しさん
NGNGその小難しそうな「独習java」ってのにしときなさい。
0387デフォルトの名無しさん
NGNG結城さんの本がいいんじゃない?
プログラミング初めてそうだし、、、
「独習java」はやめたほうがいいと思われ。
0388デフォルトの名無しさん
NGNG黙ってろ。今からプログラミング始めようという奴の自分で本を選ぶと言う自主性を潰して何になると言うのだ。
0389386
NGNG結城さんは面白いひとです。(2ちゃんねらだし)
無ければ「独習java」ってのが、私の知っている入門書の中ではまともなほうです。
練習問題さえ飛ばさなきゃ、一通り理解できると思います。
0390デフォルトの名無しさん
NGNGいま、大学の研究で CUP というjavaで動く構文解析のプログラムを使おうとしています。で、これがうまく実行できません。
ダウンロードしてきたファイルを、/hoem/ken/cup というフォルダに解凍しました。
このフォルダにはいくつかのファイルと、gnuwin,winnt,java_cup,という3つのフォルダがあります。
さらに、java_cupの中には、*.java,*.classなどがあり、さらに runtime というフォルダがあり、さらにそのフォルダの中にも、いくつかの *.java,*.class があります。
で、その cup のHPにはインストール方法などが書かれていなく、英語のHPなのですが、どうやら java java_cup.Main < filename で cup という構文解析ソフトが起動することがわかりました。
というわけで、.bashrc に
PATH=$PATH:/home/ken/j2sdk1.4.1/bin:/home/ken/JFlex/bin:/home/ken/cup
CLASSPATH=.:/home/ken/cup:
などという風に書き加えました。で、これで起動するかなとおもい、適当な場所から上の実行式を入力したのですが、実行できませんでした。
しかし、/home/ken/cup に移動し、上の実行式を入力すると、なぜか起動しました。
おそらくパスやクラスパスの設定がおかしいのだと思いますが、私にはどこがまちがっているのかわかりません。
ということで、よろしくおねがいします。
長々と、失礼しました。
0391390
NGNG0392デフォルトの名無しさん
NGNG実行できなかったときのメッセージを示してもらわないと答えようが無い。
0393デフォルトの名無しさん
NGNG無人島に流れ着いて、島の描写をしているような感じだな。
島にはいくつかの川と……
http://www.hyuki.com/writing/techask.html#procedure
0394デフォルトの名無しさん
NGNG適当なディレクトリにはクラスパスが通ってない
カレントディレクトリにはクラスパスが通っている
今のカレントディレクトリである適当なディレクトリには目的のclassファイルはない
移動後のカレントディレクトリには目的のclassファイルがある
0395デフォルトの名無しさん
NGNG解凍なんかしないでダウンロードしたファイルそのままクラスパスに指定したら(藁)。
0396デフォルトの名無しさん
NGNG0397395
NGNG0398390
NGNG[ken@yahoobb228016030 ken]$ java java_cup.Main < test.cup
Exception in thread "main" java.lang.NoClassDefFoundError: java_cup/Main
です。ちなみにkenでログインして,/home/ken から実行してみました。
>>394
つまり,/home/ken にはクラスパスが通っていないということでしょうか!?
>>395
解凍しなくてもいけるんですか!?
ダウンロードしてきたのは、java_cup_v10k.tar.gz というファイルで、zip じゃないんですけど、いけますでしょうか??
0399デフォルトの名無しさん
NGNGサブクラスで非staticメソッドを定義するとコンパイルエラーになりますが、
スーパークラスの非staticメソッドをオーバーライドして、
サブクラスでstaticメソッドを定義して、コンパイルが通るようになりますか。
0400デフォルトの名無しさん
NGNG死ね糞マルチ。試せと言うのが聞こえんのか?
0401デフォルトの名無しさん
NGNG/hokuto/ken から実行してみ
0402デフォルトの名無しさん
NGNG無理。まず、宣言できるかどうかは別にして
クラス(static)メソッド -> インスタンス(非static)メソッド とか
インスタンス(非static)メソッド -> クラス(static)メソッド とかは
オーバーライドできません。
インスタンスメソッドだと暗黙の引数 this が渡されたりするけど
クラスメソッドでは渡されない、等々根本的に違うので
オーバーライドできたら大問題なのだな。
0403390
NGNGんー、実にありがたいレスありがとうございます。
結局私はjavaで構文解析、字句解析、最終的にはコンパイラを作りたいのですが、なにかcup以外に有名なコンパイラコンパイラ用のソフトってありますでしょうか?
0404デフォルトの名無しさん
NGNG0405404 Not Found
NGNGcupってなんだ?解説きぼん。
たとえば、JavaCCとか
0406デフォルトの名無しさん
NGNGマルチに回答。甘やかしすぎ。
お前の自己満足はこの板にとっての不利益となる。
0407デフォルトの名無しさん
NGNGうるさいよ、死んでね。
0408デフォルトの名無しさん
NGNG0409390
NGNG私がしたいのは、スクリプト言語?もどきを作ることで、独自の文法にそったプログラムを入力すると、その意味を解釈してくれて、java言語に変換してくれる、みたいな感じです。
大学の卒研なんですけど、煮詰まってます・・
0410390
NGNG0411デフォルトの名無しさん
NGNGぐらいだったら案外簡単かも…
0412デフォルトの名無しさん
NGNG以下のコードを実行すると、私のPCでは3つとも同じフォントで表示
されてしまいます。基本的なフォントばかりなので、インストールされて
いないということもないと思うのですが、どこか間違ってるのでしょうか?
G.setFont(new Font("TimesRoman",Font.ITALIC,120));
G.setColor(Color.blue);
G.drawString("Java Application",100,240);
G.setFont(new Font("Helvetica",Font.BOLD,100));
G.setColor(Color.cyan);
G.drawString("Java Application",100,400);
G.setFont(new Font("Courier",Font.PLAIN,80));
G.setColor(Color.magenta);
G.drawString("Java Application",100,520);
ちなみに色やサイズ、ボールド・イタリックはきちんと表示されております。
よろしくお願いいたします。
0413デフォルトの名無しさん
NGNG機能ってなかったよな。んで MouseListener#mouseClicked() が押された
ときのタイムスタンプ保存して、直前に押されてから何ミリ秒以内なら、という
具合にやろうとしているんだが、システムのダブルクリックの時間 (ユーザが
設定した時間) なんて取れたっけ?
0414デフォルトの名無しさん
NGNGif (count == 2){
// ダブルクリック
}
0415デフォルトの名無しさん
NGNG"SansSerif", "Serif", "Monospaced" とかは?
0416デフォルトの名無しさん
NGNGあ、あれ、そんなんあったんか…
俺の中の GUI は JDK 1.0 の頃で止まっとるわ。
0417デフォルトの名無しさん
NGNG0418412
NGNGな、何か、"Serif"だけ違うフォントで表示されました!
何で?? 他のフォントはインストールされてないの?
ますます持って訳がわかりません。(シクシク
0419デフォルトの名無しさん
NGNGたしか Sun JDK 1.1 以降は "TimesRoman", "Helvetica" なんかはサポート
してなくて、その代わりに "Serif", "SansSerif" になったと記憶するが。
IE の MS JVM ならどちらも OK だけど。
0420デフォルトの名無しさん
NGNG0421デフォルトの名無しさん
NGNGお前は所詮、M$依存だろ?(w
0422デフォルトの名無しさん
NGNG教えてください。
void jMenuItem1_actionPerformed(ActionEvent e) {
ここにどのように書けばいいのでしょうか?
0423412
NGNG亀レスすみません。うーん、ダメなんですかねぇ。
JDK1.3.1ベースの本に載ってたサンプルコードで、私は1.4.0の環境で
実行してるんですが。。。
レスありがとうございました。オヤスミナサイ。
0424デフォルトの名無しさん
NGNGクリーンナップ処理中に100%固まるんだけど…そういう人いますか?(ちなみに1.4.0xはOK)
Bug Paradeを見ていると、「ATI Mobility」が原因っぽいし…
デスクトップ、Linuxノートで環境を統一したいのに…鬱だ
0425デフォルトの名無しさん
NGNGString[] fontList = Toolkit.getDefaultToolkit().getFontList();
for(int i=0; i<fontList.length; i++){
System.out.println(fontList[i]);
}
で利用可能なフォントをすべて表示して見れ。
0426デフォルトの名無しさん
NGNGなぜかわからんが、それを見て、VBを想像した。
0427デフォルトの名無しさん
NGNGaddActionListener(ActionListener);
0428デフォルトの名無しさん
NGNG0429デフォルトの名無しさん
NGNGsource $HOME/.bashrc
あるいは再起動。
それでもだめなら.bashrcのどこかが間違ってる。
0430デフォルトの名無しさん
NGNG0431デフォルトの名無しさん
NGNGjavacが使えません?
OSはWIN2000です
javaと入力するとコマンド一覧?が表示されているので
インストールはできていると思います。
0432デフォルトの名無しさん
NGNGそんな漠然とした情報だけで何を答えろと?
「体調が悪い」としか言わない患者に処方箋が出せるか?
0433デフォルトの名無しさん
NGNGパスを通せ
0434デフォルトの名無しさん
NGNG説明が下手なのは認めるけど・・
'javac'は、内部コマンドまたは外部コマンド...
バッチファイルとして認識されていません。
とおっしゃってます。
0435デフォルトの名無しさん
NGNGもしかしたら環境変数って奴ですか?
0436デフォルトの名無しさん
NGNGまず SET PATH=%PATH%;C:\j2sdk1.4.1\bin と打て。それ以降 javac が
使えるようになる。
java.exe はあらかじめパスの通った C:\WINNT (C:\WINNT\System32 だったか)
にコピーされる。
0437デフォルトの名無しさん
NGNG早速やってみます
0438デフォルトの名無しさん
NGNG435=431
てっきりシステムのプロパティから環境変数を
編集するのかと思って考え込んじまって時間がかかりました。
(いじるのが怖かった)
少しネットで調べて・・
そのままDOS窓で入力すればいいのですね。
どうもでした使えるようになりました
ありがとうございました。
0439デフォルトの名無しさん
NGNGGUIアプリケーションで文字列のフォントを決める際に、
"Font font = new Font("Serif", Font.ITALIC, 20);"
って感じで打ったのに、イタリックで表示できませんでした。
試しにWindowsでやったら、うまくいきました。
Linuxでは、何か設定が必要なのでしょうか?
0441デフォルトの名無しさん
NGNGああ、ういるすによわいからな。
0442デフォルトの名無しさん
NGNG0443デフォルトの名無しさん
NGNGJavaアプリケーションを勉強して2chブラウザー・iアプリ・ゲームを作りたいと夢多き房です。
0444デフォルトの名無しさん
NGNG0445デフォルトの名無しさん
NGNGおまえの息子
0446デフォルトの名無しさん
NGNGJavaアプレットはWebブラウザ上で実行されますが、WindowアプリケーションはWebブラウザを用いないウィンドウ形式のものです。
0447デフォルトの名無しさん
NGNGオシリスキー知らないのかよ
0448デフォルトの名無しさん
NGNG初心者なもんでわかりやすくおねがいします。
0449デフォルトの名無しさん
NGNG0450デフォルトの名無しさん
NGNGラジオ聞いたことないの?
0451デフォルトの名無しさん
NGNG二次元のように使用するのとどちらが軽い?
0452デフォルトの名無しさん
NGNG生成しなくちゃいけないオブジェクトの数数えてみたら?純粋に。
0453デフォルトの名無しさん
NGNG手本になるようなものを知りませんか?
形態素解析ツールには「茶筅」を使う予定です。
よろしくお願いします。
0454デフォルトの名無しさん
NGNG自分で負荷測定する!
0455412
NGNGgetFontList();が推奨されないメソッドになっていてちょっと苦労しましたが、
getAvailableFontFamilyNames();で取得できました。
なるほど、"Times New Roman"なんかが使えるんですね。
解決しました。ありがとうございました!
0456デフォルトの名無しさん
NGNGJavaHouseのホームページへGO! トップページだ
0457デフォルトの名無しさん
NGNGJavaアプレットでジグソーパズルが簡単に作れると聞き、
ジグソーパズルを置いてあるHPから素材等をダウンロードし、
試しにPC上で再現してみましたが、どうもうまくいきません。
画像はバラバラになり、組合わせることができます。
が、タイムを計る部分がうまく再現されません。
因みにダウンロードしたのは、
JigControl.class
JigDialog.class
JigDialogHigh.class
JigPiece.class
KiamaJigsaw.class
あとはhtml、ピースのgif画像、パズルの原画となるjpg画像。
パソコンはMacです。
うまく再現されないのは何かが足りないと思うのですが、
何が足りないのでしょうか。よろしくお願いします。
0458デフォルトの名無しさん
NGNGどちらが遅くても気にするな。配列は結局のところ性能は良い。
むしろ、他の個所を速くせよ。
0459デフォルトの名無しさん
NGNGそれだけではどこからダウンロードしたか、わからんぞ。
私は元々のJavaプログラムが、Mac上での動きをサポートしていないのが原因では
無いかと考えた。
環境依存のJavaも結構あったりする。
0460457
NGNGレスありがとうございます。
ダウンロードというか、ジグソーパズルを貼ってあるHPから、
勝手に部品を落としただけです。
ジグソーパズルの作り方を詳しく説明してあるところを見つけられず、
あれこれ推測した挙げ句、適当にとってきたものです。
一応、部品は揃っているはずなのでいいとは思うのですが。
Mac上でのサポートの件ですが、試しに自分のHP上に乗せてみました。
が、パズルのピースを読みに行く時点で突然ブラウザが終了してしまうのです。
もし、どなたかジグソーパズルの作り方を説明してあるHPをご存じでしたら、
教えていただけませんか。クレクレ君ですみません。
0461デフォルトの名無しさん
NGNGとりあえず、この辺
http://www.pro.or.jp/~fuji/java/
ある雑誌でパズル with Java をやってる。
0463デフォルトの名無しさん
NGNGまず、根本的に必要な情報をすべて出せ。
お前の言うジグソーパズルの部品とか言うヤツはSunやそれに準ずる有名な団体が出しており
誰もがツーカーで理解できるほど一般的なものなのか?違うだろう?
相手が必要な情報すら提示できない。それじゃプログラムなんか出来ないぞ。
0464某JAVA房
NGNGある理由(決して悪用のためではない)で、どうしてもアプレットを読み込んだクライアント端末のIPアドレス(プライベートアドレス)
を取得したいのですが、127.0.0.1というブロードキャストアドレスしか取得できません。
どうにかなりませんか?ほんとに困ってます。ちなみにクライアントのブラウザはIE5以降となります。
やっぱIEである限り無理?
InetAddress address = InetAddress.getLocalHost();
String s = address.getHostName();
0465デフォルトの名無しさん
NGNGサーバーから教えてやれ
0466某JAVA房
NGNGなんです(オライリーの『Javaネットワークプログラミング引用』)。正直そのソースコードの
内容がサパーリで・・・。たすけてくだせー。
0467デフォルトの名無しさん
NGNGでも IPアドレス使って何するつもりか知らんが
自力で何とかすれ。クライアントのコントロールが
出来るならセキュリティポリシー弄れば良いだけっしょ。
0468某JAVA房
NGNGんだが。
0469デフォルトの名無しさん
NGNG接続先のサーバ側で Socket#getInetAddress() 使えばクライアントの
アドレスが取れるだろ。それを鯖から送ってやれ。串使われてたら死亡だが。
0470激悩み
NGNG親フレームであるJFrameからJDialogをmodalで呼び出します。
当然そのJDialogはモーダルなのでDialogが終了するまで親フレームには移動できませんね。
しかし時たま、そのJDialogが親フレームの後ろに隠れてしまうことがあります。
こうなってしまうと、どうあがいてもタスクマネージャで強制終了せざるをえなくなります。
対処法はどうすればいいのでしょうか?
0471rubyist@カラアゲうまうま
NGNG0472デフォルトの名無しさん
NGNG0473デフォルトの名無しさん
NGNG違うバージョンのJAVAを使うか、
もしくは、JDialogを使わないアプローチを考える。、
0474デフォルトの名無しさん
NGNG>127.0.0.1というブロードキャストアドレスしか
TCP/IPのお勉強からやり直し。だと思われ。
0475デフォルトの名無しさん
NGNG0476デフォルトの名無しさん
NGNGalt+tabでswingアプリにフォーカスすれば、
ダイアログがもういちど上にくる
0478rubyist@カラアゲうまうま
NGNGちょっと自意識過剰な感じ。
実は鏡を見るのが大好きでしょ?
他人の評判を気にするでしょ?
正直、かわいい性格だと思うよ v
0479デフォルトの名無しさん
NGNG誤爆?
0480デフォルトの名無しさん
NGNGコピペ
0481デフォルトの名無しさん
NGNG0482デフォルトの名無しさん
NGNG/| | |_____ΦΦΦΦΦΦΦΦΦΦΦ||ΦΦΦ
| | | ̄ ̄ ̄ /| ||
| | | / /|TTTTTT TTTTTTTTTT||TTTTT
| /\ | /|/|/|^^^^^^ |三三| ^^^^^^^^^^^||^^^^^^^
| / / |// / /|
| / / |_|/|/|/|/|
| / / |文|/ // /
|/ /. _.| ̄|/|/|/ Λ_Λ
/|\/ / / |/ / (___)
/| / / /ヽ /〔 非OO 〕〕つ
| | ̄| | |ヽ/l `/二二ヽ
| | |/| |__|/ Λ_Λ / /(_)
| |/| |/ ( ´∀`) (_) Λ_Λ
| | |/ // / ^ ̄]゚ (` )
| |/ ゚/ ̄ ̄_ヽ ⊂〔〔 非OO 〕
0483デフォルトの名無しさん
NGNGマジで
0484デフォルトの名無しさん
NGNGimport java.util.*;
import java.sql.*;
(中略)
Date d = new Date(0);
とか書くと
java.util.Dateとjava.sql.Dateのどっちが生成されるか
仕様で決ってんの?それとも実装依存?
0485デフォルトの名無しさん
NGNGコンパイルしてみたか?
0486デフォルトの名無しさん
NGNGうお、エラー出るんだ(w
前通ったような気がしてたんだが…スマソ
0487デフォルトの名無しさん
NGNG0488デフォルトの名無しさん
NGNG仕様によりコンパイルエラー。
import java.util.*;
import java.sql.*;
な場合は
java.util.Date d = new java.util.Date(0);
java.sql.Date d = new java.sql.Date(0);
とかパッケージまで書かないとダメ。
他には java.util.List と java.awt.List とか。
0489デフォルトの名無しさん
NGNGimport java.util.*;
import java.sql.*;
import java.util.Date;
Date d = new Date(0);
0490デフォルトの名無しさん
NGNGこれから使うなら Eclipse だろう。
漏れは IDEA 派だが。。。
0491デフォルトの名無しさん
NGNGやっぱりってなんだよ・・・JBuilder使ってますが。
0492デフォルトの名無しさん
NGNGSWING使えるGUIエディタ搭載された?
0493デフォルトの名無しさん
NGNGGUI は脳内で構築します。
ウィジェット一通り覚えちゃえばポトペタ要らないと思った。
(いや、たまに使うけどさ。。。)
それよりもコードの海を泳げる機能がついている方が作業効率が上がる。
0494デフォルトの名無しさん
NGNG単純なものなら脳内構築もできようが、複雑なものはちょっと...
0495デフォルトの名無しさん
NGNG漏れはややこしいのはどんどんクラス/インナークラスにしちゃうから。
0496超初心者
NGNGhttp://java.sun.com/j2se/1.3/ja/
ここ見たら1.4にしろとかいてあります。
おそらく本は1.3について今後説明していくと思うのですが
1.4をDLしたほうがいいのでしょうか?
0497デフォルトの名無しさん
NGNGだけど1.4覚えておいた方がよいかも。
0498デフォルトの名無しさん
NGNGそんな劇的に変わったっけ?
ソース互換はありそうな予感。
0499デフォルトの名無しさん
NGNGSwing系だったらかなり。
特にフォーカス周りが。
0500超初心者
NGNGプログラムを実行しても作動しないのです。
本が古いのか設定画面の画像とかがwin95か98なので、
よくわからず適当インストールしたのがいけないのかと
思いまして。
ならどうせなら1.4か1.3.1 05をDLしなおしたほうが
いいのでしょうか。
スタートラインにすら立てないのが情けないです。
0501デフォルトの名無しさん
NGNG0502デフォルトの名無しさん
NGNGJAVAでしたいの?
0503デフォルトの名無しさん
NGNGどこで聞けばいいでしょうか
初心者なので全然わからないのです。すいません
0504デフォルトの名無しさん
NGNGいちいちユーザー登録しないと駄目ですか?
0505超超初心者
NGNGJavaを使うことによって会社が得られる利益とかって何なんですか?
ってかJavaってどんな物?
0506rubyist@カラアゲうまうま
NGNGRubyにしろ
0507デフォルトの名無しさん
NGNG0508デフォルトの名無しさん
NGNG>会社が得られる利益
金。
>ってかJavaってどんな物?
プログラミング言語+実行環境。
0509デフォルトの名無しさん
NGNGjavaCCで構文解析し、たくさんの文字列を解析できたのですが、これらの親子関係をツリーな感じであらわしたいのです。
javaCCにも構文解析木を作る機能があるらしいのですが、使い方がわからなかったので、一般的にはどうやってるのでしょうか?
よろしくおねがいします。
0510デフォルトの名無しさん
NGNGデザインパターンの一種、Compositeパターンで、という
のが基本的かと。
XML/DOM APIをまねするのがいちばん簡単そうですね。
0511デフォルトの名無しさん
NGNGメリット:会社の売りにすることができます「うちはJavaでサーバー
サイド開発をこなせる会社です。是非うちに発注を!」
デメリット:生兵法のくせにエキスパートを気取るJava厨が会社に
大量跋扈することになります。私もJavaプログラマですが、コイツ
ラの会話はきいていてむかつきます。
「EJBが〜」「Jiniって〜」「OOAが、OODが〜」「XMLを〜」
細部を全く理解していないアホのくせにえらそうに語るなテメエラ。
0512デフォルトの名無しさん
NGNGむしろ、Interpreterパターンを真似するのが楽かと。
0513デフォルトの名無しさん
NGNGP158の結果が何故2つとも
11 12 13 14 15
になるかわかりません。
どなたかご教授していただけませんか?
class ArrayArgument {
public static void main(String args[]) {
int x[] = { 11, 12, 13, 14, 15 };
display(x);
change(x);
display(x);
}
public static void change(int x[]) {
int y[] = { 21, 22, 23, 24, 25 };
x = y;
}
public static void display(int x[]) {
for (int i = 0; i < x.length; i++)
System.out.print(x[i] + " ");
System.out.println("");
}
}
0514デフォルトの名無しさん
NGNGあれって ユーザ登録必要だっけか?
FreeBSD用 JDK1.3 は未だに互換テストに合格してないらしく
バイナリ配布不可の状態が続いてるみたいなので、
JDK1.3 使いたければ ソースが必要。
バイナリ配布されてるのは 1.1.8 かな?
0515デフォルトの名無しさん
NGNGchange(int x[])メソッドには、
int x[] = { 11, 12, 13, 14, 15 };の 「アドレス値のコピー」が
渡されているのです。
コピーを置き換えても、本体は変化しないわけです。
参照は少し説明がむずかしい…今度の新人研修、私がする予定なのに…
0516デフォルトの名無しさん
NGNGjjtreeのことをいってる?<javaCCで構文解析木作る
ttp://www002.upp.so-net.ne.jp/ys_oota/jjtree/
俺はここを見て使い方を覚えた。
ちなみにjjtreeは、Compositeパターン、Interpreterパターンに
Visitorパターンを組み合わせている模様。
0517デフォルトの名無しさん
NGNG本には基本データは引数のコピーが渡され、
配列、オブジェクトは参照だけがコピーされると書いてある。
サパーリワカンネ。。。
なんとなくここ大事な予感。
なんか説明してるHPなどないですかねぇ。。。
0518515
NGNGちなみに、こんな感じにすると結果がかわる。
class ArrayArgument {
int x[] = { 11, 12, 13, 14, 15 }; //←ここに移動
public static void main(String args[]) {
//int x[] = { 11, 12, 13, 14, 15 }; //←ここから
display(x);
change(x);
display(x);
}
public static void change(int x[]) {
int y[] = { 21, 22, 23, 24, 25 };
x = y;
}
public static void display(int x[]) {
for (int i = 0; i < x.length; i++)
System.out.print(x[i] + " ");
System.out.println("");
}
}
どのオブジェクトがデータを(論理的に)もっているか考えましょう。
0519デフォルトの名無しさん
NGNG遠回りしてCのポインタを勉強するってのはどうよ?
0520デフォルトの名無しさん
NGNGしかし、コンパイルエラーがでる。。
staticでない変数xをstaticコンテキストから参照することができんと。
で2行目を
static int x[]={11,12,13,14,15};
としても、
結果が変わらないんですけど...
2つとも11 12 13 14 15になる。。。
0521デフォルトの名無しさん
NGNGCのポインタと関係あるのか。。
今はちょいと時間ないのです。
時間があればな。。
0522515
NGNG試しもしないで送って済まん。
change(int x[]) を change()に変更してくれ。
メソッド宣言と、main(String[] arg)内の2ヵ所。
0523デフォルトの名無しさん
NGNGありがとうございます。jjtreeを試してみるといいっぽいですね。
がんばります!
0524デフォルトの名無しさん
NGNGレスくださっただけでも感謝してます。
で結果が変わったのだが、ますますワカンネ。
とりあえず、参照っていう意味も曖昧になってきました。。
0525デフォルトの名無しさん
NGNGttp://mikilab.doshisha.ac.jp/dia/research/person/kim/WeeklyRep/020612.html
を見つけたので逝って来ます。
0526デフォルトの名無しさん
NGNG「変数」はスコープの中だけで有効
public static void change(int x[]) {
は、
public static void change(int y[]) {
って書ける。つまり、change(int x[])のなかにいる
変数xと、mainの中にいる変数xはそれぞれ別の人。
最初のx[]ってのはまどわすためのワナだよ。
0527デフォルトの名無しさん
NGNGclass CallByValue {
public static void main(String args[]) {
int i = 5;
int j[] = { 1, 2, 3, 4 };
StringBuffer sb = new StringBuffer("abcde");
display(i, j, sb);
a(i, j, sb);
display(i, j, sb);
}
static void a(int i, int j[], StringBuffer sb) {
i = 7;
j[0] = 11;
sb.append("fghij");
}
static void display(int i, int j[], StringBuffer sb) {
System.out.println(i);
for (int index = 0; index < j.length; index++)
System.out.print(j[index] + " ");
System.out.println("");
System.out.println(sb);
}
}
↑だと、mainの中のint iとa(int i)が別のものだとわかる。
でも何故↑だと、j[0]=11が適用されるかってことです。
>>513だと適用されないのに。。。
長レススマヌ。
0528デフォルトの名無しさん
NGNG書き込み内容はデータベースに持たせようと思うんですけど、テーブル構成とかプログラムの上手い書き方とか教えていただけませんでしょうか?
0529526
NGNGj[0]=11;
ってのは、変数jが見てる先の参照に対する操作。で、参照の状態を変えてる。
j = {0, 1, 2,};
って書くと、これは、変数jへの操作になる。で、変数が見てる先を変える。
0530デフォルトの名無しさん
NGNGMVC
これでツリーだろうがスレッドだろうが思いのまま。
親ノードが誰かをレコードに記録しておけば再帰的に引っ張ってこれる気がする。
0531デフォルトの名無しさん
NGNGお前MVCが何かわかってないだろ。
0532デフォルトの名無しさん
NGNG親ノードの情報をもっておくのは分かるんですが、例えば
parent
|
+-- child1
| |
| +-- child1-1
| | |
| | +-- child1-1-1
| | |
| | +-- child1-1-2
| |
| +-- child1-2
|
+-- child2
とかでデータベースからレコードを取って JSP に渡す場合、Bean とかってどんな構造になりますか?
この上手い構造がイマイチ思いつかないんです。
なんか凄くパフォーマンスが悪くなりそうな気がして…。
ご教授くださいませ。
0533デフォルトの名無しさん
NGNG└レス━レス━レス━レス
マスター
├書きこみ
├書きこみ
└書きこみ
0534デフォルトの名無しさん
NGNG親に長男の居所を聞いて、長男に次男(or長男の長男)の居所を聞いて、、
ってたどればすぐ並べられるでしょ
0535デフォルトの名無しさん
NGNG何も考えんでいい気がするが
0536デフォルトの名無しさん
NGNGレス遅くなりました。色々試してたもので。。。スマヌ。
引数が基本データ型の場合、値がコピーされるだけなので、
値がメソッド内でいくら変更してもmainメソッドにはわからない。
引数が、配列やオブジェクトの場合、参照先が変わるので
mainメソッドにはわからない。
ってことでいいですか?
0537デフォルトの名無しさん
NGNG基本データ型は合ってる。
参照の方は、微妙(?)に違うような、あってるような。
でも、自分でいろいろと試しているのは良いことです。
宣言している配列の中身を変更するようなことも試していますか?
int x[] = {11,12,13,14,15};
x[2] = 20;
0538デフォルトの名無しさん
NGNGRDB でツリー構成するのは難しいぞ。汎用機時代のどこかの本で定番設計を
見た覚えがあるが、文字だけで説明すんのは無理。てかスレ違い。親子 ID
だけ持ってりゃ動くだろなんて素人設計すんなよ。
0539デフォルトの名無しさん
NGNG変数にはいってるのは、配列やオブジェクトじゃなくて、「ヒープに
アロケートされているオブジェクトまたは配列オブジェクトに対する
参照(Cでいうところのポインタ)」です。
引数で飛んでいくのは参照のコピー(おそらく内部的には「参照の値
のコピー」)。参照が指し示しているオブジェクトは、コピー元とコ
ピー先でおなじだから、オブジェクト参照を引数で何かに渡すと、
渡した先で行ったオブジェクトの内部状態の変更はそのまま関数呼び
元で引数に渡した参照が指し示しているオブジェクトに反映されます
よ。
・・・・文章で書くとワケワカランね。初心者用参考書読むほうがハヤイYO!
0540デフォルトの名無しさん
NGNG親に対して子が1対多だから、普通に子レコードが親レコードIDも
ってるテーブル一個あればいいだけじゃない?
検索が遅くなるっていっても、掲示板のレコード数程度じゃたいした
ことにならんでしょ?
汎用機で仕事で起こすようなデータベースなんかにこれやったら
検索遅すぎて死ぬだろうケドネ。もし速度的に問題あるようなら、
ツリーのルートレコードIDをカラムに追加して、それにインデッ
クス張って、検索時はルートレコードIDで1ツリー分まとめ取り
してからクライアント側で解析すればいいと思われ。
0541デフォルトの名無しさん
NGNG熱のこもった講義ですな。
個人的には、
「メソッド呼んだら、引数に渡したオブジェクトが変化する」
と言うようなプログラムを書くことが既に間違いだと思う。
void change(int[] x)でxをいじるのではなく、
int[] change(int[] x)でxを使って計算したint[]配列を返すように
すればいい。
>>539のような知識は後々身に付ければいい。Javaの試験取りたいなら
別だが。
0542デフォルトの名無しさん
NGNGまぁ使われようによっていろいろある。ルートだけじゃなくてあるノードの
上位に存在するすべての ID を個別レコードとして格納しておけば、特定
ノード以下を一括検索したり一括削除できるし。Java なら Hashtable に
ID ぶち込んでツリー作って、それを BLOB カラムに格納して、ID から
それが所属する BLOB 取れるようにテーブル作るとかするとか (どの道
再帰的に SQL 投げまくる事になるか)。
0543539
NGNG確かに、初心者相手にお勧めしないのほうがよいのかもね。
ただ、間違いって認識はまずいよ。Visitorパターンとか知って
るかい?オブジェクトを渡してその中身を変更してもらうのは、
OOPするときの常套手段ですお。
コレをするとデータとロジックの分離をきれいに行えますです、
ハイ。
0544デフォルトの名無しさん
NGNG結局、「そのツリーをどのように使うつもりなのか、検索/更新に
どの程度の負荷があるのか、システム実装者の技量はどの程度か」
がはっきりわからんと、最適な方法は見えてこない、ということで
よいでしょうか(藁
0545デフォルトの名無しさん
NGNGってのは難しそうだな(Javaの話題ではないが)
0546デフォルトの名無しさん
NGNGそこを工夫するのがエンジニアリングですお。
例えば、ノードIDの命名規則を工夫して、LIKEで取ってくると
いう荒技が・・・
AAA
-AAA.AAA
-AAA.BBB
-AAA.BBB.AAA
-AAA.BBB.BBB
とかにして、AAA%とかAAA.BBB%でLIKEで取るとか。
0547デフォルトの名無しさん
NGNG541 が言っているのは、Fortran のような
「ルーチンに引数としてデータを渡すとデータを加工してくれる」
書き方ではなく、
「引数としてオブジェクトを渡すと、その情報を参照して仕事をし、結果のオブジェクトを返す」
書き方(考え方)にしようということかと。
536 の理解の段階ではそのくらいで十分でしょ。
0548デフォルトの名無しさん
NGNG。。なんか騙されてる気もするが。。
0549デフォルトの名無しさん
NGNGそろそろスレ違いということで。
>>545
あるノードの上位に存在するノードをすべてレコードとして保存して
おくしかないかな。
0550デフォルトの名無しさん
NGNGリソースが要求に対して潤沢であることがおおい
最近の環境では、テヌキは基本でそ(藁
0551デフォルトの名無しさん
NGNGDB 設計に関してだけは手抜くと半年後システム全体が死ぬ可能性が
あるんで辞めたほうがよろしいかと。
0552デフォルトの名無しさん
NGNGそりゃモチロンそうです。
私の話は一般論ではなくて、今回の問題を解決する話ッス。
2chをRDB使って作るというなら、こんなことしちゃダメ
ですな。
0553デフォルトの名無しさん
NGNG完璧にはわかっていませんがある程度は理解できました。
>>537
x[0]は11、x[1]は12、x[2]は20、x[3]は14、x[4]は15ですね?
これでハズシテタラごめん。
>>539
初心者本さがしてみます。
何か↑にそんなレスあったから。
>>541
熱のこもった講義皆さんに感謝してます。
行く行くは試験受けてみたいですね。
0554デフォルトの名無しさん
NGNGよってレジスタ参照とメモリ参照の区別もつかないわけだが。
0555デフォルトの名無しさん
NGNG0556デフォルトの名無しさん
NGNGさぁ?
OS依存ライブラリ作らないと実現できないうえに
GUI のライブラリが標準装備されてるから必要ないって考えかも。
0557デフォルトの名無しさん
NGNG0558デフォルトの名無しさん
NGNGそれが どうかしましたか?
0559デフォルトの名無しさん
NGNG0560デフォルトの名無しさん
NGNG0561デフォルトの名無しさん
NGNGそう言うのを気にする必要がないのがVMの長所でありマルチプラットフォームの所以です。
0562sa
NGNGイメージ的には
getRequestDispatcher().foward("hoge.cgi");
のようなことがやりたいです。
hoge.cgiには、サーブレットから値を渡す必要ないですが、ブラウザから渡されたものは
引き継ぎたいです。
0563sa
NGNGCGIの実行自体はRuntime#execで出来ると思うてます。
0564デフォルトの名無しさん
NGNGJavaからCGIと言う規格でCGI準拠のプログラムを呼び出せばいい。
CGIとてただのプログラム/スクリプトなのでそのまま実行してどうにか標準出力を得ればよし。
0565562
NGNGCGIプログラムの出力を得てそのままJspWriterにprintlnしても、text/htmlとかがついてますよね?
0566デフォルトの名無しさん
NGNG0567562
NGNG0568デフォルトの名無しさん
NGNGURLエンコードで検索すれば法則性はわかると思われ。
0569デフォルトの名無しさん
NGNGTomcat なら CGI サーブレットがあるので、そいつ経由で CGI が使える
ようになっていれば forward も可能。だめなら Runtime#exec,
Process#getInputStream で標準出力を取り出してヘッダけずって取得。
0570562
NGNGCGIServlet.javaのソースが参考になりそうです。
どもでした。
0571825
NGNGそうか、RDB でツリーをやるのは難しいのか。
私の技量はたいしたこと無いです。
もうちょっとあがいてみようと思います。
# この質問にあったスレってどこにありました?
0572デフォルトの名無しさん
NGNG0573デフォルトの名無しさん
NGNGjcursesってのがsourceforge.netにあるよ
0574デフォルトの名無しさん
NGNG教えていただけないしょうか
デシベルdB=10logX(例えばXは出力電力/入力電力)がよく科学技術で用いられるが、
何デシベルがどのようなX(出力の入力に対する倍率にもなる)に対応するプログラムを作れ、ってネタなんですが、、
その実行結果として
0dB->1.0
1dB->1.2589254117941673
略
9dB->7.943282347242816
10dB->10.0
になるのらしいですが、
自分がやれば
0dB->-Infinity
1dB->0.0
2dB->0.693147805599453
略
10dB->2.302585092994046
になってしまいます
//Nanika.java
public class Nanika{
public static void main(String a[]){
for(int dB=0;dB<=10;dB++)
System.out.println(""+dB+"dB->"+Math.log((double)dB));
}
}
やはりprintln以降が間違えてるのでしょうか、、、
おながいします
0575デフォルトの名無しさん
NGNG0576デフォルトの名無しさん
NGNG0577デフォルトの名無しさん
NGNGあんたらヤバイよ。まじで
0578デフォルトの名無しさん
NGNG実行結果が0〜9dBまでが1.0で、10dBが10.0に…
0579デフォルトの名無しさん
NGNG0580お願いいたします。
NGNG(Enterキーを押すと、ボタンを押したように動作させたい)
setMnemonic(int mnemonic)
を使ってみたのですが、全く反応しませんです。
よろしくお願いいたします。
0581デフォルトの名無しさん
NGNGActionMapとInputMapを使う。
0582580
NGNGは、どうやらメニューアイテムに対するショートカットのようですね。
と、ここまでしか分かりません。どうかよろしく愛の手を。
0583デフォルトの名無しさん
NGNGおまえさんが変な事書くから戸惑ってしまったよ。
そのメソッドは、
「ALTキー」を 押 し な が ら なら、反応させるものだ。
Enterキー単独で反応させたいなら、EventListenerを使うしかない。
0584デフォルトの名無しさん
NGNGそんなことはない。
0585デフォルトの名無しさん
NGNGSwingが助けてくれるから!
0586デフォルトの名無しさん
NGNGどうしてなんでしょうか?(ファイルネーム以外で)
0587デフォルトの名無しさん
NGNG違うものだからじゃないかな?どうだろ?
0588デフォルトの名無しさん
NGNGJListで選択の変更をListSelectoinListenerのvalueChangedでうけて処理しているのですが、
一度何かを詮索すると2回呼び出されているのですがなぜでしょうか?
1度だけ処理したいのですがどうすればいいのでしょうか?
0589デフォルトの名無しさん
NGNGgaipって圧縮率いくつか選択できるよね?
0590デフォルトの名無しさん
NGNGイベントクラスのヘルプ熟読。
0591デフォルトの名無しさん
NGNGListSelectionEventのgetValueIsAdjusting()を調べて見よ
0593588
NGNG詠んでもよくわかりませんでした。
0594デフォルトの名無しさん
NGNG0595デフォルトの名無しさん
NGNGコンビ?
>>592 一般の圧縮ツールでも、同じ圧縮形式だったとしても、サイズが
違うことがあるのと関係あるかな。
0596デフォルトの名無しさん
NGNGlist.addListSelectionListener(new ListSelectionListener(){
public void valueChanged(ListSelectionEvent lse){
if(lse.getValueIsAdjusting()){
// 処理
}
}
});
でいけたと思う。
0597デフォルトの名無しさん
NGNG線を描いての描画?J2SE?
JLabelに一票。JFrameは描画がちらつくような気がする。
0598デフォルトの名無しさん
NGNGダブルバッファ音にしてる?
0599デフォルトの名無しさん
NGNGそれで質問なんですが、
TextFieldに1や2といったdoubleやintの数値を入れたいのですが、
マニュアルにはsetText(string t)と書いてあり、実際に入れようとしても型違いなのでエラーになってしまいます。
またTextFieldからgetTextした値をdoubleやintの数値で取ってきたいのですが
これもやはり無理ですた。
私はTextFieldに入った値で練習用計算機を作っているのですがどうやったら
TextField内の値をntやdoubleで扱えるのでしょうか?教えてください。おながいします。
0600599
NGNG0601デフォルトの名無しさん
NGNGString num = Double.toString(value);
value = Double.valueOf(num).doubleValue();
0602599
NGNG産休です。
0603586
NGNGGNUのgzip -> 自前のdeflate
GZIPOutputStream -> zlibのdeflate
ということで、gzipのdeflateとzlibのdeflateの違いっぽいです。
なので、zlibをつかったgzip圧縮ツールとは同じサイズになるようです。
>>595
ワラタ
0604デフォルトの名無しさん
NGNG参考になるようなページなどがあれば教えてください。
0605デフォルトの名無しさん
NGNGすべてのクラスを辿っていくとobjectクラスにつきあたるというじゃないですか。
で、なんか自分でなんかのクラスをつくるじゃないですか。
そんで、たとえば何かのオブジェクトを入れたら、ある処理を施されて、オブジェクトが帰ってくる、機能を持ってるクラス。
で、そのオブジェクトの入り口と出口を method( Object object ) ていう風にしたら、どんなクラスのオブジェクト入れてもオッケーっていうことですか?
いや、初心者なんですけど、気になって。
0606デフォルトの名無しさん
NGNGそうですよ。
そういうメソッドをPublicで定義した場合、メソッド内部の処理が
「引数がObjectならなに入れてもいい」ように作ってありますよ、
という意思表明になるよ。
Object型を引数に取るようなメソッドは、自分はあまり作らないけどね。
折角のコンパイル時型チェック機構の利点を捨ててまで、えられるものは
普通はないよ。
0607デフォルトの名無しさん
NGNG普通にソケットプログラミング。
0608デフォルトの名無しさん
NGNGJDK では JNI 使って zlib <-> Deflater, Inflater とかやってる。
0609デフォルトの名無しさん
NGNGよくわからないので参考になるような資料
ありませんか?
0610デフォルトの名無しさん
NGNGttp://www.google.co.jp/search?q=Java+%A4%C8+C+%A5%BD%A5%B1%A5%C3%A5%C8+%C4%CC%BF%AE&ie=EUC_JP
0611デフォルトの名無しさん
NGNGSocketでググればええやん。
javaのコアAPIのソケットは、バークレーソケットインターフェイス
の簡単なラッパーでしかないから、基本で難しいことなんか何もない
ぞ。(微調整できないけど)とりあえずTCPでソケットするやり方自体
を分かってれば、勉強なんかいらん。トライアンドエラーちょっとくり
返すだけ。
・・・それがワカランというのなら、それはベースになる知識が足りないから。
0612デフォルトの名無しさん
NGNGしまった、プロセス間通信じゃなかったのか、スマン。
0613デフォルトの名無しさん
NGNG0614デフォルトの名無しさん
NGNG引数に this を入れるメソドってよくありますよね。ちょっと驚愕します
勝手にいじくられるんじゃないかと(java初心者です)
例えば Thread のインスタンス作成時にコンストラクタに与えるthis。
そういえば俺(this)は Runnable を実装していたんだ、と。
Thread のインスタンスからいじくられるのは run() だけか。
なんかインターフェイスって言い得て妙
0615デフォルトの名無しさん
NGNG0616デフォルトの名無しさん
NGNG言い得て妙だな。
0617デフォルトの名無しさん
NGNGインストールしたのですが、JAVA Web Startをクリックした途端
エラーが出て再起動してしまいます。詳細不明のデバイスエラーらしいですが…
何度インストールしなおしても同じ現象が起こります。
どなたか原因をご存じないでしょうか?OSはXPproです。
0618デフォルトの名無しさん
NGNGグラフィックカードか なんかでトラブってたよーな。
0619デフォルトの名無しさん
NGNG1.4.1 は ATI のグラフィックカードと相性が悪いので
しばらくは 1.4.0 を使うがよろし。
0620デフォルトの名無しさん
NGNGわかりました。ありがとうございます
0621デフォルトの名無しさん
NGNG�U�Uこの半角記号が打てないので
プログラムを書くのに困っています。
キーボードの右下の�Uのキーを押しても¥が出てくるだけです
どうすれば、英数半角でこの記号が打てるようになるのか
教えてください
0622デフォルトの名無しさん
NGNG&&と!を組み合わせて代用しる!
0623デフォルトの名無しさん
NGNG622が不親切だから丁寧に教えてやろう
(1) a || b : aまたはb
(2) !(!a && !b) : 『「aでない」かつ「bでない」』でない
(1)と(2)は等価だ。
a b (1) (2)
--------------
t t (t) (t)
t f (t) (t)
f f (f) (f)
f t (t) (t)
t: true
f: false
だから||なんか必要ない。
0624デフォルトの名無しさん
NGNG0625デフォルトの名無しさん
NGNG0626デフォルトの名無しさん
NGNG0627名無しさん
NGNG0628デフォルトの名無しさん
NGNGBorderLayoutのWestにPanel1を配置し、
CenterにPanel2を配置しました。
さらに、Panel1にButtonを好きな位置に配置したくて、
Panel.setLayout(null);
こんな感じでnullレイアウトにして、
Panel.add(Button);
Button.setLocation(0,100);
ボタンをPanelの(0,100)に配置されるようにプログラムを組みました。
しかし、実行してみるとボタンは表示されていませんでした。
どうやったらボタンをパネルの好きな位置に配置できるのですか?
0629mokorikomo
NGNG0630628
NGNG訂正です。Panel1がPanelになってました。
Panel1.setLayout(null);
こんな感じでnullレイアウトにして、
Panel1.add(Button);
Button.setLocation(0,100);
0631デフォルトの名無しさん
NGNGネタじゃあないんでマジレスお願いします。
0632デフォルトの名無しさん
NGNGhttp://www.javaco.orgで一通りダウンロードして。
0633631
NGNG全部は・・・キツイです・・・。
0634デフォルトの名無しさん
NGNGでダウンロードして
0636631
NGNG0637デフォルトの名無しさん
NGNGJREだよ。
0638631
NGNG0639デフォルトの名無しさん
NGNGお遊びモードなのか?真面目に答えてはいけない日なのか?
0640デフォルトの名無しさん
NGNG答えってのは質問に相応しいものになる。
0641デフォルトの名無しさん
NGNG本屋で物色したりぐぐったりしても、よさげなのが見つからなくて。
0642デフォルトの名無しさん
NGNG中身は一緒。
・・・・・いや、気のせいだって、きっと。
0643デフォルトの名無しさん
NGNGそんなこというなよ!!
でも、でも、、、正しいような気がする。
・・・・いや、木の精だって、きっと。
全力で下げる。
0644デフォルトの名無しさん
NGNG0645デフォルトの名無しさん
NGNGなぜかPHPのAPIヘルプで覚えた。
DOMとかSAXは各言語仕様が似てていいやね。
0646デフォルトの名無しさん
NGNGあん?xcreseに決まってんだろボケ。
0647デフォルトの名無しさん
NGNGここは間を取って、インフォテリアのiPexなんてどうだね(w
0648デフォルトの名無しさん
NGNGうんだけど"invalid flavor" てExceptionが返ってくる・・・
PDFも同様。これって結局プリンタドライバーの問題?
GIF画像ならプリントアウトできるんだけど、SunのSampleは誤字が多いし
いざ紹介されているサイト見ても触る神に祟りなしとばかりに画像出力ば
っか。
海外サイト行っても同じ問題で苦しんでいる人が多いみたいだし・・・
誰かまともに使えた人います?
0650デフォルトの名無しさん
NGNG問題が生じています。
現在、はさまれたものをひっくり返す部分を作ってます。
動作としては、はさまれた間の石をひとつずつアニメーションしながら
ひっくり返すというものです。
発生した問題としては、すべての石がひっくり返ったあとに、
指定(クリック)されたセルに石が置かれます。
望む動作としては、石がおかれてからはさまれた石をひとつずつひっくり
返したいのです。
ちょっと、原因がわからず困ってます。
ひとつずつひっくり返すという処理を別スレッドを作って
そいつにやらせているので、Swingに任せてるpaint()処理
がそのスレッドが終了した時点で呼ばれているのかな?
と思い、石をおく処理も別スレッドにして動かしたんですけど
やはり、はさまれた石をすべてひっくり返したあとに、石が置かれます
ん〜いったい何が原因になってるんでしょうか???
0651デフォルトの名無しさん
NGNGダメよダメダメdead lock〜♪
ダメよダメダメdead lock〜♪
スレッド作るの〜好きなあ・な・た♪
ちゃんとわかって使ってね〜♪
って言うか再帰的に順次めくっていけばいいじゃん。
0652デフォルトの名無しさん
NGNGどうせめくり中は入力受け付けないんだろうから。
void reverse(Vector targets)
{
Iterator v = targets.iterator();
for(int i = 0; i < ANIME_FRAMES;i++)
{
while(v.hasNext())
{
Integer l = (Integer)v.next();
ChangeGraph(koma[l.intValue()],ANIM_GRAPH[i]);
}
update();
}
}
こんなんじゃダメ?
0653デフォルトの名無しさん
NGNGオセロごときでスレッドなんて使うの?アニメーションならタイマ割り込み使うわな。
・初期化
{
・自分のルーチン
・描画
・相手のルーチン
・描画
・判定
}
終了
でいいと思うが・・・。
0654デフォルトの名無しさん
NGNG0655デフォルトの名無しさん
NGNGけどここで質問です。
アプリケーションで作ったのですけどVBのようにランタイムやら何やら固めて
配布用にするツールはありますでしょうか?
javaが入ってない環境やいちいちDOS窓から実行なんてしないといけないのは
ちーと使い勝手が悪いです。
んなので教えてください。おながいします。
0656655
NGNG金無いのでSDKのみで作りますた。
0657デフォルトの名無しさん
NGNG今、君は最も重要な作業をしてるぞ。なおかつその作業は、
将来の君のソフトウェア開発に対する思想を決定づけるものだよ。
ツライのは解るが、「SDK+エディタ+コンソール」この環境が苦にならなければ、
先々、いい技術者になれる可能性があるぞ。
統合開発環境に頼ってしまうと、いわゆるブビ厨に代表される、
それがないと何も出来ないアホウになってしまう。
今の状況を、むしろ楽しめ。
出来る技術者なら、だれもが通った道だ。
0658デフォルトの名無しさん
NGNG配布物を利用する人の利便を考えてるんじゃねーの?
つか >>655 統合環境を求めてないし。
0659655
NGNGお褒めいただいてありがとです。
私はいつも新しい言語やるときはまず計算機からってことでやっとります。
delphiしかりVBしかり。
でもそんな難しくなかったですよ。>Java
一応仕事で別の言語やってたから(今プー)
基本は知ってるのであとはjdbc:odbcとかでDBにつないで
SQLコマンドぶち込めるツールとかつくろうかなとか思ってたり、
FTPのツール作ってみようかなとか思ってみたり。。。。。
ただ固めるのができましぇん。
0660655
NGNG>配布物を利用する人の利便を考えてるんじゃねーの?
そのとおりです。
つーかテスト用で作ったので一応固めたいつーだけなんですが(藁
他環境で使えるのを確認して一応テストを閉めたいのでふ。
0661デフォルトの名無しさん
NGNG一般的には jar + 起動用スクリプトとか。
あとはフリーのネイティブコンパイラ使ってみるとか、
(gcj とか jet とか)
0662655
NGNG起動用スクリプトってbatファイルでも作るちゅーことでしょうか?
これはすでに作って使ってます。
jarって言うのはよくわかりません。飯食べてから確認してみます。
ちなみにこれってexe見たいにワンクリックで起動するものなんですか?
あと関係ないのですがsageた方がいいの?
0663デフォルトの名無しさん
NGNG他には、Delphi持ってるなら、JREダウンロード支援からセットアップからしてくれる.exe作るとか。
0664655
NGNG>Delphi持ってるなら //昔やってて今持って無いです。
JREダウンロード支援からセットアップからしてくれる.exe作るとか。 //コレダ!
では飯くってからバイト(11月まで飛込み営業 //午前中サボり)逝ってきます。
0665663
NGNGVBが厨発生の温床になってるのはなにも統合環境のせいじゃないよ。
DelphiやってたらJavaも似てるから入りやすいでしょう。
IDEで全て賄えるならそれが一番いい。何も時代をさかのぼることは無い。
いろんな考えがあるけどね。
0666デフォルトの名無しさん
NGNG利便性を求めるなら、JavaWebStartってのもアリかな。
0667655
NGNG私糞つまんないバイト逝ってきますので、また後々ご報告します。
0668デフォルトの名無しさん
NGNGありがとうございます。でも本当は、�U�Uが打てるキー設定ができるのが一番いいのですが
ここで躓いていてもしょうがないので、しばらくそれで凌いでみます。
0669bloom
NGNGhttp://homepage.mac.com/bloombloom/
0670超初心者
NGNGint a[] = {1,2,3,4,5};
int b,
b=a;
System.out.println(b[3]);
本にはこのとき、画面にはa[3]の値である4が表示されると
書いてあるのですがどうしてですか?
0671デフォルトの名無しさん
NGNGかわいそうに・・・
誰からもまともに答えて貰えなかったんだね(藁
つーか、ネタだよね?
0672デフォルトの名無しさん
NGNG1 2 3 4 5
0673デフォルトの名無しさん
NGNG以前のシステムではJDialogを継承したAというクラスをNewで生成し、setVisible(true)で
ダイアログを表示させたののち、クラスA内のあるメソッドでGraphicsオブジェクトをあつかう処理をしていました。
その後、このクラスの処理を何も継承していない自作クラスBで行おうとしました。
しかし、createImageが使えなくなりました。急いでクラスBにJDialogを継承させ解決したんですが
こんどはGraphicsを宣言する部分でNullPointerExceptionが発生してしまいました・・・。
クラスAとクラスBの違いはただ、ダイアログを生成しているかしていないかの違いです。
(BはただJDialogを継承しているだけ)
なぜGraphicsオブジェクトを生成しようとすると例外が出るの!?
馬鹿でゴメン・・・だれかHELP!
0674673
NGNG作れないみたいなんで、諦めました。
0675デフォルトの名無しさん
NGNG0676デフォルトの名無しさん
NGNG内容はともかく
0677デフォルトの名無しさん
NGNG以前にもこの話題がありましたが、Component を off screen で使った場合、
createImage, size, insets, getGraphics などのメソッドの返値は、null
になってしまいます。
必ず、show してから、得るようにしてください。
0679650
NGNG>>652
レスありがとうございます
現在は、652さんのような感じでやってます。
アニメーション用のImage配列と表示するJLabelを
与えたReverseAnimator implements Runnable クラスを作って
それを別スレッドで、ひとつずつのひっくり返す石に対して
呼び出しています。描写はGraphicsをとってきて
g.drawImage()しています。
んで、オセロの石を置くメソッドでも同様にこのクラスに
置いた石のImageをひとつだけ渡して、スレッドで動かしているんですが、
どういうわけか、石を置く処理のほうがひっくり返す処理よりあとに
描写されてしまいます。
651さんのおっしゃったようにデッドロックを起こしているのでしょうか?
0680650
NGNGうまくいきました。なんでだろう?
最初からLabelにIconをセットしておいてからそれを変えるのと
必要なときにIconをセットするのとでは何がちがうのだろう???
0681デフォルトの名無しさん
NGNGint b[];の間違いでは?
>なんでもいいからプログラムを勉強する場合、ブラインドタッチは
>必須ですか?
ブラインドタッチ? 何がなんでもいいの? ワラタよ
0682デフォルトの名無しさん
NGNG念力
0683デフォルトの名無しさん
NGNGみんな和気藹々とやってて見てて楽しそう。
0684デフォルトの名無しさん
NGNGもうひとつあったような気がしたのですが、
思い出せません。
どなたか教えてください。
0685デフォルトの名無しさん
NGNG0686デフォルトの名無しさん
NGNG0687デフォルトの名無しさん
NGNG0689デフォルトの名無しさん
NGNG0690デフォルトの名無しさん
NGNG0691デフォルトの名無しさん
NGNG配列は0から始まるんだよ
int a[] = {1,2,3,4,5};
は
a[0] = 1;
a[1] = 2;
a[2] = 3;
a[3] = 4;
a[4] = 5;
0693デフォルトの名無しさん
NGNG0694デフォルトの名無しさん
NGNG0695デフォルトの名無しさん
NGNG0696デフォルトの名無しさん
NGNGできるのならやり方を教えてください.よろしこ。
0697デフォルトの名無しさん
NGNGできる。
POI使え。
http://jakarta.apache.org/poi/index.html
0699デフォルトの名無しさん
NGNGってなわけ [java エクセル データベース] で検索。。。
ttp://www.myu.ac.jp/~fujii/FBS/ENSYUU1/thema.html
こんなのがでてきますた。
今のところ俺には無縁そうだからほとんど読んでない。
違ってたらごめんよ・・・・。
だから、下げとくね。
0700697
NGNGこの辺も有用かもね。
単純にデータベースとしてアクセスするだけなら>>699の様に
JDBC-ODBCブリッジを使うのもいいかもしれませんね。
0701超初心者
NGNGああなるほど。ありがとです。
新しい質問です。MS-DOSプロンプトなんですが、これって
一度表示したらもう上のほうって戻れないんですか?
エラー20もでて、なんかシンボルを解釈処理できません、
とか出たんですが上の1つめのミスがなにかとか見たいんですが
戻れないので見れません。
どうすればいいですか?
0702デフォルトの名無しさん
NGNGO S を 変 え る ! !
・・冗談です。
リダイレクト、ツール、自分でプログラム内の出力先を変えるなど、
いろいろ手はございます。
0703デフォルトの名無しさん
NGNGFAQにそういうのがあったのを思い出した。
0704超初心者
NGNGありがとうです。FAQにありました。
で、どうもよくわからんのですが入力文字が無効といわれました。
nt a[][] = new int[9][9];
int i,j;
for (i = 1; i <= 9; i++)
{
for(j = 1; j <= 9; j++)
{
a[i - 1][j - 1] = i * j;
}
と、こんな感じなんですが、エラー結果のとき i と j にチェックが
つきます。今までと同じ本通りに書いてるのに今回はなぜか
エラーが出ます。どうすればいいんでしょうか?
0705デフォルトの名無しさん
NGNGntはintだろうと善意に解釈するとして、
}が足りない。
0706超初心者
NGNGpublic class Sample21
{
public static void main(String args[])
{
int a[][] = new int[9][9]; // 配列を宣言しメモリを確保する。
int i,j;
// 配列の要素に値を格納する。
for (i = 1; i <= 9; i++)
{
for(j = 1; j <= 9; j++)
{
a[i - 1][j - 1] = i * j; //九九の値を格納する。
}
}
// 配列の要素の値を表示する。
for(i = 1; i <= 9; i++)
{
for(j = 1; j <= 9;j++)
{
System.out.print(a[i - 1][j - 1] + ",");
}
System.out.print('\n');
}
}
}
こんなんです。
0707デフォルトの名無しさん
NGNGコンパイルとおちゃった(w
ちょいミスだと思う。>>705もよんでね。
0709超初心者
NGNGよくわかりません。
こーいうときってとりあえず無視してすすでもいいですかね?
それとも原因を解明したほうがいいんでしょうか?
0710707
NGNG全角スペースじゃなかった?intの前の空白
コピペしたら、そのせいで、int型の「i」と「j」が認識できなくて、
その後の「i」「j」の使用個所全てでエラーがでたのよ。
0711超初心者
NGNGあーほんとだ!
そういえばTabキー押す前に間違えてスペース押した覚えが
ある。そんとき全角になってたのかー。
こんなことでエラーになるんですね、って勉強してておもったんですが
プログラムって1文字でも違うと作動しないからこわいです。
707さんありがとうです。たすかりました!
0712デフォルトの名無しさん
NGNGすげーおもしろい。いままでにも OLE を取り扱うライブラリとかは
いくつかあったけど、これは、Javaから直接 Excel(.xls) が
読み書きできるんだねー。サーバーサイドで利用してみようかな。
0713641
NGNG0714デフォルトの名無しさん
NGNGそんで、String str = (String)vector.get(index);みたいなかんじで、(String)のようにキャスト?してやらなければならないんですよね?
ですが、Vectorにはいろんなクラスのオブジェクトが入っているので、どういうふうにキャストしてあげたらいいのかわかりません。
ベクターの要素のクラスを調べるメソッドでもあるんでしょうか?それとも、はじめからなんでもかんでもベクターに詰め込むなという感じでしょうか?
よろしくです。
0715デフォルトの名無しさん
NGNGこちらが正解だと思う。
どうしても、
>いろんなクラスのオブジェクト
を入れて使用するなら、
「instanceof」キーワードでjava.lang.ClassCastExceptionを防ぎましょう。
0716デフォルトの名無しさん
NGNGせめてObject以外の共通の基底クラスじゃないと・・・ね。
0717デフォルトの名無しさん
NGNG書き込みデータをnews.datに読み込んで処理するのですが
Linuxでこれを
FileInputStream("/tmp/news.dat");
とするとうまくいくのですが、W2Kで動作するのには
どのようにパスを書けばいいのですか?
よろしくお願いします。
0718デフォルトの名無しさん
NGNG>>714
何でも入るからって無理していろんなもの入れなくていいんだよ。
0719デフォルトの名無しさん
NGNGString tmpdirSuffix = System.getProperty("java.io.tmpdir");
String fileName = tmpdirSuffix + File.separator + "news.dat";
…でダメか?
0720719
NGNG0721717
NGNGありがとうございます。
とりあえずファイルの場所さえ気にしなければ
フルパス書けば大丈夫みたいでした。
すみません。
0722デフォルトの名無しさん
NGNG0723デフォルトの名無しさん
NGNGSystem.arrayCopy()
0724デフォルトの名無しさん
NGNGint[] だったら clone() できるけど。
0725722
NGNG0726>>599
NGNG言っていた>>599でございまふ。
一応
jar cvf ***.jar ****.class ****.class
つーコマンドでjarファイルを作れますた。
ですが
java -jar ****.jar
とコマンド打って実行しようとしても、
Filed to load Main-Class manifest attribute from ***.jar
と出てきて実行できませんです。
プロバティ見るとこのファイル自体javawに関連付けられているようですが、
もしやこの点がおかしいのではないかなとか思っちゃってまふ。
どうぞ固めたjarファイルを実行させるのをお助けねがいまふ。
0727>>599
NGNG0729デフォルトの名無しさん
NGNGMain-Class manifest jarで検索しる!
0731デフォルトの名無しさん
NGNG0732デフォルトの名無しさん
NGNG0733デフォルトの名無しさん
NGNGmanifest
【@】マニフェスト,【変化】
《動》manifests | manifesting | manifested,
【大学入試】,
《名》乗客名簿,指示ビラ,生産指示(票),
《形》明らかな,
《他動》明らかにする,明白な,
《自動》(幽霊が)現れる,明白に示す,明示する,発揮する
by 英辞郎
0734>>599
NGNGマニュフェストファイルの1行目の改行が無かっただけですた。
>>733
ビラかよ!!
0735>>599
NGNG私はさる(猿)人にこれを見せようと仮定しまふ。
こいつはJavaもわかりませぬ。
んでそいつの環境にもしJVMが入ってなかった場合このジャーファイルは実行できますでしょうか?
0736デフォルトの名無しさん
NGNG0737>>599
NGNGやはり・・・・・・・・・
んまぁXP以外はVMが入ってるって事を過程してよしとしますか。。。鬱
んじゃいろいろありがとございますた。
0738デフォルトの名無しさん
NGNGJRE無しでは jar は動かん。
0739デフォルトの名無しさん
NGNGちなみに XP 以外に入っていると仮定される
Microsoft製 JVMでは java -jar はできません。
jview -cp xxx.jar xxx.Main みたいに 指定しないとダメ。
JDK 1.1.4 レベルだから そのままでは Swing 不可、
JDK 1.2 以降に追加されたAPI不可とか。
素直に JRE 入れさせたほうが吉。
0740>>599
NGNG一応Swing使わずにAWTのみで製作しますた(どっちでもよかったんだけどね)
こちらの環境はJDK2の1.40でふ。一切ツール使ってませんです。
0741デフォルトの名無しさん
NGNGと横から口出ししてにげまふ
:-)
0742デフォルトの名無しさん
NGNGWinCafeの高いヤツだっけ?
0743publicさん
NGNG0744デフォルトの名無しさん
NGNGNetscape 6.0以降でも チェックはずさないと JREインストするね。
OPERA ってのは JDK インストールしちゃうんだ…
ところで OPEN.ORG ってなんだ?
0745デフォルトの名無しさん
NGNG>>742
VISUALCAFEですねWIN32になりますね。ただ相手の環境でWIN32を実行できるのでせうか?
:-(
0746publicさん
NGNGOPEN.ORGはEXCEL,WORDなどOFFICE互換(JDK(JRE)必須)だったと?
↑さんはROBECODEやってますか?
0747デフォルトの名無しさん
NGNG0748デフォルトの名無しさん
NGNGROBECODE -> RoboCode
OPEN.ORG -> OpenOffice
JDK(JRE)必須 -> JRE必須 (Operaに関しては推測だが、30MBもある JDKが必須ってのは考えにくい)
0750デフォルトの名無しさん
NGNG金払ってまで回答するか・・・
0751デフォルトの名無しさん
NGNG大文字小文字も考慮できねぇDQNどもだな。
商標問題が起きたときに困るぞ(w
0752デフォルトの名無しさん
NGNGJREだけで動きますね>>OPERA
スペルミス>>RoboCode
環境設定でJRE,JDKどちらを使うかで勘違いしてました。
0753デフォルトの名無しさん
NGNG0754デフォルトの名無しさん
NGNG0755デフォルトの名無しさん
NGNGつづきはーーーー
0756デフォルトの名無しさん
NGNGJDK=JRE(コアAPIランタイム+クラスライブラリ)
+コンパイラその他のツール+ドキュメント+コアAPIソースコード
WinでJDKインストールしようとすると、JDKインストールした
ディレクトリと、もう一つ別の位置に、2個のJREをインストールするん
だけどね。(おそらくレジストリ登録対象のランタイムにするため)
0757デフォルトの名無しさん
NGNG商品名 価格
A x
B y
・ ・
・ ・
・ ・
といったデータベースがあるなかで、
その中から決まった文字列を検索したら
一致する商品名全ての
行を検出するプログラムをsdk2のみで
くむことは出来るでしょうか?
わかりにくい質問ですみません。
0758デフォルトの名無しさん
NGNGできます
0759デフォルトの名無しさん
NGNG0760デフォルトの名無しさん
NGNG0761デフォルトの名無しさん
NGNG速レスありがとうございます。
エート、なにで検索すればいいのでしょうか?
独習JAVAという本を持っているのですが
解らなかったものでネットで調べて見ようと思うので
よろしくおねがいします
0762デフォルトの名無しさん
NGNG0763デフォルトの名無しさん
NGNG0764デフォルトの名無しさん
NGNGある決まりにそってデータが分かれているのなら、正規表現当たりを。
0765デフォルトの名無しさん
NGNGみなさんありがとうございます!
課題が明日まででテンパってて
叩かれるのを覚悟で質問したのですが・・
とりあえず頑張って見ます。
0766デフォルトの名無しさん
NGNG0767デフォルトの名無しさん
NGNG0768デフォルトの名無しさん
NGNG下のようになったのですが、ifの条件の部分が
わからないっす。tf1、ta1はTextField、TextAreaでDataBase.txtが
データベースファイルです。これだけ考えてこれしか出来ませんでした・・
ぱっとみでいいので根本的に間違っていましたら
御指摘してもらえますか?
bt.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
try{
BufferedReader br=new BufferedReader(new FileReader(DataBase.txt));
int n=1;
String s="";
While((s=br.readLine())!=null){
if(?=tf1.getText()){
ta1.setText(ta.getText()+n+":+s+"\n");
}
n++;
}
br.close();
}
catch(IOException ie){
System.exit(1)
0769バグがあっても (゚з゚) 気にしない
NGNGStringBuffer content = new StringBuffer();
LineNumberReader in = null;
try{
in = new LineNumberReader(new FileReader("hoge.txt"));
while(true){
String line = in.readLine();
if(line.indexOf(keyword) >= 0){
content.append(in.getLineNumber() + ": " + line + "\n");
}
}
} finally {
if(in != null) in.close();
}
ta1.setText(content.toString());
0770デフォルトの名無しさん
NGNGとはいっても初心者の私にはぱっとみではなにやってるか
解らないっすw。ちょっと試してみます。
徹夜覚悟してたのですが寝れそうです!
本当にありがとうございます!
0771デフォルトの名無しさん
NGNG0772デフォルトの名無しさん
NGNG無限ループを NullPointerException で抜けますか…
わざと? それともいつもこんなコード書いてんの?
0773デフォルトの名無しさん
NGNGJavaアプリなんて、ZIPかなにかで配布して、解凍すればいいだけ
じゃないの?ローカルの環境情報集めたりレジストリいじったりす
る必要あるのか?
0774デフォルトの名無しさん
NGNGString line = null;
while((line = in.readLine())!=null){
//処理
}
これでいいか?
0775バグがあっても (゚з゚) 気にしない
NGNG忘れた。未到達コードでコンパイル通んねぇだろうな。
String line = in.readLine();
if(line == null) break;
0776デフォルトの名無しさん
NGNG・Java Web Start で配布
・InstallAnywhere Now! を使う
http://www.grapecity.com/japan/support/database/P3_104.htm
0778デフォルトの名無しさん
NGNG0779デフォルトの名無しさん
NGNG無事コンパイルできました!
なんかfinallの部分でエラーがでたので
消してcatchにしてしまいました。
あとは>>769のプログラムのifの上に
>>775のif(line==null) break;を加えたらコンパイル
通りました!なぜそれで通ったのか解らないのですがw
>>772氏の指摘の意味も
解らないですし、ひたすら勉強っすね。
最後に本当にたすかりました!ありがとうです!
0780ナナシアター.swf
NGNGこれから何かつくってみようと思います。
そこで初心者はどんなものから作ったらレヴェルが上がるでしょうか?
何かアドバイスくださいm(__)m
0781デフォルトの名無しさん
NGNGふつうに「こんなもんあったらいいな」と思ったツールとか、自分の
興味のあるもの。
0782ナナシアター.swf
NGNGJAVAで掲示板やカウンタは作れますか?
0783デフォルトの名無しさん
NGNGできるぞ。
Servlet/JSPなどのサーバサイドJavaを勉強しる。
0784ナナシアター.swf
NGNGサンクスコ
これから勉強に励みたいと思います!
おーしっ!やるぞ!!
0785デフォルトの名無しさん
NGNGでも、サーブレット使わせてくれる無料もしくはプロバイダのスペースは激しく少ないな。
0786デフォルトの名無しさん
NGNGJAR使ったらクラスパスの必要はないの?
java -jar hoge.jar
だけでいいの?
0787デフォルトの名無しさん
NGNG>だけでいいの?
あとEnter押すだけでは?
クラスパスにはjarも指定できるけどね。
0788デフォルトの名無しさん
NGNGCの場合、aが0では真にならないけどJavaの場合は真になるんだよね?
CのソースをJavaで動かしたら結果が変わったが。。。
俺の勘違いかな???
0789デフォルトの名無しさん
NGNGJavaもC言語と同じで
a==0 のとき
偽 (0<a)
真 (0<=a)
です。
気をつけないといけないのは
例えば unsigned int をエラーが出るからといって
unsigned を削った場合とかは (0<a)は すなわち (0!=a) なわけで。
0790789
NGNG>unsigned を削った場合とかは (0<a)は すなわち (0!=a) なわけで。
サンクス
0791デフォルトの名無しさん
NGNGJTree view = new JTree(model);
JFrame frame = new JFrame("AmbientTreeView");
frame.getContentPane().add(new JScrollPane(view));
てなかんじで木を作ってswingで表示させてるんですが、実行すると木が閉じた状態(もともとファイルディレクトリのプログラムを改造したものなので、エクスプローラーを起動した直後にフォルダがまだ開いてないような状態)になっています。
木を開いた状態(すぺての木の要素が表示されている状態)で起動させるようにするにはどうすればよいのでしょうか?
0792デフォルトの名無しさん
NGNGJTree#expandPath(TreePath path)
JTree#expandRow(int row)
じゃダメか?
0793デフォルトの名無しさん
NGNGまずお聞きしたいのですが、Visual Studio.NETでは開発できませんか?
前のVer6の時はできたと思うのですが。。。
また、できないとすると何を入手すればよいのでしょうか?
0794デフォルトの名無しさん
NGNGVisualStudioでは、昔からJavaの開発は出来ません。
J++というJavaに良くにたものはありましたが。今はJ#でしょう。
Javaやりたいなら、VSは捨てることですな。
Eclipse / Forte / JBuilderあたりを導入しましょう。
0795793
NGNG>>794さんありがとうございます。
また質問ですいませんが、日本語メニュー・ヘルプ付き開発環境となると、
ボーランドのJBuilderしかないでしょうかね。
0796デフォルトの名無しさん
NGNG開発始めたら、頻繁にヘルプなんて見る?
日本語メニューだったら、Eclipse/Forteも使えるよ。
いくつか環境試して、自分に会うモノを選べばいい。
JBuilderもいいけど、重いね。
0797793
NGNGヘルプは関数の使い方とか知る場合に見れれば良いなと思って書きました。
ところで、今ソフマップに電話して、JAVAソフトはどんなのがあるか
聞いたところ、MSのVisualJも勧められたんですが、これはダメなんですか?
0799助けてください
NGNGJdkのパスをとおす為に「autoexec.bat」をいじりました。
元々は「SET PATH=c:\PROGRA??\ATOK13????」とか書いてある所に
「c:jdk1.3.1_05\bin;」とつずけて入力すればよかったのですが、
新たに「SET PATH=c:jdk1.3.1_05\bin;」としてしまいました
つまり、
SET PATH=c:\PROGRA??\ATOK13???
SET PATH=c:jdk1.3.1_05\bin;
こんな感じにしてしまったのです。
このミスにきずかず再起動した所、確か「c:windowが見つかりません」と
表示され、それ以降DOSモードのままです。
WIN98です。
そこで「c:\>autoexec.bat」と入力したら
「SET PATH=c:\PROGRA??\ATOK13????」
「SET PATH=c:jdk1.3.1_05\bin;」
NLSFUNCは既に組み込まれています。
コマンドまたはファイル名が違います。
と表示されます。
どうすれば元に戻りますか?お願いします。
0800デフォルトの名無しさん
NGNGJavaの開発ツールに金かけてどうすんだよ(笑)
JavaDoc使えばAPIリファレンスもあるし、問題ないだろ。
俺だったら、Eclipseを薦めるよ。
http://www.eclipse.org/ (本家)
http://www.mobster.jp/eclipse/
http://muimi.com/j/eclipse/
プラグインが豊富だから、わざわざ金出してJava環境整える必要もない。
それと、ツールに頼ってばっかりいると、いざってときに困るぞ(w
0801デフォルトの名無しさん
NGNGそもそもJBuilder付属のJDKドキュメントは英語。
どの開発環境にしろ日本語版のドキュメントを落とした方がいいのは
間違いなし。
JBuilder買うことは否定しない(持ってるし)
ただ、フリーの環境もそれなりに良いので
ソフトの重さに自分とマシンが耐えられるかは
一度調べたほうが良いかも。
0802デフォルトの名無しさん
NGNGどんまい!
0803デフォルトの名無しさん
NGNGedit autoexec.bat
でDosから編集できたような気がする。
> SET PATH=c:jdk1.3.1_05\bin;
これを削除して再起動だな
0804助けてください
NGNG「edit autoexec.bat 」と入力しても「コマンドまたはファイル名が違います
と怒られてしまいます。
0805793
NGNGやっぱりJBuilderやEclipseでないと勉強できないですか?
0806デフォルトの名無しさん
NGNG0807デフォルトの名無しさん
NGNGバージョンが古い。
# 今はJDK1.3/JDK1.4が主流か
0808793
NGNGやっぱり初心者にはJBuilder買うしかなさそうですね。
0809デフォルトの名無しさん
NGNG2004年01月にMicrosoftから見捨てられる事が確定している、Microsoft VMでしか動かないJ++か、JDK1.1.4レベルのJavaからJNIとRMIなどを抜いたものなら覚えられます。
0812デフォルトの名無しさん
NGNGそっかパスを上書きしたんだっけ
c:\windows\command\edit autoexec.bat
これでどう?
こんどから、パックアップを取っといた方がいいよ
0813デフォルトの名無しさん
NGNGサポートがないとインストールもできないヤシならば別ですが、店で買うよりも、
JBuilder、Eclipse、Forte、NetBeansをダウンロードした方が早いし安いと思います。
JBuilderの場合、商用開発の場合はSE以上が必要ですが、初心者がJavaを覚える為に使うのであればまず問題はないでしょう。
0814デフォルトの名無しさん
NGNGまぁ、買うも買わぬも君の自由。
情報収集した後は、
自ら考えて自ら行動せぇよ。
0815793
NGNGJBuilderってDLできるんですか?
自分で探してみた限りではアップデータしか見つけられませんでした。。。
どこにあるのか教えては貰えないでしょうか。。。(もう人に頼るのは無理かな)
0816助けてください
NGNGと入力したらautoexec.batの中身が出てきて余計なPATHを消しました。
それでこのファイルを上書き保存にして「終了」
Dosモードの画面に戻って「c:\>win」と入力しても「コマンド又はファイル名が違います」
これでいいのですか?
0817sage
NGNGほれ。ちっとはgoogleしろや。
ttp://www.forest.impress.co.jp/library/jbuilderpersonal.html
0818デフォルトの名無しさん
NGNGSun→Fort
nige
0819デフォルトの名無しさん
NGNGそれか日経かCマガバック難波
0821デフォルトの名無しさん
NGNG外から値を設定する方法ってどうやるんだっけ? リフレクション使って、何とかプレ
ビレッジを何とか… 忘れちゃったよ〜。
0823821
NGNGprivate int xxx = 0;
}
というクラスがあった場合、
X x = new X();
Field xxx = x.getClass().getDeclaredField("xxx");
xxx.setAccessible(true);
xxx.set(x, new Integer(100));
で private フィールドに値が代入でけました。
0824デフォルトの名無しさん
NGNG0825デフォルトの名無しさん
NGNGInteger value = xxx.get(x); で取れるでしょ。
0826デフォルトの名無しさん
NGNG0827デフォルトの名無しさん
NGNG0828デフォルトの名無しさん
NGNG0829デフォルトの名無しさん
NGNG0831デフォルトの名無しさん
NGNGよっぽど検索のやりかたを知らないんだな。
Java以前の問題だぞ。
0832828
NGNGそうくると思いました。
是非検索のいいほうほうを教えてください。
aspのcookieをservletのsessionで保持して、別のaspに渡す方法は
どういうキーワードで検索すれば 正しいものがでてくるのでしょうか?
0833828
NGNG俺様の質問を聞いてびびるなよ〜
0834828
NGNG検索してもhitしないんです
0837デフォルトの名無しさん
NGNGASP ⇔ Servlet 間で受け渡ししたいのは、Cookie の文字列なのかそれに
関連付けられたセッションのオブジェクトなのかはっきりせれ。
まぁ多分サーブレットがデータベースに保存した値を ASP から取り出すような
ことだと思うが。
0838デフォルトの名無しさん
NGNG手っ取り早く、URLのクエリ文字列にくっつけちまえ(w
0839828 ◆Jz9y3GJYBc
NGNGおお、レス有難うございます。
私もいまいち把握で着てないのですが、もともと
1) giko.asp → mona.asp
で存在(完成)していたものを
2) giko.asp → servlet → mona.asp
と、間にかませたいんです。
状態は(2)なんですけど、動きとしてはあたかも(1)のような動きをさせたいんですが、
どうもservlet と mona.aspは 7〜8回程度お互いを呼び合ってるような感じなんです。
servletにブラウザの振りをさせたいのですが、mona.asp には何を渡せばいいのでしょうか・・・
説明が下手でごめんなさい
0841828 ◆Jz9y3GJYBc
NGNGhttp://java-house.jp/ml/archive/j-h-b/032459.html#body
これの後半部分のようにやるんだよ、と先輩にいわれたので
servlet ←→ mona.asp 間は
HttpURLConnectionを利用しています。
それで下の方にある
con.setRequestProperty("Cookie", key);
のような書き方で本当にいいのでしょうか?
"Cookie"の部分がちがうのか、メソッド自体間違っているのか・・・
0842デフォルトの名無しさん
NGNG思いっきりcookie文字列登録してるだけかと。
0843828 ◆Jz9y3GJYBc
NGNGそうなんですか。道理で動かないはずですね(ワラ
ヘッダ見たら mona.asp が毎度毎度Set-Cookie してこようとするので
なんとかして giko.aspからもらったcookieを mona.aspに読ませたいのですが・・・
0845デフォルトの名無しさん
NGNG0846デフォルトの名無しさん
NGNGjar のマニフェストに main 指定しとけ。
0847デフォルトの名無しさん
NGNGjarファイルにまとめて,マニフェストファイルにmain指定する.
javawがjarファイルに関連付けされてるなら,
jarファイルダブルクリックで(゚д゚)ウマー
0848デフォルトの名無しさん
NGNGコンパイル後に実行すると、
Exception in thread "main" java.lang.NoClassDefFoundError:ファイル名
となります。
しかし、
java -classpath . ファイル名
とすると実行されます。
Win98なのでjavapath.batを作成して
SET PATH="%PATH%";C:\JDK1.3.1_01\BIN
と書いているのですが、今まで通りに何故か出来なくなってしまいました。
さっぱり解らなくなってしまいました。助けてください。
0849デフォルトの名無しさん
NGNG0850デフォルトの名無しさん
NGNG.;〜
最初の .; が大事
0852デフォルトの名無しさん
NGNG原因不明で、OSの再インストールをしたことがあったのを思い出した。
0853848
NGNGjava ファイル名
だけでは実行は出来ないのでしょうか?
前は出来ていた気がしたのですが…
0854デフォルトの名無しさん
NGNGautoexec.batか、あなたの用意したそのjavapath.batの
set CLASSPATH=…… ←この行に
set CLASSPATH=.;%CLASSPATH%; ←てな感じでクラスパスを追加する。
0855デフォルトの名無しさん
NGNGに、set CLASSPATH=....
ってのがあるでしょ。そこにカレントディレクトリをついかしる
0856デフォルトの名無しさん
NGNG教えてください。
データベースから取得した日付と時間それぞれ java.sql.Date と
java.sql.Time から、この日付と時間を含んだ java.util.Date
オブジェクトを生成したいのですが、どのようにすれば
よいのでしょうか?
0857デフォルトの名無しさん
NGNG標準にはありませんし、どこから手をつけていいのか分からない状態です。
どなたか知ってる方がいたら教えてください。
0858デフォルトの名無しさん
NGNG業務では、APサーバーにまかせきりになって、忘れてきてるかも。
0859デフォルトの名無しさん
NGNG標準であるような?
0860859
NGNG0861デフォルトの名無しさん
NGNGlha.exeの作者にコンタクト取れば資料もらえるチックだよ?
0862デフォルトの名無しさん
NGNGhttp://homepage1.nifty.com/dangan/en/Content/Program/Java/jLHA/LhaLibrary.html
でも、なんかもう活動してないみたいな?
0863デフォルトの名無しさん
NGNGjava lha
で検索
0864デフォルトの名無しさん
NGNGその場合は、HashMapでput(key, Object)
というふうにしてObjectのなかにいくつか属性を持たせるようなのが
簡単に思いつくんだけど、
パフォーマンスの点などでもっといい方法ないでしょうか?
考えてるのは
key: String
value: String
attr1: int
attr2: int
なデータ型で複数レコード持たせたいんです。
0865デフォルトの名無しさん
NGNGある商用APサーバでは、
カスタムのデータコンテナクラスに
リフレクションで簡単にデータを渡せるようになってた。
0866864
NGNG商用APサーバは使わないんです。
それに使ったことないんですけどリフレクションって遅いんですよね?
それぞれの列を参照してレコードを返したいんで、
それでパフォーマンス出すのであれば
各列ごとにMapを作ったほうがいいんですかね。
0867デフォルトの名無しさん
NGNG> というふうにしてObjectのなかにいくつか属性を持たせるようなのが
> 簡単に思いつくんだけど、
> パフォーマンスの点などでもっといい方法ないでしょうか?
で、どうしてそれのパフォーマンスが不満なの?
パフォーマンスを考えるなら、全体から見たその部分の処理時間を見ないと。
単に、1つ1つの処理を全て速くしようとするのはアフォ。
0868867
NGNG> 各列ごとにMapを作ったほうがいいんですかね。
んなこたーない。
参照系が多いなら、immutableなObjectで、
private final String value;
private final int attr1;
private final int attr2;
public Hoge(String value, int attr1, int attr2)
みたいなクラスを作って、Mapに格納すればいい(更新するときは、newして格納しなおす)。
更新が多いなら、finalにせずに、各変数値を変更可能にした方がいい。
0869デフォルトの名無しさん
NGNGつーかそういう用途でスピードを稼ぐためにハッシュテーブルがあるんだと認識してるが。
どうしてもというならそのアプリのデータの統計情報でチューニングしたMapの実装を組むんだろうが
それ以前にやることはいっぱいあるだろ普通。
もしメモリに乗り切らないくらい全体がでかいならそれこそDB使えよ。
0870デフォルトの名無しさん
NGNGおおいんでしょうか。ハッシュテーブルが内部でなにやっ
てるかも知らないような素人が、なんでソフトでメシ食える
のか不思議です。
0871864
NGNG確かにおっしゃるとおりパフォーマンスに関して
細かい部分だけ気にしたところでしょうがないんだけど
結構、キモになりそうな部分なんで
組む前にいいアイデアないかなと・・・
出直してきます。
0872デフォルトの名無しさん
NGNGkeyにいれとくオブジェクトクラスの、hashCode()とequals()を
チューニングしてHashMap使うのが、一番楽でつよ。
0873デフォルトの名無しさん
NGNGそれから、データコレクションの中身がJavaヒープからはみ出すサイズ
になりそうなら、各種Referenceクラスを利用して、一定サイズのブロ
ックごとにオンメモリキャッシュ(実体は二次記憶上のファイル)なん
かにするとええかもね。
ストレージングにはSerializable、Externalizableあたりを使うとか、
XMLにするとか、RDBMSにおいといてJDBCでやり取りするとか・・・
細かいチューニング以前に、全体の構成についていろいろ考えることが
ありそうでつよ。
0874デフォルトの名無しさん
NGNGできるなら、ディレクトリ構成と呼び出し方はどのようにしたらいいのでしょうか?
色々試したのですがパッケージ指定していることもありわからない状況です。
どなたかご教授願います。
0875デフォルトの名無しさん
NGNGClass#getResource(String)でURLオブジェクトとれるから、それを使って
引っ張り出せ。jar内部でのクラスファイルからの相対パスを渡してやればよし。
0876デフォルトの名無しさん
NGNGたとえば、パッケージfooのクラスbarの中で"image/baz.png"を呼び出していたとすると、
./---image/---baz.png
|
`-foo/---bar.class
って感じになるのが基本かと。
多分、相対パス指定はclassファイルからの相対パスではなく、
javaコマンドを実行したディレクトリからの相対パスで判断するんだった気がする。
0877874
NGNG普通に相対パスを指定すると、jarの外側を参照しちゃうんので困ってたんです。
それでやってみます。
0878デフォルトの名無しさん
NGNGJARの中身をこういうパス構成にして
foo/Bar.class
foo/Image/baz.png
呼び出しは
java.io.InputStream in =
foo.Bar.class.getResource("Image/baz.png").openStream();
こうじゃなかったべか?
0879デフォルトの名無しさん
NGNGああいや、もっと単純に
Icon icon = new ImageIcon("image/baz.png");
とかやるばやい。
0880デフォルトの名無しさん
NGNG一応文字列から文字列の置換のルーチンは作ったので、丹念に一つづつ消していけば医院ですが、もーすこしエレガントな方法が無いものかと思いまして……。
よろしくお願いします(拝)
0881デフォルトの名無しさん
NGNGあるけど・・・。
でも結局ほかのプログラムも、その「文字列から文字列の置換のルーチン」
ってのと同じことをしてるだろうから、そのルーチンつかったら。
0882デフォルトの名無しさん
NGNG↑合ってる?
0883デフォルトの名無しさん
NGNG0884デフォルトの名無しさん
NGNG言語仕様で一意に決まっているよ。
3.10.6 Escape Sequences for Character and String Literals
ttp://java.sun.com/docs/books/jls/second_edition/html/lexical.doc.html#101089
0885デフォルトの名無しさん
NGNGjar uvf ahoaho.jar hogehoge.jpeg
0886デフォルトの名無しさん
NGNG0887デフォルトの名無しさん
NGNGJava用のプリプロセッサ使うとか。
Java言語仕様の範囲内では不可能。
0888デフォルトの名無しさん
NGNG待たせたなオマエラ!!
明後日26日土曜日、再び「祭り」の時間だ・・・!!
【殺伐】引換券だけで食うオフ【吉野家】10/26(土)
http://live.2ch.net/test/read.cgi/festival/1034862260/l50
券3枚集めて祭りに参加だワショーイ!!
0889デフォルトの名無しさん
NGNGはじめまして皆様。
社外の業者の提供するアプリケーションを
会社のPCにインストールすることになったのですが、
そのアプリケーションはJRE1.3.1を必要とすると言われました。
たまたまほかのアプリケーションを使うためにJRE1.3.1を
インストールしてあったのですが、
それでは動かないかもしれないので業者AのWebサイトから
JRE1.3.1をダウンロードするようにと言われました。
(つづきます)
0890デフォルトの名無しさん
NGNG(つづきです)
業者には、同じバージョンのJREを一台のPCに
2つインストールして使い分けることができるから、
既存のものを上書きすることもないと言われました。
そこで気がかりなことがあります。
ほんとうに2つのJREを存在させることができるのかどうかです。
(2つのアプリケーションはそれぞれ違うJREを同時に使います)
また、今回の業者からのリクエストみたいなことは
よくあることなんでしょうか。
よろしくお願いします。
0891デフォルトの名無しさん
NGNGくらすぱす張れば全然大丈夫だよ。
MSのVBとかと違うから。いたってシンプルよ。
0892デフォルトの名無しさん
NGNG0893デフォルトの名無しさん
NGNG無知の人間がiアプリを作りたいと思っています。
まず、何から勉強すればよいですか?
0894デフォルトの名無しさん
NGNGブール代数学。
0895デフォルトの名無しさん
NGNG891さんありがとうございます。
くらすぱすというのはソースコードの中で張るものでしょうか、
それともWindows(2000pro)上の設定で指定できるものでしょうか。
また、Windowsのレジストリを見てみたのですが、
既に"Software/JavaSoft/JRE"には1.3.1というキーが存在しており、
業者の提供するJRE1.3.1をインストールしたら上書きされるのでは
ないかと心配しています。
それと、業者の提供するJREを使用しなければいけない、
というところが気になるのですが、
Javaのアプリケーションを使用する場合には
よくあることなのでしょうか。
0896デフォルトの名無しさん
NGNGクラスパスについて少しくらい検索すればどうですか?
って言うか素直に追加料金払って業者にやってもらえば?
0897891
NGNG0898デフォルトの名無しさん
NGNG相対パスでなく直接指定しる!
Icon icon = new ImageIcon("/image/baz.png");
とかだな。
先頭の"/"無だと、jp.co.hogehoge.Foo.class
からアクセスするとクラスパス内の "/jp/co/hogehoge/baz.png"
を読もうとするが、"/"アリなら"/image/baz.png"を読む。
0899デフォルトの名無しさん
NGNGjarファイルの中のルートがそれになるの?
0900デフォルトの名無しさん
NGNG問題ない。
問題ないけど、JREをいっぱい入れる必要性もあんましない。
0901デフォルトの名無しさん
NGNG>>Javaのアプリケーションを使用する場合には
>>よくあることなのでしょうか。
ある。
ClasspathとかJVMはアプリケーションごとに適当にバッチファイルとかで設定するので、
レジストリとかは(あんまり)関係ないはず。多分。
0902デフォルトの名無しさん
NGNGなる。
0903891
NGNGさっきは、ウソ書いちゃったので取り敢えずレスしました。
書き逃げになっちゃうので、ちょっと補足。
くらすぱす→ぱすです。
同時にJREが違うアプリを動かしたいなら、
別々の場所にインストールして
完全なパス名を使ってJavaランタイムを起動すれば良いかと。
業者が提供するJREを強制されている理由は、ちょっとわかんないです。
0904デフォルトの名無しさん
NGNGJVM毎に違った CLASSPATH 設定する理由が良くわからんのですが。
0905デフォルトの名無しさん
NGNGだって、ライブラリの非互換性で死んだりもするっしょ。
0906デフォルトの名無しさん
NGNGメモちょうとフリーのコンパイラダウンロードして。
Javaもタダで出来ますか?
0907デフォルトの名無しさん
NGNG調子こく前に勉強しろや。
0908デフォルトの名無しさん
NGNG今勉強しようとして聞いているんですが何か?
0909デフォルトの名無しさん
NGNGライブラリの非互換って??
アプリの使用するライブラリなら
アプリの起動時に適切に設定されるんだろうし…
0910895です
NGNG>って言うか素直に追加料金払って業者にやってもらえば?
私の説明が足りなかったかもしれません。
今回インストールするアプリケーションは、
業者Aのシステムを利用するためにインストールするもので、
基本的にユーザのセルフインストールの形態なのだそうです。
問題になっているのは、
既にインストールしてほかのアプリケーションで使用しているJREと
同じバージョンのJREを業者AのWebサイトからダウンロードして
インストールしなければいけないということです。
その際に既存のJREが上書きされることを避けたいのです。
(業者Aの提供するJREが既存のアプリケーションで
正常に利用できるかわからないため)
ところで、JREというのはこのように業者から
提供されるものを使用しても問題ないのでしょうか。
(バックドア、トロイなど)
0911デフォルトの名無しさん
NGNG配列にしたいのですが方法はどうしたら?
例えばI am a man.だったら
Stirng a[0]=I,a[1]=am,a[3]=a,a[4]=man.のように。
0912デフォルトの名無しさん
NGNGwhile( st.hasMoreTokens() ) arraylist.add( st.nextToken() );
String[] array = arraylist.toArray(new String[arraylist.size()]);
とかやるとか。
0913デフォルトの名無しさん
NGNGサンクス子
0914デフォルトの名無しさん
NGNGJREってVMとjava.*の事だろ
バージョンが同じなら同じだよ。
0915デフォルトの名無しさん
NGNGSwingをカスタマイズしてるとか、
1.3系 だと自社製JIT搭載してる(そのためにJREにも手を入れてる)
とかじゃないか?
0916デフォルトの名無しさん
NGNG勉強!=人に聞き回る。
0917デフォルトの名無しさん
NGNGあはは、ワロタ
初心者大歓迎スレだからイイのでは。
0918デフォルトの名無しさん
NGNG初心者!=馬鹿
自分で向上する努力する気無い奴が名乗る称号ではないですわ
0919デフォルトの名無しさん
NGNGなんか「初心者」という称号にミョーなコダワリがあるみたい。
ワレこそは「真の初心者」とか思ってる人?
0920hiloshi ◆W2li6n5Xa6
NGNG今は勉強してるんじゃねーよ
勉強するために必要な事を聞いてるんだろ
あふぉか
だいたい2Chなんかにきてるような奴らに
本気で聞いてると思ってんか?
先生気分のはげどもが
楽しいでつかぁ?
はは
0921デフォルトの名無しさん
NGNGああ、師ねスレ立てたあほか。大変だな。
0922895です
NGNG質問しているJREを1台のPCに2つインストールする件ですが、
回答ありがとうございました。
とりあえず、業者にはなぜ業者の提供するJREを使う必要があるかを
再度確認した上で、判断をしようと思います。
>>915
そうですか。JREがカスタマイズされている可能性もあるわけですね。
そうなると、やはりカスタマイズされたものをインストールする
ことで、これまで動いていたほかのJavaアプリケーションに
不具合が出る可能性もあるわけですね・・・
それでは。
0923デフォルトの名無しさん
NGNGJREの問題は、インストール時にディレクトリ分けたらいいだけのこと。
それを強要する業者も業者だが、目くじら立てて拒否する必要もあんましない。
そのアプリケーションをインストールしてあるディレクトリの下にでも適当にいれといたら?
0924デフォルトの名無しさん
NGNGりゃうかいです。マジメに置換するでち(T_T)
まぁ、他に取り除かなけりゃいけないのは(>>884見れば)\tくらいのもんっすかね。
\\や\'、\"は残しとかなきゃいけないし
0925デフォルトの名無しさん
NGNGじゃ不満なのか?
0926デフォルトの名無しさん
NGNG0927デフォルトの名無しさん
NGNGバッチ処理を行っています。
バッチ処理は少々時間がかかります。
従って、串からタイムアウトエラーが返り、
処理結果を表示させることができません。
なので処理終了したら担当者に処理結果
をメールを送信しています。
Servletが呼ばれた段階で、キックされた
というレスポンスを返すコードを書いても、
バッチ処理が終了後にレスポンスされる様です。
バッチ処理を行うServletの最初の段階で
キックされたというレスポンスさせたいのですが、
ご存じの方はご教授ください。
0928デフォルトの名無しさん
NGNGバッチ処理は別のプログラムにやらせてServletはそれを起動するだけ。とか。
0929へたれな俺
NGNGレスポンスが帰るタイミングはHttpServletクラス自体の
後半の方だろうから、先にレスポンスコード書いても無駄なんでは?
【へたれな俺の対応策】
�@httpd.confのTimeout値をメチャ増やす。これ最強(w
でも、これは嫌でしょ(w
�A別プロセスとして、バッチ処理を動かす。
Process p = Runtime.getRuntime().exec("バッチ処理を動かすこまんど");
試してないけど、どうかすら?
他にもイイ方法ありそうだけど、どうかすら?
0931デフォルトの名無しさん
NGNGなどの属性を変更できますか?
java.io.File#setLastModified
で更新日時は変更できるようですが・・
0932デフォルトの名無しさん
NGNGできん
「JNI & C/C++その他」とかならできる
0933デフォルトの名無しさん
NGNGどうもありがとうございます。
1.に関しては担当者が使用する
串自体に問題がある為、apacheの設定
を増やしても変わりません。
2.これもコマンド(java バッチクラスの呼び出しクラス)
の終了まで待機します。
>>930の様にThreadを使ってみます。
0934デフォルトの名無しさん
NGNGそうですか
ありがとうございました
0935デフォルトの名無しさん
NGNG思っているんですが、8月末に受験申込受付始めたばかりらしく
試験に関する情報がなかなか手に入りません。
オススメ名な本やサイトを知ってる方、もしくは「俺、受験したよ」と
言う方がおられたら是非とも良きアドバイスを・・・
0936デフォルトの名無しさん
NGNGアナリストはいますか?
0938デフォルトの名無しさん
NGNG0939デフォルトの名無しさん
NGNGDatagramSocket#setSoTimeout()
0940デフォルトの名無しさん
NGNG>public static void main(string args[]) throws IOException
これを日本語に訳すとどうなります?
0941デフォルトの名無しさん
NGNG0942デフォルトの名無しさん
NGNG0944デフォルトの名無しさん
NGNG>公の静止の無効のメイン(ストリングargs[])はIOExceptionを放棄します。
0945デフォルトの名無しさん
NGNGゴルァッ!!
機械翻訳程度で間違い指摘してないで、おまえも>>940の答えを提供汁っ!!!
…おやっ? そういうスレだったけ?
0947デフォルトの名無しさん
NGNGコンテナを連携させています。Linux上です。
Webアプリケーションの"/WEB-INF/web.xml"はApacheからでも
読める必要があるため、"604"など一般ユーザ(others)が読めるように
パーミッションを設定しなければいけませんよね?
web.xmlの中でコネクションプーリングのためのデータベース
パスワードが書かれているのですが、一般ユーザが読めてしまうのが
気に入りません。
一般ユーザからweb.xmlを読ませない何かいい方法はないでしょうか?
0948デフォルトの名無しさん
NGNGサーブレットコンテナ権限のユーザ名とグループ名、一般ユーザのグループ名は?
0949デフォルトの名無しさん
NGNG0950デフォルトの名無しさん
NGNG0951デフォルトの名無しさん
NGNG連続書き込み規制で書き込み止まったら支援頼む。
0952デフォルトの名無しさん
NGNG0953デフォルトの名無しさん
NGNG>というレスポンスを返すコードを書いても、
>バッチ処理が終了後にレスポンスされる様です。
response.flushBuffer();
writer.flush();でもいいな。これでresponseが終了するわけじゃないから、
既に出てるThreadなり、exec()なりは必要。
0954デフォルトの名無しさん
NGNG立てられた?
0955デフォルトの名無しさん
NGNGスレ立て規制に引っかかった…
ADSL もダイアルアップもだめだったので誰か頼む。
↓これ入れといて
__________ 過去スレ一覧 ____________
…
【初心者】Java質問・相談スレ8【大歓迎】
http://pc3.2ch.net/test/read.cgi/tech/1032944246/
【初心者】Java質問・相談スレ9【大歓迎】
http://pc3.2ch.net/test/read.cgi/tech/1034303501/
_________ 追加で作った奴 ___________
■■■ 無料の統合開発環境 ■■■
【Eclipse R2】
http://www.eclipse.org/downloads/index.php
【Sun ONE Studio 4 (Forte 4)】
http://jp.sun.com/products/software/tools/jde/try/index.html
【NetBeans v3】
http://www.netbeans.jp/dowonload.htm
【JBuilder 5 Personal】
http://www.borland.co.jp/jbuilder/jb5/download/
0956デフォルトの名無しさん
NGNGそれ入れて新スレ立てておいた。若干空行をつめたのと
HTML化済みのものは全部チェックしておいた。
【初心者】Java質問・相談スレ10【大歓迎】
http://pc3.2ch.net/test/read.cgi/tech/1035570359/
0957デフォルトの名無しさん
NGNG0958デフォルトの名無しさん
NGNGclass Sample14
{
public static void main(String args[]) throws IOException
{
System.out.println("整数を2つ入力してください。");
BufferedReader br =
new BufferedReader(new InputStreamReader(System.in));
String str1 =br.readLine();
String str2 =br.readLine();
int num1 = Integer.parseInt(str1);
int num2 = Integer.parseInt(str2);
System.out.println("足し算の結果は"+ (num1+num2) +"です。");
}
}
どこが違うのか分からない・・・
0959デフォルトの名無しさん
NGNGってことは変な値なりエラーメッセージなり出てないのか?
0960デフォルトの名無しさん
NGNG普通に動きましたが。
0961958
NGNG>public static void main(String args[]) throws IOException
IOException
>BufferedReader br =
new BufferedReader(new InputStreamReader(System.in));
BufferedReader br =
new Buffered
Input
一度そのjavaファイルをコピペして新しくしても「解釈できません。」
ちなみに、win98でv1.3.1_05
0962デフォルトの名無しさん
NGNGを書け
0963958
NGNG何か恥ずかしいので、タバコ買ってきます。
0964867
NGNGapacheはweb.xmlを読みませんが?
web.xmlを読むのは、tomcatのプロセスのみ。だからtomcatを起動する
ユーザーと、web.xmlの所有者が一緒なら400でOK
0965デフォルトの名無しさん
NGNG0966デフォルトの名無しさん
NGNG開いて演算して書き出す。
0967デフォルトの名無しさん
NGNGできました!
ありがとうございます
0968デフォルトの名無しさん
NGNGかっこいいな。
0969デフォルトの名無しさん
NGNGまあな!
0970デフォルトの名無しさん
NGNGclass Samlpe20
{
public static void main(String args[])
{
double dnum = 160.5;
System.out.println("身長は"+ dnum +"です。");
System.out.println("double型の変数をint型の変数に代入します。");
int num = (int)dnum;
System.out.println("私の身長は"+ num +"です。");
}
}
このコードでコンパイルは成功するのですが、実行するとmainが無いと怒られます。
0971デフォルトの名無しさん
NGNGクラスパスの設定。
後、それキャストいるの?
0972デフォルトの名無しさん
NGNG参考までにそれなんかの本の例題? 題名教えてよ。
0973mokorikomo
NGNG女ですか?
0974デフォルトの名無しさん
NGNGjava Hoge
の代わりに
java -cp . Hoge
ってやれ。とにかくやれ。
別に>>970に限った話ではなく。
0975デフォルトの名無しさん
NGNG0976デフォルトの名無しさん
NGNGクラスパスの設定って何ですか?
autoexec.batに「\jdk1.3.1_05\bin ;」こんなんでしたっけ?
それはやりましたよ。
SETPATH=c:\PROGRA~1\ATOK13\JSLIB32;c:\PROGRA~1\BORLAND\CBUILDER\BIN;c:\jdk1.3.1_05\bin;
@ECHO OFF
loadhigh c:\windows\COMMAND\nlsfunc.exe c:\windows\country.sys
\dos\mscdex.exe /D:cdrom001 /L:g
>>972
「やさしいJava」の問題で日本語を少し変えて・・・
>>973
ピチピチです。
うー、何で怒られるのかな?
0977デフォルトの名無しさん
NGNG0978デフォルトの名無しさん
NGNGってやれ。%CLASSPATH% の後ろの ;. が超重要
0979mokorikomo
NGNGそれかもな.コンパイルはどうやってやったんだ.
0980デフォルトの名無しさん
NGNG結婚してください.
0981975
NGNGjava Sample20 とやってるのではないか、といってるんだが
0982デフォルトの名無しさん
NGNG0983デフォルトの名無しさん
NGNG1000!
とかやらないのか?
0984デフォルトの名無しさん
NGNG0985デフォルトの名無しさん
NGNGまぁそうおっしゃらずに、あなたからどうぞ。
0986デフォルトの名無しさん
NGNGsage
0987デフォルトの名無しさん
NGNG0988デフォルトの名無しさん
NGNG0989デフォルトの名無しさん
NGNG( ,_ノ` )
0990デフォルトの名無しさん
NGNG0991デフォルトの名無しさん
NGNG0992デフォルトの名無しさん
NGNG0993デフォルトの名無しさん
NGNG0994デフォルトの名無しさん
NGNG0995デフォルトの名無しさん
NGNG0996デフォルトの名無しさん
NGNG0997デフォルトの名無しさん
NGNG0998デフォルトの名無しさん
NGNG( ´Д` ) n
 ̄ \ ( E)
フ /ヽ ヽ_//
0999デフォルトの名無しさん
NGNG(゚Д゚≡゚Д゚) プルプル
|し |つ
⊂__ |
し'
(( ∩ )) プルプルプル
γ'⌒ヽ∧ ∧
し'ゝつ( ゚Д゚)つ
1000デフォルトの名無しさん
NGNG/ ̄\ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
─( ゚ ∀ ゚ )< さいたまさいたま!
\_/ \_________
/ │ \
∩ ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\∩ ∧ ∧ \( ゚∀゚)< さいたまさいたまさいたま!
さいたま〜〜〜! >( ゚∀゚ )/ | / \__________
________/ | 〈 | |
/ /\_」 / /\」
 ̄ / /
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。