1 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 17:52:10 ] プログラミング言語Javaに関する質問スレです。 JavaScript, Ajaxの質問は、ここでは受け付けていません。 Web製作管理 pc11.2ch.net/hp/ Webプログラミング pc11.2ch.net/php/ をご利用下さい。 よくある質問 ・「コマンドまたはファイル名が違います」 「'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 「Exception in thread "main" java.lang.NoClassDefFoundError: 」 www.wikiroom.com/java/?path,classpath ・String に == は使うな。equals() を使え。 ・「\12288 は不正な文字です。」 文字リテラル以外で全角スペースは使えません。半角スペースに。 ・その他の質問→「APIのjavadoc見ろ」 前スレッド 【初心者】Java質問・相談スレッド115【歓迎】 pc11.2ch.net/test/read.cgi/tech/1210529127/ 次スレは>>990 あたりで。 過去ログ、関連スレッド、よくある質問とその回答など、 質問をする前に、貴方が見なければならないサイトについての情報は、 下のwikiのページにまとめてあります。 www.wikiroom.com/java/
720 名前:デフォルトの名無しさん mailto:sage [2008/06/29(日) 19:49:33 ] 逆にバリバリのオブジェクト指向で書いたjavaのコードをCに直させたら勉強になるかも
721 名前:デフォルトの名無しさん mailto:sage [2008/06/29(日) 20:55:16 ] それJNI書くのと一緒じゃね
722 名前:デフォルトの名無しさん mailto:sage [2008/06/29(日) 21:28:42 ] ナンダッテ?
723 名前:r545 [2008/06/29(日) 21:32:09 ] 717>> すいません。。 せめて、メイン関数だけJavaに直したのを教えてもらいたいんですが。。 少しづつやってるのですが不安で。残りはは、自分でやるので。
724 名前:デフォルトの名無しさん mailto:sage [2008/06/29(日) 21:45:50 ] >>719-720 変な癖が付きそうで怖い。
725 名前:デフォルトの名無しさん mailto:sage [2008/06/29(日) 21:58:55 ] Cでオブジェクト指向みたいなことをやってるのって、 GKT+あたりかな。
726 名前:デフォルトの名無しさん mailto:sage [2008/06/29(日) 21:59:08 ] >>723 そもそもどっちかの言語をある程度使える状況になってからやる課題。 おまえさんには多分無理ということであきらめた方がいい
727 名前:デフォルトの名無しさん mailto:sage [2008/06/29(日) 22:00:31 ] >>716 Cは読めるのか? 読めるならばどの部分がJavaに変換できないのかを質問してくれ
728 名前:r545 [2008/06/29(日) 22:24:22 ] 727>> Cは読めます。Cのメインは自分で作ったので。 メインが分らないんですが。。少しずつやってるんですけど。
729 名前:デフォルトの名無しさん mailto:sage [2008/06/29(日) 22:32:25 ] 質問です。 今、フルスクリーンとウィンドウを切り替えるようなものを作ろうとしているのですが 描画にはBufferStrategyでgetDrawGrapicsしたものを使用しています。 フルスクリーンからウィンドウに切り替える場合、ウィンドウにはなるものの BufferStrategyがnullになってしまい描画処理が行えないという状況になりました。 少々強引ですが、runの頭でgetStrategyをし取得を試みたのですが上手くいきませんでした。 ウィンドウからフルスクリーンに切り替える場合setUndecoratedが実行できず setUndecoratedを実行しないで切り替えると上と恐らく同じ理由で描画処理が行えませんでした。 もちろん、setUndecoratedにtrueを渡してフルスクリーンにしたいので setUndecoratedを実行しないということはできればしたくありません。 よろしくお願いします。
730 名前:デフォルトの名無しさん mailto:sage [2008/06/29(日) 22:37:07 ] >>728 メインの何処が分からないのかと
731 名前:デフォルトの名無しさん [2008/06/29(日) 22:40:30 ] 聞いてると 分からない所が分からない人なんじゃないのかなこの人
732 名前:名無し [2008/06/29(日) 23:03:44 ] javaの影響でyoutubeが見れなくなってしまったんですが、どうすれば見れるようになりますか? 教えてください(>_<)
733 名前:デフォルトの名無しさん mailto:sage [2008/06/29(日) 23:09:28 ] >>728 意地悪してるわけじゃないけど君の質問の仕方では答えのしようがないよ きっと自分で何が分からないのかが分かってないんだと思うけど そういう状態で人に物を聞くのは失礼というものですよ 社会に出る前にその癖を直したほうがいい
734 名前:r545 [2008/06/29(日) 23:22:06 ] 728 731 733 すいません。遅れました。。 メインの変数定義からファイルを読み込むまでです。 int main (void){ FILE *fp; //ファイルポインタ宣言 char *a[HSIZE]; //格納用配列 int i; //ループ変数 char inv[100]; //入力値 char infile[80]="wordE100KR.dat"; double sec; clock_t start, end; DIRECTORY *directory; int depth = 2; //バケットの深さ if((fp = fopen(infile,"r")) == 0){ printf("ファイルオープンできません。\n"); exit(0); } i = 0; //初期化ループ変数初期化 while(fscanf(fp, "%s\n", inv) != EOF){ //キーの読込み a[i] = strdup(inv); //ポインタ配列にデータを格納する. printf("%s\n",a[i]); i++; if(i >= HSIZE) break; } fclose(fp);//ファイルクローズ
735 名前:r545 [2008/06/29(日) 23:23:34 ] 734をJavaにすると↓ public static void main(String args[]){ String a[]=new String[HSIZE]; String inv[]=new String[100]; int i; double second; clock_t start, end; DIRECTORY[] directory; int depth = 2; i=0; try{ BufferedReader f= new BufferedReader(new FileReader("wordE100KR.dat")); while((inv=f.readLine())!=null){ a[i] = inv; System.out.println(a[i]); i++; if( i>= HSIZE) break; } f.close(); }catch(FileNotFoundException e1){ System.out.println("NO File"); }catch(IOException e2){ System.out.println("Can not Open"); }
736 名前:r545 [2008/06/29(日) 23:24:14 ] 合ってますか?
737 名前:デフォルトの名無しさん mailto:sage [2008/06/29(日) 23:27:03 ] 聞く前に試したら? と言わざるを得ない
738 名前:デフォルトの名無しさん mailto:sage [2008/06/29(日) 23:38:32 ] まぁファイル読み込みぐらい調べればすぐできるしな・・ 次からが問題だなぁ
739 名前:r545 [2008/06/30(月) 00:44:08 ] 737>> 動かしたんですが、警告は無視しても平気ですか。エラーは5個でたんですが。。 public class HashExtend { static final int HM = 1048583; // 擬似キー生成時にハッシュ関数へ渡す素数 static final int BSIZE = 100; // バケットの容量 static final int BPOS_MAX = 100; // バケットの占有率上限での容量 static final int BPOS_MIN = 50; // バケットの占有率下限での容量 static final int BHM = 97; // セル格納時にハッシュ関数へ渡す static final int BC = 29; //セル格納時に衝突した場合のハッシュの増分 static final int HSIZE = 100000;//配列のサイズ 上のコメント分が 警告: この文字は、エンコーディング MS932 にマップできません。 のように出るのですが。。
740 名前:デフォルトの名無しさん mailto:sage [2008/06/30(月) 00:49:05 ] >>739 そりゃエディタの文字コードの設定か何かがおかしいだけ。 Windowsのメモ帳でソースを開いてみて、おかしいところが何とかして直すんだ。
741 名前:r545 [2008/06/30(月) 01:18:45 ] TeraPad でやってるんですが。 文字コードがSHFT-JISになっています。。分んないです。。
742 名前:r545 [2008/06/30(月) 03:29:22 ] 740>> すいません。解決できました。 しかし、次の問題が。。 HashExtend.java:46: 互換性のない型 検出値 : java.lang.String 期待値 : java.lang.String[] while((inv = f.readLine())!=null){ ^ HashExtend.java:47: 互換性のない型 検出値 : java.lang.String[] 期待値 : java.lang.String a[i] = inv; このエラーって、何ですか?invがString型になってないってことですか?
743 名前:デフォルトの名無しさん [2008/06/30(月) 04:16:31 ] >>742 f.readLine() は String を戻すのであって String[] を戻すのではない。 BufferedReader を使ってファイルの読み込みをする場合、普通は String line; while ((line = f.readLine()) != null) { System.out.println(line); } こんな感じ。
744 名前:r545 [2008/06/30(月) 06:00:29 ] 742>> どうもありがとうございます!!!Cと違って代入する方は 配列にしなくても良いってことですか? String inv[]=new String[100];は String inv; にしてファイルを読み込みさせれば良いんですよね? これならエラーは取れました!
745 名前:デフォルトの名無しさん mailto:sage [2008/06/30(月) 06:30:31 ] >>744 java.sun.com/j2se/1.5.0/ja/docs/ja/api/java/io/BufferedReader.html#readLine () C言語が最低限理解出来てるならこれ見れば分かるだろ。
746 名前:デフォルトの名無しさん [2008/06/30(月) 12:43:52 ] JSF&SSLの件有難うございました 何とかWeb.xmlをいじる方法で解決しました
747 名前:デフォルトの名無しさん mailto:sage [2008/06/30(月) 16:11:27 ] 最近JDK14→15になったのでGenericsで躓いています。 単体テストでフィールド変数の中身の確認が必要になり、
748 名前:デフォルトの名無しさん mailto:sage [2008/06/30(月) 16:15:59 ] すみません途中で送ってしまいました。 単体対象クラスをTestというクラスだとすると Class<? extends Test> cl = test.getClass(); Field fd = cl.getDeclaredField("fieldObjName"); Object obj = fd.get(test); このfieldObjNameはtestの中にあるHashMap型の変数で、これが Testクラスの持つclearメソッドでclearされていることを確認したいのですが、 ここからobjをHashMapに持っていく方法が分かりません。 そのままキャストすると勿論叱られます。 よろしくお願いいたします。
749 名前:デフォルトの名無しさん mailto:sage [2008/06/30(月) 16:35:45 ] >>748 なんて言って叱られるの?
750 名前:デフォルトの名無しさん [2008/06/30(月) 16:59:53 ] Java
751 名前:747-748 mailto:sage [2008/06/30(月) 17:03:08 ] Type safety: Unchecked cast from Object to HashMap<String,ResultSetMetaData> ObjectからHashMapへの未検査キャストを叱られているのだと思います。 単体テスト用テストケースの中で、clear前はこのフィールドがcontainsKeyで 与えられたキーのオブジェクトを持っており、clear後は持っていないことを確認する つもりだったのですが。 どうしたらいいんだろう。
752 名前:デフォルトの名無しさん mailto:sage [2008/06/30(月) 17:10:19 ] >>751 Object から総称型へのキャストは怒られる。 警告つきでもいいならコンパイルオプションで -Xlint:unchecked つければコンパイルは通る。 警告抑止したいならメソッドにアノテーション @SuppressWarnings("unchecked") つけろ。
753 名前:デフォルトの名無しさん mailto:sage [2008/06/30(月) 17:18:03 ] >>751 HashMap<String,ResultSetMetaData>にキャストしようとするから警告が出ているのね。 使い方としておかしいんだろうけど、それでも動くし、 HashMapにキャストする分には警告も出ないのでは?
754 名前:747-748 mailto:sage [2008/06/30(月) 17:47:25 ] >>752 、>>753 ありがとうございます。 やっぱりこの場合は警告無視するしかないんでしょうか。 例えばinstanceofとかでobjectがhashMapのインスタンスであることを確認するとか なにかそういうような必要な手順があって、それをすれば叱られなくなるのかと思ってました。 ちなみにただのHashMapにキャストしようとすると警告が増えますw HashMap は raw 型です。 総称型 HashMap<K,V> への参照は、パラメーター化する必要があります とりあえず@SuppressWarnings付けて逃げました。 どうもありがとうございました。 もう少し頑張ってGenerics勉強します。
755 名前:デフォルトの名無しさん mailto:sage [2008/06/30(月) 17:47:33 ] >>751 HashMap<?,?> にならキャストできるはず
756 名前:デフォルトの名無しさん [2008/06/30(月) 17:52:02 ] もう終わったらしいよ
757 名前:デフォルトの名無しさん mailto:sage [2008/06/30(月) 17:57:13 ] らしいね 無駄な労力になったが、まぁ暇潰しだし
758 名前:747-748 mailto:sage [2008/06/30(月) 18:00:52 ] >>755 うぉぉぉぉぉぉぉぉぉホントだー!ありがとうございます!! なんでなんだろう奥が深すぎる_| ̄|〇
759 名前:デフォルトの名無しさん mailto:sage [2008/06/30(月) 18:19:58 ] >>754 > HashMap は raw 型です。 総称型 HashMap<K,V> への参照は、パラメーター化する必要があります それは、GenericじゃないHashMapに何かを詰めようとしているからでは? クリアを確認したいと言う話だったような・・・?
760 名前:747-748 mailto:sage [2008/06/30(月) 19:27:31 ] fd.get(test)でアクセスしようとしているprivateフィールドfieldObjNameは、 HashMap<String,ResultSetMetaData>が本来の型なんですが。 1) HashMap<String,ResultSetMetaData> hoge = (HashMap<String,ResultSetMetaData>)fd.get(test); →Type safety: Unchecked cast 〜と叱られる 2) HashMap hoge = (HashMap)fd.get(test); →HashMap は raw 型です。 総称型 HashMap<K,V> への〜と叱られる 3) HashMap<?, ?> hoge = (HashMap<?, ?>)fd.get(test); →おっけー!\(^o^)/ かくして3)の後、test.clearして、hoge.containsKeyがfalseになることを 確認できました。 いろいろ教えていただいて本当にありがとうございました。
761 名前:デフォルトの名無しさん [2008/06/30(月) 22:46:01 ] 質問っす javaからphpにデータを送ろうとしていて、うまくphpにデータを送信できずこまってます 環境 ローカル php環境 Apach2 String data = "data=1"; URL cgiURL=null; try { //URLの生成 try{ cgiURL = new URL("localhost/test/get.php "); }catch(MalformedURLException e){ e.printStackTrace(); } //設定 HttpURLConnection uc = (HttpURLConnection)cgiURL.openConnection(); uc.setRequestMethod("GET"); uc.setDoOutput(true); uc.setUseCaches(false); uc.setAllowUserInteraction(false); // CGIへの書き込み用ストリームを開く OutputStreamWriter pw = new OutputStreamWriter( uc.getOutputStream() ); // CGIにデータを送信する pw.write(data); // ストリームを閉じる pw.flush(); pw.close(); }catch (MalformedURLException e) { e.printStackTrace(); }catch (IOException e) { e.printStackTrace(); } apacheのログデータをみてみると、アクセスログさえのこっていません.php単体では動作するのですがなぜかjavaからphpにはできませんでしたどういう問題点があるのでしょうかご教授ください
762 名前:>>761 [2008/06/30(月) 22:47:08 ] エラーはとくにありませんでした
763 名前:デフォルトの名無しさん mailto:sage [2008/06/30(月) 23:10:00 ] >>761 connect() をしていない所為か?
764 名前:デフォルトの名無しさん mailto:sage [2008/06/30(月) 23:30:16 ] >>761 GETでDoOutputは有り得ない。
765 名前:r545 [2008/06/30(月) 23:57:58 ] 以下のCをJavaにすると、mallocの領域確保のところはどうやって 表すのですか??調べたらnewを使うってのが出たんですが、使い方が分らない です。。 // 入力引数: depth : ディレクトリのビット長 // 戻り値 DIRECTORY : ディレクトリ DIRECTORY *create_directory(int depth) { DIRECTORY *directory ; directory = (DIRECTORY *)malloc(sizeof(DIRECTORY) * (unsigned int)pow(2, depth)) ; // 2のべき乗倍の領域を確保 if (directory == NULL) { fprintf(stderr, "領域確報に失敗しました\n\n") ; exit(EXIT_FAILURE) ; } return directory; }
766 名前:デフォルトの名無しさん mailto:sage [2008/07/01(火) 00:00:43 ] アプレットを使って定義した範囲での座標の取得の仕方は分かるんですが、アプレット以外の時はどうすればいいのでしょうか? 画面左上から(x,y)の地点にマウスカーソルがある。みたいなプログラムを作りたいです。 (簡単に言うとペイントの右下に表示されるようなのの全画面ver) このクラスを使えばできる。みたいな感じで良いので教えてください。
767 名前:デフォルトの名無しさん mailto:sage [2008/07/01(火) 00:05:38 ] >>765 JavaとCは違うんだから無理なこと考えるな 何をするプログラムでそれを満たすような実装であることが重要なだけ 先にやさしいJavaでも読んでから出直せ
768 名前:デフォルトの名無しさん mailto:sage [2008/07/01(火) 00:15:37 ] >>765 Cのことは忘れて1からjava勉強しろ。考え方が違うから、それをJavaに1:1マッピングできたところで意味がない。
769 名前:>>761 [2008/07/01(火) 00:30:32 ] >>764 すみません、POSTの間違いでした POSTでも結果はかわりません connect() は参考サイトもしてなかったのでしてないです しても結果はかわりませんでした
770 名前:>>761 [2008/07/01(火) 00:32:59 ] swingでウィンドウつくってやってるのでアプレットではないです もしかしてそこらへんで通信できないのでしょうか
771 名前:デフォルトの名無しさん mailto:sage [2008/07/01(火) 01:15:46 ] >>765 コードの意味を考えようよ。 pow(2,depth)個のDIRECTORYの場所を用意しているだけでしょ?
772 名前:デフォルトの名無しさん mailto:sage [2008/07/01(火) 01:25:12 ] >>765 その宿題はJavaで明示的にメモリを管理させようとしてるの? それとも結果が同じならOKなの? コテハンつけてても一々過去のレスさかのぼって見ないんだから 宿題なら宿題である事と出題者の意図をださなきゃ答え様がないよ
773 名前:デフォルトの名無しさん mailto:sage [2008/07/01(火) 02:43:47 ] イテレータとコレクションに関する質問です. クラスHogeCollectionはgetFoos()でiteratorを返すのですが, HogeCollection h = new HogeCollection(); h.add( new Foo() ); for(Iterator<Foo> it = h.getFoos(); it.hasNext(); ){ Foo f = it.next(); } h.getFoo()の部分で "型の安全性:型Iteratorの式は、未検査の型変換を使用して Iterator<Foo>に準拠するようにする必要があります。" という警告がでます. かといって HogeCollection<Foo> h = new HogeCollection<Foo>(); とすると "型HogeCollectionは総称ではありません。引数<Foo>でパラメータ化できません。" とエラーになります. LinkedList<E>クラスのときはできました. LinkedList<Integer> l = new LinkedList<Integer>(); l.add(1); for (Iterator<Integer> it = l.iterator(); it.hasNext();) System.out.println(it.next()); HogeCollectionの場合,どうすれば正しい構文になるのでしょうか. Eclipse, JavaSE6です.
774 名前:デフォルトの名無しさん mailto:sage [2008/07/01(火) 06:48:49 ] >>773 簡単な順に、 getFoos()の戻りがIterator<Foo>になるよう実装する。 中身ができてるなら、受け取った後でキャストするだけでもいい。 または、 HogeCollection implements Itarable<Foo> として、実装する。 この場合、イテレタの取得はiterator()で。 または、 HogeCollectionを総称化して、 HogeCollection<E> implementes Itarable<E> として実装する。 この場合、宣言と生成時は HogeCollection<Foo> h= new HogeCollection<Foo>(); イテレタ取得は iterator(); Collection<E>を実装しないなら、HogeCollectionという命名がすでに紛らわしい。 総称の連鎖は面倒みてるときりがないので、どっかでキャストで断ち切るのも大事。
775 名前:デフォルトの名無しさん mailto:sage [2008/07/01(火) 08:42:59 ] >>774 アドバイスありがとうございます. あと出しのような形になってしまい,大変申し訳ないです. そのHogeCollectionやgetFoos()は外部の(オープンソース?というのかはわかりませんが) jarファイルに入っていたAPIを使っていまして,私がソースを改変するのは避けたいです. 方法1,2,3もすべて外部jarのソースをいじる必要がありますよね? >Collection<E>を実装しないなら、HogeCollectionという命名がすでに紛らわしい。 私もそう思います.iteratorを得るメソッドもiterator()になってないですし. >>752 さんのレス見て @SuppressWarnings("unchecked")で警告は消せますが,根本的な解決になっていなくて, 少し気持ち悪いですが,あきらめるしかないでしょうか.
776 名前:デフォルトの名無しさん mailto:sage [2008/07/01(火) 08:52:40 ] そーゆー手が出せない(出したくない)状況で妥協するための方法だから、 @SuppressWarningsで回避しとくのだ妥当かと。
777 名前:デフォルトの名無しさん mailto:sage [2008/07/01(火) 11:20:50 ] Iterator<?> it = h.getFoos()
778 名前:デフォルトの名無しさん [2008/07/01(火) 20:49:41 ] 皆さんにお聞きしたいのですが、さっき始めてJavaをダウンロードして環境変数を変えようと思ったら、環境変数の欄がありませんでした。 どうやって変えるか教えてください。 OSはXPでJavaはバージョン6です。
779 名前:デフォルトの名無しさん mailto:sage [2008/07/01(火) 20:56:22 ] >>778 path? コントロールパネル→システム→環境変数 あれば編集、なければ新規で作れば良いよ。
780 名前:デフォルトの名無しさん [2008/07/01(火) 21:03:07 ] >>779 アリガトウございました。 解決しました。
781 名前:デフォルトの名無しさん mailto:sage [2008/07/01(火) 22:15:56 ] 先日質問に来た者です。 フルスクリーンとウィンドウの切り替えはなんとなくできるようになったのですが なんだかできたりできなかったりとイマイチ安定しません。 そこで助言をいただきたいと思いました。 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/main.htm 325です。 よろしくお願いします。
782 名前:デフォルトの名無しさん mailto:sage [2008/07/01(火) 22:45:37 ] >>781 とりあえず、 > private boolean isFullScreenMode=true; と言うのは合ってるの?
783 名前:デフォルトの名無しさん mailto:sage [2008/07/01(火) 23:17:18 ] >>782 最初をウィンドウにするかフルスクリーンにするかというところなので問題ないはずです。 切り替え自体ができたりできなかったりという状況なのでそれぞれの状態での動作は問題ない はずなのですが・・・。
784 名前:デフォルトの名無しさん mailto:sage [2008/07/01(火) 23:25:43 ] 安定しないのは仕方ないような気もするな グラフィックボードに依存しちゃう処理だろうし 個人的には・・・ 起動時にパラメータでフルスクリーンかどうかで起動方法を変えるほうが良いと思う。 もしくは起動時に起動モードを選択するパネルだけ出して、その後メインフレームをどっちかのモードで起動かね。
785 名前:デフォルトの名無しさん mailto:sage [2008/07/01(火) 23:30:29 ] 安定させたいならJOGL+AWTが良い
786 名前:デフォルトの名無しさん mailto:sage [2008/07/01(火) 23:39:03 ] JOGLって3Dで使うもんだーって聞いていたのでよくわからないのですが OpenGLの利用なんてまだ先な気がするので起動時のパラメーターで切り替えるようにしようかと思います。 切り替え自体はオマケみたいなもんだとわりきってみます・・・
787 名前:デフォルトの名無しさん mailto:sage [2008/07/01(火) 23:50:28 ] >>783 キーイベントとrun()に synchronized(bufferStrategy){ をかけてやると安定するだろうか?
788 名前:デフォルトの名無しさん mailto:sage [2008/07/02(水) 07:01:33 ] BigDecimalでの値を、小数点以下を切り上げる方法って あるんでしょうか? Math.ceilメソッドに当たるメソッドってないですよね。 BigDecimal bd = new BigDecimal(10000.1) を 結果が10001.0になるようにしたいのですが・・・。 ご教示お願いいたします。
789 名前:デフォルトの名無しさん mailto:sage [2008/07/02(水) 07:24:51 ] setScaleでモード指定して1で割れば?
790 名前:デフォルトの名無しさん mailto:sage [2008/07/02(水) 10:00:42 ] >>788 bd.setScale(0, RoundingMode.CEILING)
791 名前:デフォルトの名無しさん [2008/07/02(水) 11:09:06 ] ヒントありましたら教えてください。 Swing で JTable に RowSorter を設定してソートしてますが、 ソート対象の列のヘッダに「▲」「▼」というソート対象&方向を示す マークが付くのを止めたいのです。 列幅がぎりぎりなのでマークが付くとヘッダ文字列が省略されてしまって…。 どうやったら出来るものなのか(プロパティ設定するだけとか レンダラ作ってなにかメソッド無効化しろとか)情報ありましたら教えてください。
792 名前:デフォルトの名無しさん [2008/07/02(水) 11:34:16 ] 教えてください。 現在の日付の前日を求めたいのですがどうしたらよいでしょうか?
793 名前:デフォルトの名無しさん mailto:sage [2008/07/02(水) 11:53:13 ] ほい sasuke.main.jp/hikeisan.html
794 名前:デフォルトの名無しさん mailto:sage [2008/07/02(水) 12:36:55 ] >>793 ありがとうございます!
795 名前:デフォルトの名無しさん mailto:sage [2008/07/02(水) 15:15:16 ] >>794 これくらいぐぐれるようにならないとだめだぜべいびー
796 名前:デフォルトの名無しさん mailto:sage [2008/07/02(水) 15:36:13 ] javaアプレットを作ろうとeclipseをインスコしたんですが、参考にしているサイトに載っているgetImageメソッドが使えませんでした。 仕方がないのでNetBeanでも試してみましたが、こちらでも使えなくて困ってます。 swingのImageIConも使えないので何かアプレット用の設定が必要なのだろうとは思いますが、調べてもわからないのです。 一体どのような設定が必要なのでしょうか…
797 名前:デフォルトの名無しさん mailto:sage [2008/07/02(水) 15:38:36 ] 参考にしているサイトでわかるとおもうか? リンクぐらいつけれw
798 名前:デフォルトの名無しさん mailto:sage [2008/07/02(水) 15:44:31 ] 一応、参考にしているサイトはここなんですが、eclipseの使い方に関してはノータッチなのです。 wisdom.sakura.ne.jp/system/java/awt/index.html import java.applet.Applet すればいいと思ってたんですが、違うんでしょうか…
799 名前:デフォルトの名無しさん [2008/07/02(水) 15:58:38 ] >>798 どれよw
800 名前:デフォルトの名無しさん mailto:sage [2008/07/02(水) 16:09:51 ] うわ、自己解決でけた! class宣言にextends Applet無かったです…
801 名前:デフォルトの名無しさん mailto:sage [2008/07/02(水) 17:10:12 ] >>89 無理やり抜くの痛そう、くしゃみ出る 普通にはさみで切ればいいさ なんかシェーバーみたいなので切るやつあるけどアフロ山田読んでしまったせいで怖くて手が出せないぜw
802 名前::デフォルトの名無しさん [2008/07/02(水) 23:43:45 ] お絵かきチャットをやろうとしたら「javaがインストールされていません。」とでて、出来ません。 最新のjavaはインストールしております。 インターネットオプションのセキュリティで「java アプレットのスクリプト」 「アクティブ スクリプト」「スクリプトの貼り付け処理による許可」を有効にしてます。 詳細設定でjavaの使用を設定してますが、 javaVM、MicrosoftVMというものはありませんでした。 インターネットセキュリティはNorton360を使っています。 ファイアウォールのプログラムルールでのjuschedは許可してます。 インターネットで色々調べたところ javaが無効で、javaスクリプトは有効でした。 javaを有効にするにはどうすればいいでしょうか。
803 名前::デフォルトの名無しさん mailto:sage [2008/07/02(水) 23:50:43 ] すみません。スレ間違いました
804 名前:デフォルトの名無しさん mailto:sage [2008/07/02(水) 23:54:24 ] もし知ってる人がいたら教えてください ActiveObjectsっていうORマッパなんですが 複合主キー使えるんでしょうか?
805 名前:788 mailto:sage [2008/07/03(木) 00:35:34 ] >>789 >>790 ありがとうございます。 setScaleメソッドを使えばよかったんですね。 気付かなかった・・・不覚。
806 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 01:46:16 ] >>804 こっちで聞くが吉 pc11.2ch.net/test/read.cgi/tech/1134701684/
807 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 13:01:25 ] インターネット一時ファイルは通常のファイルとは異なる扱いですか。 一時ファイルに対して FILEのインスタンスを生成しようとしたらFile Not Foundとなってしまいました。 生成する方法はあるのでしょうか?
808 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 15:01:13 ] >>807 そこにあるのは見せかけ?だけで実体のファイルは別の所にある。 File#list()で一時ファイルのディレクトリ一覧を見ると実際の構造が分かると思う。 で、具体的に一時ファイルがあるのは直下のContent.IE5ってところだけど、 このディレクトリは一時ファイルのディレクトリに表示されない。 なので直接アドレスバーに\Temporary Internet Files\Content.IE5って続けて書いてアクセスする。プログラムから参照する場合も同様に。
809 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 15:55:35 ] 例外クラスの大元であるExceptionクラスのサブクラスを作りたいときに あなたが定義したほうがよいものを記述せよ、という問があるのだが ぶっちゃけよくわからん 優しく教えて欲しいなり
810 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 16:27:04 ] その問は間違っている 例外クラスの大元は Throwable だ
811 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 17:55:06 ] その例外クラスを投げるクラスの目的によって違うだろ。
812 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 18:06:37 ] >>808 ありがとうございます。 無事目的の動作をさせることができました。 list()も使って確認してみました。 そういう構成になってたんですね。
813 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 18:56:03 ] >>809 問題の定義自体があいまい過ぎ
814 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 18:58:21 ] >>809 問題があってそれに対する独自の例外クラスを作るとかじゃないのか・・ 好きなの作れと言われても漠然としてるなぁ
815 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 19:04:56 ] >>814 809ですがその通りなんです。問題文がこれで全てのためあいまい過ぎて 途方にくれてる状態です
816 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 19:22:54 ] ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/main.htm 332番のコードですが、MainCanvas()のコメントをはずすと ぬるぽになります。なぜでしょうか?
817 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 19:27:51 ] >815 理解できないときは、まず出題者に質問しましょう 問題文をそのまま捉えれば、 ・コンストラクタ(引数無し・文字列) ・有益な例外情報を得るためのコンストラクタとメソッド を定義する必要があると思う。
818 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 19:41:39 ] >>816 kuni[1] = new Kuni(); kuni[2] = new Kuni(); kuni[3] = new Kuni(); が必要
819 名前:816 mailto:sage [2008/07/03(木) 20:13:03 ] 回答ありがとうございます。できれば、このあたりのことを 日本語で解説しているwebサイトなどはないでしょうか?
820 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 20:25:49 ] サイトは知らないけど booleanの初期値はfalse、intやfloatの初期値は0、オブジェクトの初期値はnull ってことくらい、どこにでも載ってそうな気がする new したばかりの Kuni[17] には、初期値として 17 個の null が詰まってる インスタンスを new して代入しないと、ぬるぽは当然