【初心者】Java質問・相談スレ18【大歓迎】
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
NGNG☆★☆こんなメッセージが出たら >>2 へ☆★☆
『'javac' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。』
『Exception in thread "main" java.lang.NoClassDefFoundError: Hello』
>>2-3 初心者によくある質問と回答・他のFAQサイトへのリンク
>>4 JDKの配布元とAPIドキュメントへのリンク
>>5-7 過去スレの一覧
>>8 関連スレ(開発環境・サーバサイド)
>>9 関連スレ(携帯・その他)
>>10 民間のJavaサイト・無料の開発環境の配布場所
>>11 関連スレ(他板・死滅系)
(諸般の事情でずれた場合は >>2-20 )
Google で検索 ⇒ http://www.google.co.jp/
JavaFAQ で探す ⇒ http://www.gimlay.org/~javafaq/javafaq.html
ご要望によりじゃばこサイト ⇒ http://www.javaco.org/
JavaScriptの質問はWeb製作板へどうぞ ⇒ http://pc3.2ch.net/hp/
パソコンの基本操作に関しては、PC初心者板で質問しましょう ⇒ http://pc.2ch.net/pcqa/
これからJavaのプログラムを始めたいかたは >>2-4 へ
必要な情報やコンパイラのダウンロード先へのリンクがあります。
基本的に sage 進行でおねがいします。また煽り厨は放置でお願いします。
0002FAQ-1
NGNG『コマンドまたはファイル名が違います』や
『'javac' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。』
と表示されてコンパイルできません。
A. javac.exeへのPATHが通っていません。
http://java.sun.com/j2se/1.4.1/ja/install-windows.html
を良く読んで、javac.exe のあるディレクトリ(例: C:\j2sdk1.4.1_01\bin )のパスを
環境変数PATHに追加してください。
その後、
Windows98/MEの場合はOSを再起動、
Windows2000/XPの場合はコマンドプロンプトを新たに立ち上げなおしてください。
設定したパスが正しければ、javacが使えるようになります。
それでも同じエラーが出る場合は、設定した値が間違っています。よく見直してください。
Q. javac Hello.java でコンパイルはできるのですが、
java Hello を実行しようとすると
『Exception in thread "main" java.lang.NoClassDefFoundError: Hello』
と表示されて実行できません。
A. カレントディレクトリ(.)がクラスパス(classpath)に含まれていません。
コマンドプロンプトで、
set CLASSPATH=%CLASSPATH%;.
と設定する。最後の「;」と「.」を見落とさないように!
または、
http://www.gimlay.org/~javafaq/S004.html#S004-02
を読んでカレントディレクトリ「.」を環境変数CLASSPATHに追加してください。
クラスパスとはなにか(JavaFAQ 基礎知識)
http://www.gimlay.org/~javafaq/S004.html
0003FAQ-2
NGNGA: Java(TM) 2 SDK インストールガイド
http://java.sun.com/j2se/1.4.1/ja/install.html
http://java.sun.com/j2se/1.4.1/ja/install-windows.html
Q: クラスの使い方が分かりません。
A: Java 2 プラットフォーム API 仕様
http://java.sun.com/j2se/1.4/ja/docs/ja/api/index.html
Q: SDKの仕様や、Javaの使い方、コマンドの使い方を教えて下さい。
A: Java(TM) 2 SDK ドキュメント
http://java.sun.com/j2se/1.4/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.jp/ml/topics/
http://www.gimlay.org/~javafaq/
http://www.javaworld.com/columns/jw-tips-index.shtml
このほかのFAQ(良くある質問とその回答)はこちら↓をご覧ください。
http://www.gimlay.org/~javafaq/javafaq.html
0004JDKとか
NGNG【Sun J2SE SDK 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 J2SE SDK 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
【Sun J2SE SDK 1.4.1】
http://java.sun.com/j2se/1.4.1/ja/download.html
http://java.sun.com/j2se/1.4/ja/docs/ja/api/index.html
【IBM J2SE SDK 1.1/1.3】 (要ユーザ登録)
http://www-105.ibm.com/developerworks/tools.nsf/dw/java-devkits-byname?OpenDocument&Count=100
0005過去スレ-1
NGNGhttp://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
http://pc.2ch.net/tech/kako/1003/10035/1003567552.html
0006過去スレ-2
NGNGhttp://piza.2ch.net/tech/kako/981/981424252.html
ネタ心者歓迎!今更ながらにJavaを学ぼう! その弐
http://pc.2ch.net/tech/kako/993/993358225.html
ネタ心者歓迎! 今更ながらにJava相談室
http://pc.2ch.net/tech/kako/1003/10035/1003569074.html
ネタ心者歓迎! 今更ながらに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/tech/kako/1010/10105/1010545421.html
初心者歓迎! Java相談室 その5
http://pc.2ch.net/tech/kako/1012/10129/1012968994.html
初心者歓迎! Java相談室 その6
http://pc.2ch.net/tech/kako/1015/10154/1015418174.html
初心者歓迎! Java相談室 その7
http://pc.2ch.net/tech/kako/1018/10186/1018631329.html
初心者歓迎! Java相談室 その8
http://pc.2ch.net/tech/kako/1020/10204/1020453823.html
初心者無視! Java相談室 その9
http://pc3.2ch.net/test/read.cgi/tech/1021555964/l50
0007過去スレ-3
NGNGhttp://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/tech/kako/1026/10266/1026601774.html
【初心者】Java質問・相談スレ5【大歓迎】
http://pc3.2ch.net/tech/kako/1028/10280/1028096225.html
【初心者】Java質問・相談スレ6【大歓迎】
http://pc3.2ch.net/tech/kako/1029/10297/1029774594.html
【初心者】Java質問・相談スレ6【大歓迎】(本当は7)
http://pc3.2ch.net/tech/kako/1031/10313/1031397913.html
【初心者】Java質問・相談スレ�F【大歓迎】(重複の7)
http://pc3.2ch.net/tech/kako/1032/10329/1032944182.html
【初心者】Java質問・相談スレ8【大歓迎】
http://pc3.2ch.net/tech/kako/1032/10329/1032944246.html
【初心者】Java質問・相談スレ9【大歓迎】
http://pc3.2ch.net/tech/kako/1034/10343/1034303501.html
0008過去スレ-4
NGNGhttp://pc3.2ch.net/tech/kako/1035/10355/1035570359.html
【初心者】Java質問・相談スレ11【大歓迎】
http://pc3.2ch.net/tech/kako/1036/10361/1036142056.html
【初心者】Java質問・相談スレ12【大歓迎】
http://pc3.2ch.net/tech/kako/1037/10374/1037407642.html
【初心者】Java質問・相談スレ13【大歓迎】
http://pc3.2ch.net/tech/kako/1038/10387/1038731106.html
【初心者】Java質問・相談スレ14【大歓迎】
http://pc3.2ch.net/tech/kako/1040/10401/1040150533.html
【初心者】Java質問・相談スレ16【大歓迎】
http://pc3.2ch.net/tech/kako/1042/10424/1042407622.html
【初心者】Java質問・相談スレ16【大歓迎】(実質17)
http://pc2.2ch.net/test/read.cgi/tech/1043654161/l50
0009いろいろ-1
NGNG【IDE 統合開発環境】
【Java/C/他】統合開発環境Eclipse GM4
http://pc3.2ch.net/test/read.cgi/tech/1039405354/l50
えっ?JBuilder8が発売?
http://pc3.2ch.net/test/read.cgi/tech/1038042372/l50
【Meadow】Java開発環境(・∀・)イイ【JDEE】
http://pc3.2ch.net/test/read.cgi/tech/1017214967/l50
【統合】Java開発環境スレ
http://pc3.2ch.net/test/read.cgi/tech/1038118138/l50
【Java】NetBeans vs Eclipse【IDE】
http://pc3.2ch.net/test/read.cgi/tech/1029407008/l50
【サーバサイドやエンタープライズ】
EJB(初心者歓迎)
http://pc3.2ch.net/test/read.cgi/tech/1017240849/l50
■■ Servlet/JSP(EJB含む) 質問スレ ■■ (WebProg板)
http://pc.2ch.net/test/read.cgi/php/1023501812/l50
《The Jakarta Project》
http://pc3.2ch.net/test/read.cgi/tech/1019996589/l50
TOMCAT
http://pc3.2ch.net/test/read.cgi/tech/998525941/l50
Servlet/JSPのフレームワークを語るスレ
http://pc3.2ch.net/test/read.cgi/tech/1001950590/l50
EJBは終わってる
http://pc3.2ch.net/test/read.cgi/tech/1036481443/l50
JavaサーブレットQ&A LV2
http://pc.2ch.net/tech/kako/1012/10127/1012728608.html
サーバーサイドJAVAをまたーり語るスレ
http://pc.2ch.net/tech/kako/1004/10049/1004972840.html
0010いろいろ-2
NGNG携帯JAVAのスレッド
http://pc3.2ch.net/test/read.cgi/tech/1011977260/l50
iモード携帯電話用Java(iアプリ) Part 3
http://pc3.2ch.net/test/read.cgi/tech/1040898596/l50
iアプリでゲーム (ゲーム製作技術板)
http://game.2ch.net/test/read.cgi/gamedev/1005042631/l50
京セラJAVA搭載PDA「PocketCosmo」 (モバイル板)
http://pc3.2ch.net/test/read.cgi/mobile/1021979970/l50
【その他】
クライアントサイドJavaどうよ? part2
http://pc3.2ch.net/test/read.cgi/tech/1032665721/l50
ム板のみんなでRobocode (・∀・)ヤロ−ウヨ!1台目
http://pc3.2ch.net/test/read.cgi/tech/1020161792/l50
Java 高速GUI SWT
http://pc3.2ch.net/test/read.cgi/tech/1032448424/l50
【徹底討論】Java3Dの可能性について考える
http://pc3.2ch.net/test/read.cgi/tech/1033703640/l50
★お前らJavaはJNIで組もうぜ★
http://pc3.2ch.net/test/read.cgi/tech/1033795664/l50
Javaアプレットのゲームの限界は! (ゲーム製作技術板)
http://game.2ch.net/test/read.cgi/gamedev/1005230153/l50
【Java編】 学校の宿題は俺にやらせろ 【Java編】
http://pc3.2ch.net/test/read.cgi/tech/1040552821/l50
祝 JAVA Developer創刊
http://pc3.2ch.net/test/read.cgi/tech/1024967343/l50
0011いろいろ-3
NGNG巨大なJavaリンク集
Java的リンク
http://www.geocities.co.jp/SiliconValley/6064/java_link.html
What's New about Java(Java に関する最新ニュース)
http://www.gimlay.org/~andoh/java/javanew.html
■■■ 無料の統合開発環境 ■■■
【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 7 Personal】
http://www.borland.co.jp/jbuilder/jb7/download/
※2chではないので暴れないように。
0012デフォルトの名無しさん
NGNGSwingUtilities.updateComponentTreeUI(frame);
としているのですがframeは
JDialogをフィールドに持っています。
このJDialogも自動的にLookAndFeel変更したいのですがよい方法はないでしょうか?
・・・SwingUtilities.updateComponentTreeUI(dialog);するんじゃなくて、、
0013いろいろ-4
NGNGUNIXでJAVA (Unix板)
http://pc.2ch.net/test/read.cgi/unix/1011292632/l50
LinuxのJAVAチューニングスレ (Linux板)
http://pc.2ch.net/test/read.cgi/linux/1004594459/l50
◆◆◆◆◆◆MacでJava◆◆◆◆◆◆ (新Mac板)
http://pc.2ch.net/test/read.cgi/mac/991194610/l50
■■■ 撲滅させたいかた、死滅を心配してるかた ■■■
CとJavaを比較した場合Cの良いとこと悪いとこ
http://pc.2ch.net/tech/kako/1009/10097/1009707596.html
C#とJava、どっちをおぼえればいいの?
http://pc3.2ch.net/test/read.cgi/tech/1006715468/l50
Java撲滅委員会
http://pc.2ch.net/tech/kako/996/996848309.html
Java撲滅委員会
http://pc3.2ch.net/test/read.cgi/tech/996848309/l50
●●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
Javaって死滅しちゃうの?
http://pc3.2ch.net/test/read.cgi/tech/1042268758/l50
0014デフォルトの名無しさん
NGNG値を設定するものです。空欄に文字や記号を入れてください。
class Pencil
{
String color ; // 色
(1) size ; // サイズ
}
class KadaiPencil
{
public static void main(String args[ ])
{
public p = new (2) ;
(3) = "black" ; // 色
(4) = 0.5 ; // サイズ
// 画面に色を表示
System.out.println("COLOR:"+ (5) )
// 画面にサイズを表示
System.out.println("SIZE:"+ (6) )
}
}
(1)〜(6)を教えて下さい
0015デフォルトの名無しさん
NGNGテンプレは前スレからのコピペ(過去スレのみ補完)なので、適宜訂正してください。
過去スレ15は永久欠番らしいです。
0016デフォルトの名無しさん
NGNG0017デフォルトの名無しさん
NGNGどのように設定すればよいのでしょうか
0018デフォルトの名無しさん
NGNGそれが、宿題なのか…どんなガッコだよ…
public p = new (2) ;
アホなセンセもいたもんだ。
>>17
そんな質問の仕方で、事情が分かる奴は神ですな。
0019デフォルトの名無しさん
NGNGお前って文句だけ言って結局問題解決できない馬鹿だろ
0020デフォルトの名無しさん
NGNGおいしい反応する奴がきました。本人ですね。
0021デフォルトの名無しさん
NGNG(2)JFrame
(3)String iro
(4)double saizu
(5)iro
(6)saizu
002218
NGNG002321
NGNG8(2)JFrame
○(2)Object()
0024デフォルトの名無しさん
NGNGpublic p は先生の間違いかもしれんが、
>>14 の書き間違いかもしれんね。
0025デフォルトの名無しさん
NGNG0026デフォルトの名無しさん
NGNG何でもいいから、Javaの入門書を立ち読みして来て下さい。
0027デフォルトの名無しさん
NGNGjavaアプレットで画面のクリアの中止(お絵かきプログラムなんかである)に
public void update(Graphics g) {
paint(g);
}
なんかを使うと思うんですけど、
コンポーネントで「画面をクリアするボタン」を作りたいのですが、
↑のように画面のクリアの中止をしといて
ボタンを押すと画面をクリアするようなやり方を教えてください
この説明でわかる方、よろしくお願いします
0028デフォルトの名無しさん
NGNGそれからJISAUTO・・・とかいうやつは「〜」の文字とか完璧に変換してくれない
002928
NGNGEUCJP⇔Shift-JISのプログラムあったような気がする
文字でつかわれてるコードエリアを調べてどっちか判別するっていうやつだった
それをJavaでやればいいのか
0030デフォルトの名無しさん
NGNGお勧めの統合開発環境はどれなのでしょうか?
Forte,
JBuilder7 Personal
Visual J++
VisualCafe Standard Edition
などが今の候補なのですが迷っています。
環境はWindowsです。
0031デフォルトの名無しさん
NGNG0032デフォルトの名無しさん
NGNG0033デフォルトの名無しさん
NGNGeclipseが抜けてるぞ。
0034デフォルトの名無しさん
NGNGEclipse (゚∀゚)イイ!!
俺なんかアレが無いと手震えるもんな。
0035デフォルトの名無しさん
NGNGThinkPad X24 のキータッチで Eclipse 使うとめちゃくちゃ気持ち イイ よ。
0036デフォルトの名無しさん
NGNGまた、低レベルスレの予感・・
0037デフォルトの名無しさん
NGNGあんたはこっち
http://pc2.2ch.net/test/read.cgi/tech/1021555964/l50
0038デフォルトの名無しさん
NGNGJava で参照したりその逆をしたりって出来ますか? 出来るなら検索のキー
ワード教えてください。
0039デフォルトの名無しさん
NGNGeclipseがお勧め!
リリース版だと完全日本語化できるし。
毎日のようにVerUpされるけどVerUpされたとこからだんだん英語になっていくから英語苦手だと最新版に上げないほうがいいよ
004030
NGNG初めて聞いたのですがEclipseでJavaの勉強を始めてみます。
下のページをみながら今、SDKと本体をダウンロードインストールしています。
http://www.mobster.jp/eclipse/
0041デフォルトの名無しさん
NGNG"Image getTransferData" で検索すると良いと思われ。
0042デフォルトの名無しさん
NGNG0043デフォルトの名無しさん
NGNG0044デフォルトの名無しさん
NGNG39
0045デフォルトの名無しさん
NGNGIBMもRationalを合併したんだし
はやくRationalRoseとEclipseが合体したツールでないかな。
0046デフォルトの名無しさん
NGNGDFD 書いてたのを OO 版に焼きなおしただけ? Rose も禿しく使い勝手悪いし。
0047デフォルトの名無しさん
NGNGRationalといえばRatioal Unified Processで有名そうだけど
バカ高いだけ?
UMLクラス図-Java間変換やMDAツールとしてつかえるUMLツールで
何かお勧めはありますか?
0048デフォルトの名無しさん
NGNGEclipse + omondo
0049デフォルトの名無しさん
NGNG作成したアプリケーションに不具合が出る/出ないなど
検討材料としての情報がほしいのですが。
0050デフォルトの名無しさん
NGNG0051デフォルトの名無しさん
NGNG「大乳」
005250
NGNGっていうのは、英語だと「Assignment Operator」なので、大乳(Sabstitute)だと違和感があるんです。
いままでは代入だと思ってたんですが、「変数に代入する」ということに違和感を感じてて、調べてみるとassignになって納得したので。
0053デフォルトの名無しさん
NGNGSunは言語仕様の日本語版を提供していない。
005450
NGNG0055デフォルトの名無しさん
NGNGEclipse NetBeans Sun ONE Studio の中で使いやすさや将来性トータルで考えるとどれが一番優れているのでしょうか?
上の方見たのですがIBMの社員と思われる方からの書き込みがあったのでなぜ優れていると考えるのかと理由と自分の開発環境を教えてください。
IBMの社員の方の意見はいらないです
0056デフォルトの名無しさん
NGNG「クライアントサイドJavaどうよ」っていうスレにその話載ってる
その前に体験版落とせるから使ってみれ
おれは、使ってみた。
評価は出来るけど値段が高いんだよね
どうしてもJavaしか出来ないプログラマが商用目的でWindowsアプリ
配布したいのなら買ってもいいと思うが・・・
0057デフォルトの名無しさん
NGNGEclipseは、いろいろ追加でプラグインをインストールする必要があってめんどくさい。
Webアプリケーションの場合。
NetBeansとSunONEStudioは基本的に同じものなので、あまり比較にならない。
NetBeansの持ってる便利な機能は、SunONEStudioの将来のバージョンで組み込まれるし。
web.xmlのプロパティシートはNetBeansにはないし。
0058デフォルトの名無しさん
NGNG大した話は書いてないと思うけど。
005957
NGNGまぁ、いまの立場が低い分、Eclipseの伸びの方が大きいけど。
動きの軽さでは、Eclipseに軍配。それを使いやすいというならEclipse。
GUIエディタは今のところ使えない。
0060デフォルトの名無しさん
NGNG俺、今それ全部インストしてるw
NetBeans=SunONEStudioだとおもってもいいです
NetBeansのほうは、まだ英語環境
Eclipseにフォームデザイナー系のプラグインできれば最強ですね
いままでエディタ+JDKの人ならEclipseすすめます
1からコード書きたい人とかにはEclipseいいと思う
動作はEclipseが一番軽い
SunONEStudioのテンプレの吐いたコードに慣れれば
SunONEStudioでもいいと思う。
動作重いのでパソコンのスペック高くないとキツイけど・・・
JUnitやTomcat連携はどれでももれなくついてくる
(Eclipseはプラグイン別途インスコ)
とりあえず、動きを確かめたいときSunのほうでパッパッとつくってテストして
Eclipseで清書するっていうやり方です>俺
デバッガもEclipseのほうが使いやすいとおもう
将来性はどっちも大丈夫だと思う
0062デフォルトの名無しさん
NGNGそして簡単なHalloWorldを作ってとりあえず保存しようとしたところ何も間違ってないのに
下のようなエラーが出てしまいました。
Eclipseのバグでしょうか?
http://www12.tok2.com/home/winwing/1.jpg
0063デフォルトの名無しさん
NGNGネタですか?
僕は釣られましたか?
0064デフォルトの名無しさん
NGNGすみませんマジレスなんです・・・
初歩の初歩ですみません。
0065デフォルトの名無しさん
NGNG>Eclipseのバグでしょうか?
人のせいにする前にまず自分の頭の悪さを自覚しろ。
006664
NGNG63 ○
006764
NGNGそれとも板違いですか?
006864
NGNGアホでしたすみません。
0069デフォルトの名無しさん
NGNG0070デフォルトの名無しさん
NGNG>>62 >>64のコード
public class HalloWorld {
System.out.println(HalloWorld);
public static void main(String[] args) {
}
}
0071デフォルトの名無しさん
NGNGデバッグが出来ずに下のようなエラーが出てしまいます。
どのように対処したらよいのでしょうか?
http://www12.tok2.com/home/winwing/2.jpg
http://www12.tok2.com/home/winwing/3.jpg
0072デフォルトの名無しさん
NGNGでもこれでIIOSSを使う必要がなくなるってことかな。
007371
NGNG007471
NGNGちょっと高度になるとわかんねぇからだんまりか?藁
つかこのスレっつーのは初心者を馬鹿にするスレなのか?
0075デフォルトの名無しさん
NGNG0076デフォルトの名無しさん
NGNGできるにきまってんだろ。
0077デフォルトの名無しさん
NGNG漏れSunOne使ったこと無いから知らない。ブレークポイントもVC++以来使ったことが無い。
Javaにも多くの分野があって知っていることも人それぞれなんだよ。まああせらずに待てばいいのではないかと。
もし初心者のふりしてただの釣りやってるんだったらほかでやってくれ
>>75 できる。
007871
NGNGマジレスありがとうございます。
スレタイの大歓迎の割には質問に対して答えひとつも帰ってこないで
煽りだけは凄かったもので。
javaにもいっぱい分野があるんですね。
やっぱりプログラマーって一部の分野しかわからないんですね
0079デフォルトの名無しさん
NGNG>>62ではEcelipseだったのに>>71ではSunOneStudioになってるのは何故?
SunOneじゃユーザー少ないんじゃないかね。
そんな態度じゃ知ってる人も答える気なくすだろうね(藁)
人生初心者ですか?
008075
NGNGどうすればよろしいのでしょうか?
現在jspからclassファイルにruntime.exec()で処理を渡してるのですが
JSPを閉じるとclassの処理も終わってしまいます。
008171
NGNGでたよ。結局わかんねぇんだろ?藁
0082デフォルトの名無しさん
NGNG釣りか?
008371
NGNG煽りだけは 一 人 前 だ な
自 称 プ ロ グ ラ マ ー 君 藁
0084デフォルトの名無しさん
NGNG008571
NGNG0086デフォルトの名無しさん
NGNG基本的には初心者の互助会ですから。
0087デフォルトの名無しさん
NGNGそんなに顔真っ赤にして書き込んでんなよ。
SunOneStudioは使ったことないから知らんな。
同じトラブルに出会っても数分で解決するだろうけどね。はっはっは
008871
NGNG所詮自称プログラマーの集まりだからな
初心者がさらに初心者を罵倒するスレになるのは当然か
プライドだけは高い自称プログラマー君 藁
008971
NGNG解決できる?
口ではなんとでも言えるよな 爆笑
0090デフォルトの名無しさん
NGNGemacsしか使った事の無い漏れにはわからん。すまんな。
アプリケーションの使い方じゃなくプログラムの書き方なら少しは手伝えたかもしれんのだが。
0091デフォルトの名無しさん
NGNG>所詮自称プログラマーの集まりだからな
そうです。もちろん、あなたも例外ではありません。
009271
NGNG自称はだめだ自称は プライドだけ高くて 藁
009371
NGNGいや 俺はプログラマーじゃないよ
009471
NGNG捏造すんなよ プ
0095デフォルトの名無しさん
NGNGあ、すみませんネタ心者だったんですね。すっかり忘れてました。
009671
NGNGシステム作ってるかとおもうと失望するよ。
つかお前ら 一 生 派 遣 さ ん だろ?藁
009771
NGNG逃げんなよ小僧 藁
009871
NGNGこんな問題もわからんのかね? プ
009971
NGNG0100デフォルトの名無しさん
NGNG>>71
2chでスレ荒らし以外にすることないの?友達に聞くとか。同僚に聞くとか。
71の件なら
http://www.amazon.co.jp/exec/obidos/ASIN/4881663127/250-6599683-9042603
に載ってた気がする。
今手元に無いから確認はできないけど。
0101デフォルトの名無しさん
NGNG010271
NGNGあそこも駄目だな。
プライドだけは高くて
0103デフォルトの名無しさん
NGNG騙るんじゃねーよ プ
010471
NGNGまじで?助かるぜ
つーか本買ったのに覚えてねぇの?
010571
NGNG友達いたら質問しねーよ 藁
010671
NGNGそんなこともわかんねーのかよヒッキーが 藁
010771
NGNGつーかjavaなんて知ってる奴がいたらそいつに聞いてるっつーの
javaなんてマイナー言語使ってるのこのスレの厨ぐらいだろ
010871
NGNG何のためにjavaやってんだお前ら 藁
010971
NGNGでるまで常駐するからな
0110デフォルトの名無しさん
NGNGプログラマはアプリに精通しているわけではない。
むしろWordやExcelすら使えないヤツがいたりする。
011171
NGNGふーん
で わかんねぇの? プ
0112デフォルトの名無しさん
NGNGうん。わかんないよ。
使った事もないし。見たのもうpされた画面が始めてだしな。
011371
NGNG自演してんじゃねーよ 藁
011471
NGNGそれが一流と一生派遣君の違いだよ
自称プログラマーのチンカスども
011571
NGNG能力低いからって開き直るなよ能無し 藁
011671
NGNG011771
NGNGうpってなんだよ UPだろ
キータイプすらまともにできねーのかよ 低収入くn
0118デフォルトの名無しさん
NGNGどうせそれすら続かないヤシだろうし
011971
NGNG一生派遣君 藁
012071
NGNGヤシって何だよ ヤシの実かよ
だから派遣君止まりなんだよ 藁
0121デフォルトの名無しさん
NGNGそれからこのスレ見ているとあるツールに詳しい者がいつも毎日みてるとは限らないぞ。
"Sun One Studio"に詳しいものは月に一回しか見ていないということもあるかもしれない。
>>80 そのclassファイルとはServletクラスとかユーティリティクラスのことですか?
処理を渡す、というとrequestとかsessionとforward使うのが頭に浮かんでくる。
012271
NGNGすでに検索してわからんからここに来てるんだよ
わかってたらこんなスレに来るわけが無い
0123100
NGNG読んだ本の内容全部覚えてたら苦労しないよ。
そもそもエラーに対処することがメインの本ではないから、そんな細かいところまで覚える必要は無い。
>>71の上のエラーはSunOneのエラーだろうけど、下はJ2EEと出てるから
http://www.amazon.co.jp/exec/obidos/ASIN/4844316745/250-6599683-9042603
かなぁ
他の本にも書いてあるかもしれないけど、私が読んだのはこれ。
本自体はいい本だから読んで損ではないと思う。
SunOneはJ2EE開発も内蔵しているせいか、一見関係ないところでもこういうエラーになることがあった。
もう荒らすの止めたら?
もう相当印象悪くなってるからこれ以上荒らしても惨めなだけで
他の人は誰も答えてくれないと思うよ。
012471
NGNGワラタ
012571
NGNGばかかてめぇ
こんなんでなにさがせっつーんだよ 馬鹿
だから派遣君なんだよ プ
0126デフォルトの名無しさん
NGNGなんだよもうネタ切れか?
0127デフォルトの名無しさん
NGNGSun Oneのサイトのヘルプとかも見てる?
漏れ全然知らないけど。
漏れはEclipseかantで十分だと思っているんで
悪いがなにも助言できない。
012871
NGNG0129デフォルトの名無しさん
NGNGjdbとかそんなに使ってるんでっか?
漏れデバッガでデバッグほとんしないな。
System.out.println()とコメントにたよってばかりいますた。
他にJUnitと例外クラスをうまく使ってデバッグ厳かにしてまふ。
0130デフォルトの名無しさん
NGNG本が絶対とは言わないが、はるかに密度の高い情報が得られる。
方法が全く無いならともかく、とりあえず答えがあるらしい書籍が示されてるんだから、
教えてもらったとおりに動いてみては?
まともな給料もらってれば、悩んでる間に元が取れるよ。
013171
NGNGあきらめたらそこで終わりだろ馬鹿
0132デフォルトの名無しさん
NGNGヘタレだろうけど
013371
NGNGこれごときの質問でまともに答えられず本を読めって
馬鹿かお前は
お前みたいなチンカス派遣君は待機時間が長いから本ばっかり読んでるだろうが藁
0134デフォルトの名無しさん
NGNGまともな給料もらってないんだろう(藁
013571
NGNGだから言ってるだろ
俺はプログラマーじゃねーつーの
某企業の係長だけどな。プ
013671
NGNG俺は月の給料はお前らと同等かもしれないけど
ボーナスも退職金もお前らよりはるかに多い。
生きていけんのか?お前ら
0137デフォルトの名無しさん
NGNG013871
NGNGおまえと違って高給取りだよ
手取り15万超だ 藁
0139デフォルトの名無しさん
NGNGバカだろおまえ?
Javaに見切りつければいいだろ?
自分でマイナーって言ってるんだしな。
力ないのね(藁
0140デフォルトの名無しさん
NGNGそんなことでJavaに見切るをつけるのは勿体無すぎ。
014171
NGNGだからプログラマーじゃねぇっつってんだろ
理解力のねぇやつだな
014271
NGNG馬鹿ども
お前ら明日から会社こなくていいよ
派遣なんて使い捨てだからな 藁
0143デフォルトの名無しさん
NGNGだからプログラマーに別のやらせらばいいだろ
オッサン
014471
NGNG0145デフォルトの名無しさん
NGNGはいはい。引きこもりの構ってクンなんでしょ。
014671
NGNG馬鹿ども
014771
NGNG見切りつけたいけど他のもわかんねーんだよ
だったらはやってるJAVAだろうが
そんなこともわからねーのかよ 派遣君 藁
0148デフォルトの名無しさん
NGNGいや、71には早急に去っていただいた方が世のため71のためです。
馬鹿がしがみついていても良いことの無い世界だよ。
0149デフォルトの名無しさん
NGNG015071
NGNG一生仕事あるとおもうなよお前ら
0151デフォルトの名無しさん
NGNG015271
NGNG一応一流企業だぞ
0153デフォルトの名無しさん
NGNGどうせ妄想だろ。
015471
NGNGはい お前クビ
0155デフォルトの名無しさん
NGNG0156デフォルトの名無しさん
NGNG派遣に聞きゃいいじゃん。バカ?
実は周りに派遣なんか居ないんでしょ。
0157デフォルトの名無しさん
NGNG妄想好きな方ですね。
015871
NGNG015971
NGNG馬鹿にされるから怖くて聞けねーんだよ
そのくらいもわかんねーのかよ 藁
0160デフォルトの名無しさん
NGNGいや、派遣にすら見捨てられていると思われ。
((((((;゚Д゚))))))ガクガクブルブル
016171
NGNGばーか 派遣なんて使い捨てだよ ギャハ
016271
NGNGまじでjava使い欲しいんだよな
0163デフォルトの名無しさん
NGNG0164デフォルトの名無しさん
NGNG016571
NGNG派遣会社の営業の奴くるけど評価聞いてきたとき
あいつ駄目だから交換して
これで終わり
使い捨てってことにリアルで認識しろよお前ら
016671
NGNG0167デフォルトの名無しさん
NGNG>>161 あんたの扱い方じゃ労働基準法に引っかかってあんた自身痛い目みないかねぇ?
派遣とコミュニケーションちゃんととれよ。
派遣元に訴えられますよ。
本当にマ板ネタだね。
係長は http://pc.2ch.net/prog/ に逝ってくれ
0168デフォルトの名無しさん
NGNGで、質問って何だっけ?
0169デフォルトの名無しさん
NGNGオブジェクト指向を学べばいいんだからよ。
017071
NGNG0171デフォルトの名無しさん
NGNG0172デフォルトの名無しさん
NGNG0173デフォルトの名無しさん
NGNGhttp://pc2.2ch.net/test/read.cgi/tech/1043654161/968
http://pc2.2ch.net/test/read.cgi/tech/1043654161/969
0174デフォルトの名無しさん
NGNGやはり、自己啓発でしょうか。
ただただ、たらたらと組んでいても一向に成長はしませんか。(当たり前ですね)
うーむ、どんな実務をされてきたのか聞かせてください。
017571
NGNGお前ら全員クビだ
0176デフォルトの名無しさん
NGNG良い精神科医を紹介しましょうか?
0177デフォルトの名無しさん
NGNGあんた、C#死滅スレの(嘲笑激藁の)あいつかなー?
017871
NGNG無能プログラマーども
0179デフォルトの名無しさん
NGNGマ版だって迷惑だろ…
0180デフォルトの名無しさん
NGNGで、どういう質問でしたっけか?
0181デフォルトの名無しさん
NGNGこれからの時代はXP(eXtreme Programming)だぞ
0182デフォルトの名無しさん
NGNG0183デフォルトの名無しさん
NGNGすれ違い。
個々の開発環境に関する質問は該当開発環境のスレで。
とりあえず、今回の場合はこれかな?
【統合】Java開発環境スレ
http://pc2.2ch.net/test/read.cgi/tech/1038118138/l50
0184デフォルトの名無しさん
NGNG電波な人はいたけど面白い人はいませんでした。
つまんないので帰ります。
0185デフォルトの名無しさん
NGNGそのへんの話題は以下のスレで。
Javaって死滅しちゃうの?
http://pc2.2ch.net/test/read.cgi/tech/1042268758/l50
java死滅へのカウントダウン
http://pc2.2ch.net/test/read.cgi/tech/1044337040/l50
018671
NGNG漏れは7回ほど騙ってみたわけだが
0187デフォルトの名無しさん
NGNGひっかかるから、おいらは、あまり使いたくないね、って話。
解決方法は、excluded.propertiesにorg.apache.commons.logging.*を追加。
018871
NGNG0189デフォルトの名無しさん
NGNGこのへんで話題になってるよ。
http://pc2.2ch.net/test/read.cgi/tech/1044940918/l50
0190デフォルトの名無しさん
NGNG>>189 そいつはC#死滅スレ
Java死滅スレにしとけ
0191デフォルトの名無しさん
NGNGおお、Javaネタで盛り上がってますね。そこでやりましょう。
0192デフォルトの名無しさん
NGNG0193デフォルトの名無しさん
NGNGよく知らないけど、JavaMailで作ったメーラーに
プラグインとしてPGPを実装できるようにすればいいんじゃない?
0194デフォルトの名無しさん
NGNG0195デフォルトの名無しさん
NGNG0196デフォルトの名無しさん
NGNGNC
0197デフォルトの名無しさん
NGNG使える。
>>196
NC-OS?
0198デフォルトの名無しさん
NGNG192はそのプラグインの実装方法が知りたいのでは?
俺は知らん。すまん。
0199デフォルトの名無しさん
NGNGアプレットのpaintに適当に直線とか書くコードを書いてappletviewerで
実行すると、マウスを動かすまで描画がされないんですけどそんなもんですか?
initの最後でrepaint()してみたんですけどやはりマウスを動かすまで描画されません。
起動直後に描画するにはどうしたらいいでしょうか?
0200デフォルトの名無しさん
NGNGJavaMail自体にはないよ。
ttp://cryptix.org/
にでも行ってみれば?
0201デフォルトの名無しさん
NGNGひょっとして init() の中で直線描いてるならそれは間違い。
0202デフォルトの名無しさん
NGNGすいません、試していたらなんとなく原因が分かりました。
staticオブジェクトを生成してそいつのdrawをpaint()内で呼び出していたんですが
そのせいですかね。
(直にg.drawLineと書けば描画が起こるので。)
staticなオブジェクトって最初のpaint()時にはまだ生成されていないんでしょうか?
いや、それじゃエラーになるはずですよね。うーむ。
0203デフォルトの名無しさん
NGNGJAVAプログラミングレッスンと基本情報試験の入門書くらいしかまだ持っていません。
サンプルソースが沢山乗っている本や辞書的に使える本など欲しいのですが、
なにしろ本屋に行っても膨大な数あるのでなにがいいやらわからんです。
0204デフォルトの名無しさん
NGNG日本語版のWindowsXPで使用したいのですが、ランタイムプログラムを
インストールしたにもかかわらずそのプログラムの起動時に
「Can't find sun java 1.3.0」というダイアログが出てきてしまうんです。
これはなにかJavaのパスのようなものを設定してあげなければないないん
でしょうか。ランタイムプログラムはデフォルトの状態で、特に何も設定
することなく(するところもなく)インストールしました。
Javaのプログラミングに関係のないことで恐縮ですが、なにかヒントでも
頂ければ幸いです。よろしくお願い申し上げます。
0205デフォルトの名無しさん
NGNG1. 本当に1.3.0_xx をインストールしたのか。
2. そのアプリケーションのマニュアルは読んだのか。
0206デフォルトの名無しさん
NGNG本の選び方っていうのは
表紙ひらくと著者のコメントが載っている
それを読めばその本の内容、対象読者がわかるようになっている
そうやって本を選べば失敗はない
>>204
パス設定必要
CLASSPATH(この項目なければ自分で追加する)にC:\j2sdk1.4.1_01\jre\libなどを追加すればいい
0207デフォルトの名無しさん
NGNG入門書なら「独習Java(翔泳社)」がよろしいかと。
「BlackBook(インプレス)」あたりも好きですが。
辞書的にというのなら、「Javaサンプルプログラム集(共立出版)」
「JavaGUIプログラミング(カットシステム)」とか?
0208デフォルトの名無しさん
NGNG>パス設定必要
>CLASSPATH(この項目なければ自分で追加する)にC:\j2sdk1.4.1_01\jre\libなどを追加すればいい
これは有害。classpathについて勉強しなおした方がいいよ
0209デフォルトの名無しさん
NGNG0210デフォルトの名無しさん
NGNG理由も書かずに煽りですか?w
0211デフォルトの名無しさん
NGNGとりあえずGoogleで検索をかけながら環境変数のPathに
JavaがインストールされたLibフォルダとBinフォルダを追加してみました。
再起動後にとりあえずコマンドプロンプトから java -version と
入力してみたんですが
Error occurred during initialization of VM
java/lang/ClassNotFoundException: sun/io/ByteToCharMS932
というエラーがでてうまく動作していないようなんです。
その後、環境変数にCLASSPATHを新規で作成して、同じパスを
追加して再起動したあと、同じコマンドを実行してみたんですが
結果は同じでした。
なにかパスの設定に問題があるということなんでしょうか。
0212デフォルトの名無しさん
NGNGカレントディレクトリも入れてあげてください
環境変数に「.;C:\****」と、[.;]を追加してください(ドットとセミコロン)
0213デフォルトの名無しさん
NGNG0214デフォルトの名無しさん
NGNG理由も書かずにって・・・
少し調べれば206がどれほど頓珍漢なこといってるかわかるよ。
>>2-3 あたりのサイトで調べられるから一度見てみ
0215デフォルトの名無しさん
NGNG環境変数のPathとCLASSPATHの両方の項目の先頭にドットとセミコロンを
追加してみたんですが、同じ結果になってしまいました。(泣
ちなみに環境変数のPathに追加したパスなんですが、
C:\Program Files\JavaSoft\JRE\1.3\bin
C:\Program Files\JavaSoft\JRE\1.3\Lib
の2つをセミコロンで区切って追加しました。
0216デフォルトの名無しさん
NGNG>>212を見る限りかなり変なことになっているような感じですが。
とりあえず、
・Pathを元に(Java関係のPathが入らない状態に)戻して
・CLASSPATHを「削除」して
・その後コマンドプロンプトを新たに立ち上げなおして、
java -versionが成功するかどうか、を試してみる。
もしかして他のバージョンのJREやSDKが入ってる?
java.exeはC:\Windows\System32にあるから、わざわざPathを通さなくてもjava.exeは実行できる。
0217デフォルトの名無しさん
NGNG(誤) >>212を見る限りかなり変なことになっているような感じですが。
(正) >>211を見る限りかなり変なことになっているような感じですが。
0218デフォルトの名無しさん
NGNG結果は変わりませんでした。私がインストールしたランタイムプログラムに
問題があるのでしょうか。ちなみに関係あるかどうかわからないのですが、
インストールした元のファイルの名前は j2re1_3_0_win.exe で、
もともと動かしたいアプリケーションの配布元で、こちらをインストール
したのち、実行してくださいという説明にしたがってインストールしました。
0219デフォルトの名無しさん
NGNG意識してインストールしたのはこれが初めてです。
0220デフォルトの名無しさん
NGNG0221デフォルトの名無しさん
NGNGはい、おそらくですが入ってはいないと思います。
0222デフォルトの名無しさん
NGNGそれを一度アンインストールして、
http://java.sun.com/j2se/1.3/ja/download.html
の各国語版JREをインストールしてみれば?
ファイル名は j2re-1_3_1_07-windows-i586-i.exe だったよ。
>Error occurred during initialization of VM
>java/lang/ClassNotFoundException: sun/io/ByteToCharMS932
ってことは米語版JREを使ってしまっている雰囲気
0223デフォルトの名無しさん
NGNG(System32フォルダとJavaがインストールされたBinフォルダにありました)
そのフォルダまでコマンドプロンプトから行って、直接Java -versionと
入力してみたんですが、結果は何もかわりませんでした。
これは、私はなにか根本的なミスをしてしまっているんでしょうか。
0224デフォルトの名無しさん
NGNG根本的なミスを>>222で指摘しています。
0226デフォルトの名無しさん
NGNG場合は
http://java.sun.com/products/archive/j2se/1.3.0_05/jre/
から1.3.0_05がダウンロードできるからそれを使う。(ただしSunのサポートは終了している。)
間違ってもUS English versionをダウンロードしないように。Internationalized version
つかさっさと解決して去ってくれ。
ここはプログラミングする人の板だから、使うだけの人は完全に板違い
だからPathだのCLASSPATHだの見当違いなレスが付いてしまう。
0228デフォルトの名無しさん
NGNG例:
TreeMap tm = new TreeMap();
:
:
SortedMap sm = TreeMap.subMap(...);
0229デフォルトの名無しさん
NGNG>インターフェースのインスタンスを作る
どこで?
0230228
NGNG誤:SortedMap sm = TreeMap.subMap(...);
正:SortedMap sm = tm.subMap(...);
0231デフォルトの名無しさん
NGNGjava.util.TreeMap は class だよ?
http://java.sun.com/j2se/1.4/ja/docs/ja/api/java/util/TreeMap.html
0233231
NGNGインターフェースのインスタンス(?という表現や言葉があるかどうか?)を
作っているわけじゃない。
0234デフォルトの名無しさん
NGNGサブクラスが作るんだよ
0235228
NGNGなるほど、そう考えれば少し分かってきた。じゃあ、このSortedMap smって
どんなクラスなんだろう?と思って以下のコードを追加してみた。
System.out.println("tm.getClass() = " + tm.getClass().toString());
System.out.println("sm.getClass() = " + sm.getClass().toString());
結果:
tm.getClass() = class java.util.TreeMap
sm.getClass() = class java.util.TreeMap$SubMap
なんだこのTreeMap$SubMapって...
0236デフォルトの名無しさん
NGNG単なる inner class。
0237231
NGNG>じゃあ、このSortedMap smってどんなクラスなんだろう?
実体が何の型かを意識する必要はない。それがオブジェクト指向。実装の隠蔽という。
使う側は実体が何の型かを意識せずに、SortedMap型として扱えばよい。
設計者はそうやって使ってもらうことを前提に設計するもんだ。
0239デフォルトの名無しさん
NGNGjarファイルの中のあるクラスから、同じjarファイルに入っているファイル、
たとえばプロパティファイルなんかの内容を読み込みたい場合はどうしたらいいのでしょうか?
0240デフォルトの名無しさん
NGNG解ればそれくらい簡単にできる。
0241デフォルトの名無しさん
NGNGそのクラスから見える場所に置けばよい。
たとえば、そのクラスが配置されているパッケージツリーの最上位にプロパティファイルを配置するとか。
0242239
NGNGにあります。クラスはそこからパッケージに従った階層があって、その下にあります。
クラスの中で読み込みたいファイルの場所をFileクラスで指定していますが
これがだめなのでしょうか?
0243デフォルトの名無しさん
NGNG解凍ソフトの使い方とテキストエディタの使い方が解ると
クラスからjarの中にあるファイル読み込めるの? プッ
0244デフォルトの名無しさん
NGNGClassLoader に読んでもらうのが簡単だと思われ。
ResourceBundle.getBundle() で読めたような気もする。
0245デフォルトの名無しさん
NGNG読み込める奴は読み込める。知識がない奴は読み込めない。
>>239を見ていたらjarファイルの中にあるjarファイルの中にあるファイルを読む方法を知りたい、と
言っているようにしか見えぬ。
0246デフォルトの名無しさん
NGNGあればおしえてください。
0247デフォルトの名無しさん
NGNG0248デフォルトの名無しさん
NGNGアイアイサー
0249デフォルトの名無しさん
NGNGhttp://java.sun.com/webservices/webservicespack.html
を使ったことがある人はいますか?
これでSOAP,WSDL,UDIIを体験できるみたいなので試しているところです。
インストール中にJava2SDKの検索に非常に時間がかかるのが気になります。
同じような症状が出た人はいますか?
0250239
NGNG読む方法ではなくて、
「クラスから」、別のファイルの「内容を読み込み」たいと書いたのですが、
そう読めますか?
だとしたらごめんなさい、そういう質問ではなかったです。
0251デフォルトの名無しさん
NGNGjarを解凍できるぐらいで知識があると思ってるんだね。
0252デフォルトの名無しさん
NGNG0253239
NGNGClassLoader.getResource()ですか?
ありがとうございます。
やっぱりFileではだめだったのですね。。。
0254デフォルトの名無しさん
NGNGJAVA_HOME C:\j2sdk1.4.1_01
PATH %JAVA_HOME%\bin
CLASSPATH .;%JAVA_HOME%\lib\tools.jar
0255デフォルトの名無しさん
NGNG間違ってもこんなもの追加しないように(藁
0256デフォルトの名無しさん
NGNG何を言いたいのかよくわからんが、
そのCLASSPATH必要なのは古いバージョンだけ。
1.4ならいらねーよ
0257デフォルトの名無しさん
NGNGJavaでテレビ電話みたいなのつくれないかなと思ってるんですが
情報収集する為のキーワードを教えてくれませんか?
もしくはズバリそのもののAPI(音声通話とかマイク・カメラ制御)をご存知でしたら教えてください。
よろしくおねがいします
0258デフォルトの名無しさん
NGNG全然わかりませんが、
P2PのJxtaで通信。
Java Communication APIでUSB機器などを制御。
Java Sound APIで音声信号処理
あとは、
Java Speech API
Java Phone APIやJava TV APIとか?
Java TV API
http://www.bell.jp/pancho/terminology/hyper-dictionary/ohbun/ohbun-j/java_tv_api.html
なんか面白そうだね。
0259デフォルトの名無しさん
NGNGint cnt = Integer.parseInt(str.substring(0,3));
とやりたいんです。
str.substring(0,3)の中身が半角数字かどうかチェックしたいのですが
方法を教えて下さい。
0260デフォルトの名無しさん
NGNGありがとうございます!
検索してきますー。たすかりました
0261デフォルトの名無しさん
NGNGtry {
int cnt = Integer.parseInt(str.substring(0,3));
}catch(Exception e) {
System.out.println("数字じゃないぞタブン");
}
0262デフォルトの名無しさん
NGNG全角数字も通ってしまう罠
0263デフォルトの名無しさん
NGNGなるほど、ありがとうございます。ほんと、感謝します。
ずーっとIsNumericでなんとかしようと・・・
VBって楽ですね。変数の型も適当だし。PG自体、初心者なのでお許しください。
0264261
NGNGオレもそう思ったが
奴の要件は満たしてると思うぞ(笑
ホントにやるんだったらAsciiコード見るとこまで
下げなきゃならんし、メンドイよ。
若しわ、
str.substring(0,3).equals("0")
|| str.substring(0,3).equals("1")
〜
|| str.substring(0,3).equals("9")
か。
0265デフォルトの名無しさん
NGNGこれでいーんじゃネーノ?
if (str.substring(0,3).matches("[0-9]*")) {
int cnt = Integer.parseInt(str.substring(0,3));
System.out.println(cnt);
} else {
System.out.println("数字じゃないぞタブン");
}
0266261
NGNGExceptionをNumberFormatException
にすれば、なおOK。
0267261
NGNGああ、正規表現があったか。
なるほど。
0268デフォルトの名無しさん
NGNGシューティングゲームを作ってしまいました。
こんなもの企業に持ちこんでも評価されませんよね?
ですが、いったい何を作れば評価されるのでしょうか?
どうかご教授ください。あ、自分、専門卒です。
0269デフォルトの名無しさん
NGNG>|| str.substring(0,3).equals("1")
>〜
>|| str.substring(0,3).equals("9")
3桁取ってんのにこれでどうするつもりなんだ(w
0270261
NGNGあ、ほんとだ。マジ間違えスマソ。
そのコードはもう忘れてくれ(笑
>268
JavaならWebが良いと思うぞ。
Tomcat+Apache+RDBで構築して
Noteで持って行って仕様と動作説明すれば良いんじゃない?
実際の現場ではコーディング能力より、コミュニケーション能力が
重要だからな。
0271デフォルトの名無しさん
NGNGありがとうございました。でも俺ノート持ってない・・・
0272デフォルトの名無しさん
NGNGstr.charAt(3) >= '0' && str.charAt(3) <= '9'
0273デフォルトの名無しさん
NGNGだから3桁だって言ってんだろが。
一桁ずつそれでチェックするつもりかよ
0274デフォルトの名無しさん
NGNG0275デフォルトの名無しさん
NGNG0276デフォルトの名無しさん
NGNG解決してなかったのね。
71の登場で誰かが答えれれる状態でなかったわな。
0277デフォルトの名無しさん
NGNG別スレッドにしたら?
0278デフォルトの名無しさん
NGNG転送なら
<jsp:forward>やsendRedirect()だか使うヤシではいけねーんでっか?
パラメータ渡しならrequestやsessionとか?
0279デフォルトの名無しさん
NGNG<%
ここでnewなり何なりしてメソッド呼び出すなり何なりしろよ
%>
0280デフォルトの名無しさん
NGNGそれでASP.NETと同じことができる。
0281203
NGNG0282デフォルトの名無しさん
NGNGじゃあ、このページの管理人はダメなんですか?
ttp://www.hellohiro.com/appli.htm
おもいっきり>>254と同じこと書いてるんですが・・・・
0283デフォルトの名無しさん
NGNGそれとも趣味でやっているんですか?
0284デフォルトの名無しさん
NGNG0285デフォルトの名無しさん
NGNG素朴な疑問です。
0286デフォルトの名無しさん
NGNG「取り消し」ボタンの
ラベルテキストを変更したり、
ツールチップテキストを任意に文句に変更するにはどうしたらよいのでしょうか?
いろいろ調べたのですが、なかなか解決しません。
どなたかご教授願えないでしょうか?
0287デフォルトの名無しさん
NGNG0288デフォルトの名無しさん
NGNGざっとドキュメントを見たんだが取消ボタンの設定ってなさそうだな〜?
JFilechooser.protected createDialog(Component dialog)あたりが怪しそうだが。
またはJFilechooser.getComponents()を呼び出して取消ボタンの参照を
取得してみるとか。
0289デフォルトの名無しさん
NGNG◯ JFilechooserの protected createDialog(Component dialog)
うぃ〜 酔っぱらい過ぎ。。。
0290デフォルトの名無しさん
NGNGUIManager.put("FileChooser.cancelButtonText", "ほげほげ");
UIManager.put("FileChooser.cancelButtonToolTipText", "ふがふが");
とかやっといてから JFileChooser 作れば良いんじゃないですかね。
0291デフォルトの名無しさん
NGNGJavaでこれぐらい強力なGUIアプリを作りたいんですが可能でしょうか?
まあ無理でしょうね。(ププ
0292デフォルトの名無しさん
NGNG0293デフォルトの名無しさん
NGNGああ、厨房の多さのことね。
0294デフォルトの名無しさん
NGNGサーバーサイドで動作する業務アプリには耐えられないがね。
0295デフォルトの名無しさん
NGNG0296デフォルトの名無しさん
NGNGpure javaじゃなくてSWTを推進すりゃいいのに
0297275
NGNGパラメータをつけてclassファイルを起動させたいんです。
んでclassファイルはjspから送られた時間が来たら動作して終了させる感じ。
JSPを閉じてもclassファイルが作動してる状態にしたいんですけど・・
0298デフォルトの名無しさん
NGNGjspが弱いのが難点なんだよな。それ以外は満足。
0299261
NGNGスレッド走らせれば良いじゃん
それとも新しいVM起動させてそこで独立プロセスで
動かしたいのか?
0300デフォルトの名無しさん
NGNGpublic static int hoge = 100;
void print() {
int hoge2 = hoge;
...
}
public static void main(String[] args) {
...
}
}
//ここに書いたり…
//void print() {
// int hoge2 = hoge;
// ...
//}
たとえば、こんなプログラムがあったとして、
print()だけ、別の場所に定義することってできますか?
Test.hogeなどとはしないで、あたかもTest{}の中に記述した
のと同様に、hogeを利用したいのです。
別のファイルにprint()を定義できるなら、さらによいです。
初歩的な質問でしょうが、お願いします。
0301デフォルトの名無しさん
NGNG無理だと思う
考え方が構造化プログラミングみたいだがCの人か?
それならprintクラスとか作った方がいいぞ。
0302301
NGNG強いてやるなら
1.上位クラスに実装する
2.Printするだけのクラスを用意してそれをPrintメソッドで使用する。
どっちかしか思い浮かばない。
0303デフォルトの名無しさん
NGNGWindows専用臭いなあ。
Windowsでしか動かないVB.NETは所詮Javaには及ばないがな。
そのサイト、Operaで見たときとIEで見たとき、違うサイトに行ってしまうなあ。
ちゃんとどのブラウザでも見られるようにしないと宣伝効果もありませんな。
M$はこういう配慮もできないのですか。
0304297
NGNGこの処理を複数同時に行ったりする場合だと
どちらの方が良いとかいうのはありますか?
質問ばっかりですみません。
0305261,301
NGNG別プロセスだとVMがメモリを激烈に食うため
複数立ち上げる場合はそれなりの環境が必要になる。
マルチスレッドが良い。
0306デフォルトの名無しさん
NGNGなんですが、
JComponent#addDropTargetListenerが無いのですが
何か理由があるのでしょうか?
0307261,301
NGNG補足
マルチスレッドだとWebのVMが終了すると
そのスレッドも終了するぞ。
何がなんでも実行させなければいけないなら
プロセスを独立させる方法が良いけどな。
その感じだと、バッチでも起動させるのかな?
と思ったんで。
0308297
NGNGプロセスを独立させる・・
JSPでできますでしょうか?
ちょっと調べてみます。
いろいろとありがとうございました。
0309デフォルトの名無しさん
NGNGおいおい、マルチスレッドの方が簡単なのに。
プロセスの独立選んじゃったよ。
JSPからということは、VMは24hまたは長時間起動なんだよね?
まさか、JSPから処理するためだけに、VM立ち上げて、
VMを終了させるなんてこたせんでしょ。
まさか、趣味でやってることの話?
0310261,301
NGNGそれは業務によりけりなんじゃないの?
VMキックして2,3分で終わるってどこにも書いてないし。
ひょっとしたら2,3日ずっと回ってる必要があるかもよ。
プロセス独立させて行う場合だと
それ叩くバッチなりシェルなり作るだけで
プロンプトからバッチ起動するモジュールが簡単に出来る
ってのもあるからな。
0311デフォルトの名無しさん
NGNG業務云々じゃなくて単に>>308が解かってないだけだよヴァーカ
・・・と思ってる奴が大勢いるに1000カバス
0313デフォルトの名無しさん
NGNGc言語にあるexp関数みたいなのはjavaにはないのですか,
本の索引とか見てもないので,組み込み関数はないのでしょうか?
ちなみにexpが必要なんですけれども,皆さんどうしたら用意のでしょうか?
0314デフォルトの名無しさん
NGNG0315デフォルトの名無しさん
NGNGスペースってことはわかるのですが何のスペース
をさしているのかわからなくて・・・。
できれば例を見せて欲しいです。
0316デフォルトの名無しさん
NGNG現在メニューバーにあるヘルプ項目のバージョン情報クリックするとダイアログ
を出そうとしていますが、うまく表示されません。
何が問題なのでしょうか。
メニューバーをクリックすると、下のDialogActを呼び出し、処理する
プログラムになっています。
class DialogAct extends AbstractAction{
public void actionPerformed( ActionEvent e ){
JLabel labelv = new JLabel("バージョン情報",new ImageIcon("./i/iconi.jpg"),SwingConstants.CENTER);
JDialog dialog = new JDialog(this , "Dialog" , true);
dialog.getContentPane().add(labelv);
dialog.setSize(400 , 200);
dialog.show();
}}
コンパイルエラーの表示は以下のように出ました。
シンボルを解釈処理できません。
JDialog dialog = new JDialog(this , "Dialog" , true);
0317デフォルトの名無しさん
NGNGindent
【@】インデント,
【変化】
《動》indents | indenting | indented,
《名》字下げ,刻み目,
《他動》字下げにする,出入りする,湾入する,〜にギザギザをつける
0318デフォルトの名無しさん
NGNG字下げってことはわかるのですが
どのことを行っているのかわかりません。
わからないことを説明しきれなくてすいません(;´Д`)
0319デフォルトの名無しさん
NGNGif(a == null) {
System.out.println("nullじゃん");
}
System.outの前のスペースがインデント
0320デフォルトの名無しさん
NGNGJavaと関係ない話題なので続きはこちらで。
***すれ立てるまでもない質問はここで 第31刷***
http://pc2.2ch.net/test/read.cgi/tech/1044265520/l50
0321デフォルトの名無しさん
NGNGコードを見やすくするために
if(){
〜〜
} else {
〜〜
}
等、〜を書く部分を下げて書くこと。カッコの開始と終了とかがわかりやすくなる。
0322デフォルトの名無しさん
NGNGhttp://members32.cool.ne.jp/~yuzer8/tocho.html
盗聴/盗撮器です
0323デフォルトの名無しさん
NGNG0324デフォルトの名無しさん
NGNGストップのしかたをどなかた教えてください(SDK1.41だったはず)
0325デフォルトの名無しさん
NGNG環境わからんけど、とりあえず、CtrlキーとCあたり同時に押してみ。
0326デフォルトの名無しさん
NGNGありがとうございます。
環境はSUNのサイトからD/LしたJAVA2 SDK1.4.1?
だったはずなんですが・・
0327デフォルトの名無しさん
NGNG止まりました。どうもありがとうございました。
助かりました。
0328デフォルトの名無しさん
NGNG精度を気にするならStrictMath#exp()が良い。
これ以上の精度はBigDecimalでexponent functionを自作。
0329デフォルトの名無しさん
NGNG03308
NGNGJDialogのコンストラクタの第1引数は、
java.awt.Frame、java.awt.Dialog、およびそのサブクラスのインスタンスである
必要がある。元のコードではjavax.swing.AbstractActionのサブクラスのインスタンスを
指定しているよ。
JDialogのコンストラクタの実行時に、何とかして呼び出し元のフレームの
インスタンスが参照できるようにしてみて。
0331デフォルトの名無しさん
NGNGできればオープンソースのやつ
0332デフォルトの名無しさん
NGNGJDK1.4.0のときはそんなことはなかった。
Windows2000だ。
0333デフォルトの名無しさん
NGNGmonazillaになかったっけ?
なんかSourceForgeで公開されてたのあったような...。
うろ覚え、スマソ。
0334デフォルトの名無しさん
NGNGすごくよく分かりました。
どうもありがとうございます。
改良してみます。
0335デフォルトの名無しさん
NGNG0336デフォルトの名無しさん
NGNGメモ帳の下に行を表示することもできません。
0337デフォルトの名無しさん
NGNG0338デフォルトの名無しさん
NGNGそこをなんとか(;´Д`)
0339デフォルトの名無しさん
NGNG0340デフォルトの名無しさん
NGNGclass Sanbai
{
public static void main(String[] args) throws IOException
{
BufferedReader br=
BufferedReader(new InputStreamReader(System.in));
System.out.println("好きな数を入力してください。");
String str = br.readLine();
int x;
x=Integer.parseInt(str);
System.out.println("あなたの入力した数:" + x);
System.out.println("その数の3倍は:" + (x * 3) + "です。( ゚∀゚)y─┛~~ ");
}
}
シンボル: メソッド BufferedReader (java.io.InputStreamReader)
場所 : Sanbai の クラス
BufferedReader(new InputStreamReader(System.in));
^
エラー 1 個
解決方がわかりません・・・。お願いします。
0341デフォルトの名無しさん
NGNG0342デフォルトの名無しさん
NGNGnew が原因なんですか?
全然わからないっス(;´Д`)
0343デフォルトの名無しさん
NGNG0344デフォルトの名無しさん
NGNGnew BufferedReader(new InputStreamReader(System.in));
↑このnewが抜けてる
0345デフォルトの名無しさん
NGNGBufferedReader(new InputStreamReader(System.in));
^ ←これってなんか意味があるのですか??
エラー 1 個
0346デフォルトの名無しさん
NGNGそこで、エラーが発生してますよ。という印。
コンパイルエラーが発生したら、その印の直前が、一番あやしい。
0347デフォルトの名無しさん
NGNG0348デフォルトの初心者さん
NGNGありがとうございました。
また来ると思いますんで( ゚∀゚)y─┛~~
0349デフォルトの名無しさん
NGNGインターネット上のファイル(テキストファイル)に書き込むことはできないんでしょうか。
読み込みの場合は
InputStream is = url.openStream();
InputStreamReader isr = new InputStreamReader(is, "JISAutoDetect");
BufferedReader br = new BufferedReader(isr);
String line = br.readLine();
なんかこんな感じでいけたんですけど、
url.openStream()がInputStreamじゃないとダメみたいで、
それに代わるメソッドが見当たらなかったので…
すみませんが、よろしくお願いします。
0350デフォルトの名無しさん
NGNGCGIとかサーブレットと連携させるのが基本ですかね。
0352デフォルトの名無しさん
NGNGJavaを使おうとして環境変数で
新規にJAVA_HOMを作成してC:\jdk1.3.1_04をいれたのですが
コンパイル自体はできてクラスファイルは作成されるのですが
プロンプトで実行しようとするとつぎの文字が出てきてそのクラスを実行できません
C:\>java aaa
Error opening registry key 'Software\JavaSoft\Java Runtime Environment'
Error: could not find java.dll
Error: could not find Java 2 Runtime Environment.
本やホームページなんかと同じ様にやってるのですが
教えてください
0353デフォルトの名無しさん
NGNGhttp://www5.airnet.ne.jp/sakuraba/java/laboratory/JDK1.4/Graphics/FullScreen/FullScreen.html
これをApplet上でJDialogを使って再現してみました。
で、思ったんですが、JDialogはダイアログなわけですからなんとなく使うべきじゃない気がするんです。
普通、Applet上からポッコリ出してフルスクリーンにして表示するには一般的に何を使いますか?
0354デフォルトの名無しさん
NGNGその、「本やホームページ」が何なのかわからないし、何が書いてあるのかわからないが、
それらの解説も環境は WindowsXP Home Edition なのか?
WindowsXPはJavaVMによる環境変数の取得に問題があって動かないAntのタスクがあったりで
Javaで開発をやるにはいろいろと問題が多そうだが・・・。
とりあえず、Java2SDKのヴァージョンを1.4.1_01等の最新に上げてみれ。
0355デフォルトの名無しさん
NGNGtxtデータの構成はヘッダレコード1件、明細レコードn件、フッターレコード1件です。
レコードの長さはそれぞれ100byte,300byte,50byteです。カンマ区切りではありません。(単純な固定長です)
このようなデータの読込はどのようにすればよろしいでしょうか?
実際のデータは↓こんな感じで入ってきます。(先頭の区分でヘッダ・明細・フッタの判別)
1aaaaaa ・・・ヘッダ
2bbbbbb ・・・明細
2cccccc ・・・明細
2dddddd ・・・明細
3eeeeee ・・・フッター
1oooooo ・・・ヘッダ
2pppppp ・・・明細
2qqqqqq ・・・明細
3zzzzzz ・・・フッター
0356デフォルトの名無しさん
NGNGBufferedReaderクラスのreadLine()使えばいいだけじゃないの。
で、先頭一文字で判断すれば?1か2か3なんでしょ。
0357デフォルトの名無しさん
NGNGオンライン系のデータか?
BufferedReader r = null;
try {
r = new BufferedReader(new InputStreamReader(
new FileInputStream("foo"), "Shift_JIS"));
String s;
while ((s = r.readLine()) != null) {
switch (s.charAt(0)) {
case '1': parseHeader(s); break;
〜
}
}
} catch (Exception e) {
} finally {
try {
if (r != null) {
r.close();
}
} catch (Exception e) {
}
}
void parseHeader(String s) {
String s1 = s.substring(0, 3);
〜
}
ただしデータに全角文字が含まれている場合は、
String s1 = s.substring(0, 3);
ではまずい。
0358デフォルトの名無しさん
NGNGAppletでしょ?
ブラウザを全画面表示にして、そのサイズを
そのままApplet領域に割り当てる....ってのは、反則?(W
0359デフォルトの名無しさん
NGNG>ただしデータに全角文字が含まれている場合は、
> String s1 = s.substring(0, 3);
>ではまずい。
全角半角は関係ないのでは。
0360353
NGNGwidth="100%" height="100%"+ブラウザ最大化
で今までやってたんですが、それよりもっと広く使いたいなあと思い、
解像度取得してポップアップしたJDialogを最大化・・・という道にいきつきますた。
普通こーいうことやらんもんなんすかね。
0361デフォルトの名無しさん
NGNG関係無いけど、その手の「良くあるファイル読み取り」処理は、基本的な部分(>>357のコードで言う
switch文以外)を単純にメソッド化しておいて、中のパース部(同switch文とparse処理メソッド部)を
外出しにしておくと、後でいろいろと使いまわして出来て良いぞ、と。
(ストラテジパターン)
0362デフォルトの名無しさん
NGNGなんでJDialogなの?JWindowとかって、Appletから作れなかったっけ?
(Appletやらないんで、わからん)
0363353
NGNGえ、そんなのがあるですか。試してみます。
JDialogでやったのは、ポコってでてくるのダイアログって言うよなーと思って、ってそれだけす。
0364デフォルトの名無しさん
NGNGん?
0365デフォルトの名無しさん
NGNG0366デフォルトの名無しさん
NGNGGoogle。
あと、リンク先は英語なので覚悟しろ。
0367デフォルトの名無しさん
NGNG知らないならレス寸ナ
0368デフォルトの名無しさん
NGNGDeveloperもちですってば。
0369Developer持ち
NGNG日本でそういうWebページ公開している奴はいないと思うよ。
いちばん情報を集めやすそうなのは、Java牧場のフォーラム
じゃないかなあ。
0370デフォルトの名無しさん
NGNGSUNのJava認定資格ってどうよ 2
http://pc.2ch.net/test/read.cgi/prog/1022119478/
0371Developer持ち
NGNG何でこんなことをいうかというと、1年前に受験した時、
受験番号が500番台だったから。
0372デフォルトの名無しさん
NGNGそれか、もしつくれる方がいたらつくっていただけませんか?
緊急なのでよろしくお願いします
0373デフォルトの名無しさん
NGNGjava.x.swing.JTextField
を使ったときは『 _ 』アンダーバーが入力できるんですが
java.awt.TextField
を使ったときはアンダーバーを入力しようとしても
『 | 』になってしまいます
自分の環境はWin2000sp2 JDK1.4.1
アンダーバーの入力は[Shift]+[ろ]です
以下 ソースです
コードの間違いなどありますかね?
(ちなみに、コードの書き方について細かい突っ込み入れないでください)
class TextFieldTest extends javax.swing.JFrame{
public static void main(String[] args){
TextFieldTest frame=new TextFieldTest();
frame.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE);
frame.setSize(200,100);
frame.setVisible(true);
}
TextFieldTest(){
java.awt.Container c=this.getContentPane();
javax.swing.JTextField jt=new javax.swing.JTextField("javax.swing.JTextField",10);
java.awt.TextField at=new java.awt.TextField("java.awt.TextField",10);
c.add(jt,java.awt.BorderLayout.NORTH);
c.add(at,java.awt.BorderLayout.SOUTH);
}
}
0374デフォルトの名無しさん
NGNG; (セミコロン)を入れようとすると : (コロン) になったりするですか?
0375373
NGNGそうか、他の文字も試して見ます
0376374
NGNG御察しのとおり、英語キーボードな動きかなぁと憶測してみました。
0377373
NGNGちなみにあたりまえですがShift+\でも『 | 』がでます
で、SQL文入力フィールドでこれ(java.awt.TextField)をつかったんですが
内部的にも『 _ 』 ではなく『 | 』で認識されているようです
0378373
NGNGうーんキーボードは日本語109なので・・・
みなさんは上のコードではちゃんと入力できますか?
0379374
NGNG念のため、なんですけどTextField にプログラム側であらかじめ "_" を含んだ文字列をセットしておくとどうなるんでしょうね?
だれか識者はおらんのかなぁ。
0380373
NGNGお付き合いありがとうございました
>"_" を含んだ文字列をセットしておくとどうなるんでしょうね
これはできます
ちなみに日本語入力で『_』(日本語でのアンダーバー)を入力して
変換すると『 _ 』が入力できます
ま、いいんですけどねjava.awt.TextFieldめったにつかわなくなったし・・・
ただ、そういうことって既知のバグなのかな?それとも自分の環境&コード
のミスなのか知りたかったので・・・
0381デフォルトの名無しさん
NGNG再現した。
http://developer.java.sun.com/developer/bugParade/bugs/4182247.html
が、多分、それに関係していると思うが、ろ_キーを、\|キーとして謝って定義している
ように見える。シフト押さないと、\が入るからね。
というわけで、Win32のキーボードからみの未知のバグだと思う。
BugParadeへのレポートよろしく(おいらはJTextFieldしか使わないのでレポートする気なし)
0382373
NGNG単に「ろ」キーを押すと「\」が入力される
バグレポートしてもいいけど、なんかもらえるのかな?
Dukeの壁紙が欲しいな
0383デフォルトの名無しさん
NGNGCachedRowSet という実装の Early Access 版を
今現在使っているんですが、コレの正式版(っていうのか?)は
現在、リリースされているんでしょうか?
0384デフォルトの名無しさん
NGNGそれって、これ↓の話だよね。(説明が足りないYO!)
http://developer.java.sun.com/developer/earlyAccess/crs/index.html (02/08/02更新)
これってJDBCのオプションパッケージなので、正式リリースされたら、
J2SE本体に統合されるんじゃないの?
0385316です
NGNG>>330さんのおかげでダイアログ表示はうまくいきました。
その節はどうもありがとうございました。
(結局ダイアログの表示は成功したのですが、ダイアログウィンドウのアイコンの
カスタマイズができなかったので、JFrameで擬似的なダイアログの表示という形
にしました。)
ただ、もう一つ疑問が出ました。
ダイアログ(この場合はFrameウィンドウですけど)を表示したとき、それを
閉じるまで後ろのメインウィンドウをアクティブにできないようにする
方法はどうしたらいいのでしょうか?
dispose()でメインウィンドウを指定すると、ダイアログが開くとともに後ろの
メインウィンドウが消えて
しまうし、setVisible(false)だとやはりメインウィンドウが消えてしまいます。
一応後ろに見えるけど、クリックしてもボタンを押しても、ダイアログを
閉じない限り何の操作もできないというのはどうすればいいのでしょうか。
お手数ですが、どなたか分かる方がいらっしゃったらよろしくお願いします。
0386デフォルトの名無しさん
NGNG0387デフォルト名無しさん
NGNG0388デフォルトの名無しさん
NGNGクラス
0389デフォルトの名無しさん
NGNGclass
0390デフォルトの名無しさん
NGNG構造体のように使えますね。ありがとう。
0391デフォルトの名無しさん
NGNGオブジェクト指向言語でのプログラミングは普通はそうしません。
Javaを使っているが、何が何でもCと同じ手続き型、構造化プログラミングを
したい!という強い意志と目標があるのなら別ですが。
普通はプロパティはprivateにして、アクセッサメソッドを定義します。
0392デフォルトの名無しさん
NGNGあの。構造体を使ったらオブジェクト指向にならないのですか?
普通はアクセッサメソッドにするならなぜ変数をpublicにできるのですか?
0393デフォルトの名無しさん
NGNGオブジェクト指向では処理やプロパティを隠蔽化してそのクラスで管理する。
「できる」ことと「考え方」は別。
普通はそう書かない、ということ。
オブジェクト指向の入門本の一つでも読めば理解できます。
0394デフォルトの名無しさん
NGNG普通とそうでないものの区別は付いてますか?
なぜ、java.awt.Pointには、getX()があるにも拘らず、setX()が無く、かつ
public int x;
だか、理解していますか?
0395デフォルトの名無しさん
NGNG俺は一切のプログラミング手法や言語はプログラマが楽をするための道具であって
プログラマはそれらの奴隷であってはならないと思っているので、原理主義的
考え方には賛同しかねる。
例えばPointやRectのような、単純な「値」の拡張として用いられるようなもの
であれば、メンバはpublicであっても構わないし、事実そのように実装される
ことが多いと思うが。
0396デフォルトの名無しさん
NGNG構造体として使いたいものは構造体として使えばよくて、
わざわざオブジェクトにする必要はないということでいいですか?
0397デフォルトの名無しさん
NGNGおまえプログラミングに向いてないな。
Javaのような高尚なプログラミング言語においては、
全ての要素は研究に研究を重ねた結果としての珠玉なのであり、
それを言葉遊びなどと抜かすのは笑止千万。
っていう教条主義が一番ウザイね。原理主義はまだマシ。
方針としては>>395のがいいと思う。
0398デフォルトの初心者さん
NGNG/* */
/** */
これらは何故使い分けているのですか?
何か違いがあるのでしょうか?
0399デフォルトの名無しさん
NGNGアマチュアで、他人がメンテすることもないプログラムを一人で
組んでいるぶんにはそれでもかまわないでしょう。
自分だけの考え方で自分だけが理解できればいいのですから。
しかし、なぜそのような考え方が生まれたのか、そういった考え方が
主流になるのかは考えてみてもいいと思いますよ。
それなりの理由や効果、利点がきっとあるはず。
0400デフォルトの名無しさん
NGNGで、それは「詭弁を見抜く方法」の何番に該当すんの?
0401デフォルトの名無しさん
NGNG/**
*/
はjavadocコメント。javadocに出力される。
/* */ と // は お好みで。
0402デフォルトの名無しさん
NGNGあなたはYAGNIという言葉を知っていますか?
中途半端にしか理解できてないくせに
すべてを知っているような態度は良くありませんよ。
0403デフォルトの名無しさん
NGNG0404デフォルトの名無しさん
NGNGJava死滅スレでやれよ
0405383
NGNGそう、それのことなんですが
それが出たのってJDBC2.0の頃(?)なんです
で、いままでずーっと使ってきたんですが(もちろん、それが必要なとき)
そのときからかなり月日が流れたのでそろそろ正式にJDKに入ってるのかなぁと思い
調べてみたんですが、まだなのかな・・・
0406デフォルトの初心者さん
NGNGありがとうございます(・∀・)
0407デフォルトの名無しさん
NGNG技術的な話ですよ。
それともここで話したらまずい内容なのですか?
禁句って奴ですか?
0408デフォルトの名無しさん
NGNGおいおい、全然そういうネタじゃないだろ。
0409デフォルトの名無しさん
NGNG俺としてはそういう使い方はイクナイんじゃないかと・・・
「おいおい、そんなことしなくても普通に考えればOKじゃん?」と思います
もちろんつかえる場面では使いますが
0410デフォルト名無しさん
NGNG→private static JLabel label;
public static void main(String args[]) {
//
}
}
メインの上に宣言する場合static入れないとコンパイル通ってくれないのはなぜですか?
0411デフォルトの名無しさん
NGNG通ったよ
しかし俺は一部修正したけどねw
修正って言うか、一行追加したのだが・・・
0412デフォルトの名無しさん
NGNG一行コメントを追加したらコンパイル通りました。
まぁこういう不思議な現象は多々あるものです。
0413デフォルトの名無しさん
NGNG>メインの上に宣言する場合static入れないとコンパイル通ってくれないのはなぜですか?
通ります
0414デフォルトの名無しさん
NGNG0415デフォルト名無しさん
NGNG宣言したオブジェクトをインスタンス化できますか?
0416デフォルトの名無しさん
NGNGmainの中で参照してない?
staticで宣言したメソッドからはstaticな変数にしかアクセスできないよ。
クラス変数とインスタンス変数の違いを理解してる?
0417デフォルト名無しさん
NGNGおっしゃる通りです、出直してきます。
0418デフォルト名無しさん
NGNG0419デフォルトの名無しさん
NGNGhttp://pc.2ch.net/test/read.cgi/prog/1022119478/
0420デフォルトの名無しさん
NGNGhttp://jsweb.muvc.net/index.html
0421デフォルトの名無しさん
NGNG>よく、設計をなんとかデザインパターンに押し込もうとしている人ってどう思う?
俺に回りには居ないが、(というよりデザパタを理解している人間が少ない...)ただ俺としては、
>「おいおい、そんなことしなくても普通に考えればOKじゃん?」と思います
↑とは微妙に意見が違う。概ね言いたい事には同意なんだけど、
ただ「知っていて無駄なモノは何も無い」とも思うので、押し込むと言うより、
「知ってればここが簡潔にできるのに!」とか言う意味で、設計に対して意見を言う事はあるし、その際に
引き合いに出す事もある。ただ、
「ここって、こういう風に見るとパターンとして考えられるよね」とか、その程度。
ただ、正直「GangOfFourのデザパタではこうです!」みたいに限定した話にされちゃうと、どうかなとは思う。
ま、ネタ帖として使うにはいいんじゃないかな。設計の。
0422デフォルトの名無しさん
NGNGない限り、一般には浸透しないな
0423デフォルトの名無しさん
NGNG何の話?
0424デフォルトの名無しさん
NGNGWebAppCabaretとか陽光建設とか
0425デフォルトの名無しさん
NGNGマジ?使えていいの? と、むしろ心配。
コンテナは何?
0426デフォルトの名無しさん
NGNGおしえてくれてサンクスです
普通に聞いてもおしえてくれないとおもったので
「煽り」口調で引き出したことをお詫びします
ええ、私はあなたを釣ったと思ってもらって構いません
0427デフォルトの名無しさん
NGNG0428デフォルトの名無しさん
NGNGマジすか。じゃHotSwap対応じゃないと厳しいので、Tomcat4以降(&J2SE1.4.x以降)と見た。
早速探してみよーっと。Thanx。
0429デフォルトの名無しさん
NGNGで質問させていただいた者です。
357さんの言うとおり、全角が混ざると String index out of range
になってしまいます。どなたかご教示下さい。
0430デフォルトの名無しさん
NGNGJSPしか使っちゃダメ!というオチだったりして。
それじゃPHPとかわらんがな。
0431デフォルトの名無しさん
NGNG一気に入れたいんですが、どうすれば良いでしょうか?
0432デフォルトの名無しさん
NGNGJavaのcharは全角だろうが半角だろうが1文字は1文字であって、
Stringもそう(Stringの長さはバイト数じゃなくて文字数)。
よって、全角文字を半角文字2文字分に数えるバイト数ベースの
「固定長」データとは本来そぐわない。
固定長のデータに合わせるには、少なくとも長さをカウントする
際には、char/Stringではなくbyte/byte[]で処理をするとよい。
String to byte[]:
byte[] ba = s.getBytes();
byte[] to String:
String s = new String(ba);
これらのメソッドにはエンコーディングの指定、indexやoffsetの
指定など幾つかの変種があるので適宜使い分けること。
詳しくはAPI DocumentのStringクラスのメソッド一覧でも見てくれや。
0433デフォルトの名無しさん
NGNGString#getBytes(String encoding) で取るのが良いとされているよーで。
0434デフォルトの名無しさん
NGNGサーブレットと JSP が別物だと思ってるカタでつか?
0435デフォルトの名無しさん
NGNG別物かどうかは置いといて
JSPしかダメっていうサービスはあるよ
0436デフォルトの名無しさん
NGNGそうじゃなくて、Servletのクラスファイルだとリブートやリロードが必要だけど
JSPなら置くだけでたいてい動作するでしょ?
ユーザにTomcatの再起動やデプロイツール(4.1.x系なら)の操作させたくないじゃん。ふつう。
0437デフォルトの名無しさん
NGNG今アプリケーションを作っているのですが、classファイルの状態では
画像などのファイルが読み込めたのに、jarファイルにまとめるとファイルが
読み込めなくなってしまいます。
jarファイル内に画像やテキストファイル等プログラムに必要なファイルを一つに
まとめ上げ、プログラム実行時にはそれが認識可能にするにはどうしたらいいの
でしょうか?
例えば
new FileReader("./doc/1.txt")
や、
String s = new String("<html><img src="file:./img/1.jpg">")
等のファイルの読み込みが全てjarファイル内のファイルには適用され
ませんでした。
誰か知恵を貸していただけると助かります。
0438デフォルトの名無しさん
NGNGhttp://www.webappcabaret.com/webhosting.html
TomcatとJBossの選択切り替えができるらしい。
Servlet, JSP, MySQL使える。JavaMailも使えたと思った。
Javaユーティリティクラス置くスペースもある。
J2EEも使えるらしい。
最初は無料だったが途中で有料になったような気がする。
0439439
NGNG陽光建設
http://www.yoko.ne.jp/
どれも高価。
自前でサーバ構築するのが一番良いと思われ。
0440デフォルトの名無しさん
NGNG>new FileReader("./doc/1.txt")
ClassLoader にお伺い立てましょう。
ClassLoader#getResourceAsStream( "/doc/1.txt" ) とか。
>String s = new String("<html><img src="file:./img/1.jpg">")
これは無理のような気がする。
0441デフォルトの名無しさん
NGNG俺が昔書いたコード引っ張り出してきました
ヒントになれば幸いです
Toolkit tk=Toolkit.getDefaultToolkit();
Image image=tk.getImage(this.getClass().getResource(ImgFileName));
//あとは、このimageを使って
0442デフォルトの名無しさん
NGNGSQL文を送るときには文字化けに気をつけてエンコードしているんですが
帰ってきたResultSetの中の文字はなんの変換も無しで読み込めます
なんでですかね?
Windows2000sp3 Mysql4.0α(SJIS指定) でローカル環境なんですが・・・
0443デフォルトの名無しさん
NGNG全部ASCIIでやってしまえばらくなんだけど。
"JISAutoDetect"で検索してみてくれ
0444デフォルトの名無しさん
NGNG>"JISAutoDetect"で検索してみてくれ
いや、そういう話じゃないと思うんだが・・
0445デフォルトの名無しさん
NGNGJDBCドライバがそういうふうに処理してるから、ってのはだめ?
0446422
NGNGレスありがとうございます
>JDBCドライバがそういうふうに処理してるから、ってのはだめ?
MySQLのドライバがそういう仕様なら納得します(mmなんとかいうやつ)
ただ、僕が最初に見たサンプルコードはオラクルのやつで
それにはSQLの入力も出力もエンコード処理をキチンとやってたもので・・・
で、そのコードを真似してMySQLに適用したら
送るほうはいいけど、帰ってくるほうが文字化けしている
で、帰ってきたほうのエンコード処理を外してやったら正常になりました
なので、「なんだこれ?」と思ったわけです
ただ、JDBCドライバがこういう処理をしているという話は聞いたことないので
不思議です
もちろん、データ-やSQL文にはムチャクチャ日本語入ってますよ
0447デフォルトの名無しさん
NGNGなんで java.util.jar.* の話が出て来ないのか不思議だ...。
// 例
JarFile jar0 = new JarFile("C:\\foo.jar"); // ← java.io.Fileを引数にしても可。
for(Enumeration enum = jar0.entries();
enum.hasMoreElements();) {
System.out.println(enum.nextElement());
}
// 応用
OutputStream out; // ← 任意の出力先を。
JarFile jar1 = new JarFile("C:\\foo.jar");
InputStream is = jar1.getInputStream((ZipEntry)jar1.getJarEntry("bar.txt"));
byte[] buff = new byte[256];
int ln;
while(true) {
ln = is.read(buff,0,buff.length);
if(ln<0) break;
out.write(buff,0,ln);
}
is.close();
out.flush();
out.close();
# 例外処理は省略。
0448447
NGNG>String s = new String("<html><img src="file:./img/1.jpg">");
↑サーブレットで出力したいの?
String s = "<html><img src=\"ImageServlet?filename=1.jpg\">";
みたくしておいて、>>447の"応用"の出力先を、
ServletOutputStream out = response.getOutputStream();
として返せば良いのでは?
0449デフォルトの名無しさん
NGNGClassLoader#getResourceAsStream() って知ってる?
っていうか Java におけるリソースの扱い方って知ってる?
0450449
NGNGメソッド split(java.lang.String) は型 java.lang.String で未定義です。
どうしたらいいですか?
jdk1.31
0452448
NGNG以下はJavaDoc "ClassLoader#getResource(String name)" より。 // 注・"asStream"は結果的にこれを使う。
>指定された名前を持つリソースを見つけます。
〜中略〜
>このメソッドは、まずリソースの親クラスローダを検索します。
>親が null の場合、Virtual Machine に組み込まれたクラスローダのパスが検索されます。
>それに失敗すると、このメソッドはリソースを見つけるために findResource を呼び出します。
対象リソースがわかっているんだから、わざわざ↑せずともよかろうと思っての案だったんだが。
理解してもらえなかったか。
0453デフォルトの名無しさん
NGNGJWindowにはsetJMenuBarが無いみたいなので
JWindowにadd、BorderLayout.NORTHとしたんですが、表示が狂ってるし・・・。
0454デフォルトの名無しさん
NGNGJWindow w=new JWindow();
Container c=w.getContentPane();
//あとはcにたいしてaddとかすればいいかも
//でも、setJMenuBarは無理かもね
//自作で似たようなコントロール作って
//貼り付けるしかない
0455デフォルトの名無しさん
NGNGしかも、 ジエンバレ。>>449-451 かなり寒い。(藁
0456デフォルトの名無しさん
NGNGgetRootPane().setJMenuBar() で良いんでない?
0457デフォルトの名無しさん
NGNGあ、おもいだしたよ
JFrameってJDK1.4から、見た目がJWindowみたく
タイトルバーとか枠とかないやつ生成できるんだよな確か・・・
だから、そういうJFrame生成しておけばsetJMenuBar使えるんじゃない?
0458デフォルトの名無しさん
NGNG教えてくらはい
0459デフォルトの初心者さん
NGNG0460デフォルトの名無しさん
NGNGpublic class ぬるぽ {
public String getMessage() {
return " ∧_∧ \n( ´∀`)< ぬるぽ";
}
public static void main(String[] args) {
ぬるぽ nullpo = new ぬるぽ();
System.out.println(nullpo.getMessage());
}
}
でも、
C:\foo>java ぬるぽ
java.lang.NoClassDefFoundError: ????
Exception in thread "main"
0461デフォルトの名無しさん
NGNG日本語じゃなくてもふつーにエラーにならないか?それ
0462デフォルトの名無しさん
NGNG0463デフォルトの名無しさん
NGNGpublic class ててて{
public static String execute(){
return "ててて";
}
}
Tetete.java
public class Tetete{
public static void main(String[] args){
System.out.println(ててて.execute());
}
}
javac *.java
java Tetete
ててて
直接実行しなければ、インスタンス作成してメソッド呼び出すことは
できるみたい。
0464463
NGNG逝ってきます・・・・
0465デフォルトの初心者さん
NGNGSystem.out.println(str1 + "と" + str2 + "で合計は" + goukei + "だな( ゚∀゚)y─
┛~~ ");
^
エラー 1 個
なぜエラーがでるのかわかりません・・・×
0466デフォルトの名無しさん
NGNGjava.awt.Frame#setUndecorated(true);
を使えばよろし継承してるのでJFrameでも使えます
0467453
NGNG>>456さんので出来ました。
ただ、マニュアルのJRootPaneの項に、
>4.contentPane は、MenuBar を除いた (存在する場合) 表示可能領域全体を埋める
とあるので、getContentPane().add(jpanel)とJPanelを入れてみたところ、
こう表示できてたのが
┏━━━━
┃ふぁいる
┗┯━━┯
│新規│
└──┘
↓↓
┏━━━━
┃ふぁいる
┗┯┯━━
││
└┘
こうなってしまいます。一体どうして・・。
0468デフォルトの名無しさん
NGNGセミコロンが全角。
0469デフォルトの初心者さん
NGNG私もさっき気づきました(;´Д`)
こういうのってミスを防ぐ方法はやっぱ集中力しかないのですかね?
0470デフォルトの名無しさん
NGNG中身つくった?
>>466の方法のほうが今はおしゃれ
0471デフォルトの名無しさん
NGNGEclipse 使えばそーいうミスはわりあい早く気付ける。
Eclipseマンセー
0472デフォルトの初心者さん
NGNG実行しようとすると
Exception in thread "main" java.lang.NoClassDefFoundError: ???K
と出ました。なんですかコレは??
0473デフォルトの名無しさん
NGNG文字コード変わったってコトだね
コンパイル時に
javac -encoding Shift_JIS ***.java(だったけか?)
とかやったらどうなるんだろ・・・関係ないかな
0474デフォルトの初心者さん
NGNGなんだかよくわからないっスけど普通はクラスは
英語(ローマ字?)で書くのですか??
0475デフォルトの名無しさん
NGNGそりゃそうだろw
0476デフォルトの名無しさん
NGNGソースの中で「ててて」という文字が
うにコードに変わったとしても
呼び出しもとも、呼び出され側も
「ててて」のうにコードなので一致してるのでOK
しかし>>472のように入力時に
java ててて
とすると、「ててて」≠「ててて」のうにコードなので
「見つからない」というエラーになるんじゃないの?
0477467
NGNGすいません。中身とは・・・。
0478デフォルトの名無しさん
NGNGいやだから
「ファイル」押せば出てくる中身のこと
「開く」「新規作成」「保存」とかのメニューの項目ってコト
0479463
NGNGと思って
ははは.java を書いてコンパイルして、
java \u306f\u306f\u306f
としたら
Exception in thread "main" java.lang.NoClassDefFoundError: \u306f\u306f\u306f
だとさ・・・・とほほ・・・・どうしたらいいんじゃ?
0480476
NGNGおれも、自分で書いてて試したくなって
ずっとやってたよ
native2asciiとかもつかっていろいろやったが
ダメみたいだな・・・
残るはclassファイルを直接メモ帳でひらいて
「ててて」に相当する部分をさがしてコピーして
java (「ててて」に相当する部分)
ってやればいいのか?
0481デフォルトの名無しさん
NGNGその通りの様子。
Win2kの cmd.exe のプロパティを見ると....。
現在のコード ページ
932 (ANSI/OEM - Japanese Shift-JIS)
0482476
NGNGそうか・・
あのさぁ、うにコードで書いた*.txt用意して
中に「java ててて」って書いて
それを実行するってやり方Winのコマンドでできたっけ?
おれ、詳しくないんで・・・(リダイレクトっていうのか? リダイレクトは出力か)
0483477
NGNGあ、はい。作ってあります。
あ、で、JWindowのところとJRootPaneのところをよく読んだら、
setうんたらというのがあったので
this.getRootPane().setJMenuBar(menubar);
this.getRootPane().setContentPane(jpanel);
としたらどうもうまく動いているような感じです。
なんでだろう・・・
0484476
NGNGでも、うにコードで書いたバッチ実行できるのかな?
0485478
NGNGおれも、試してみるから・・・
0486463
NGNGははは.java を書いてコンパイルして
dojava.bat ファイル作って中身は
java ははは
の1行のみ。これをUTF-8で保存。(秀丸使用)
で、このbatファイル実行したらできた!
0487483
NGNGあ、すんません。
そのjpanelにcanvasをBorderLayout.CENTERして貼り付けていたのが原因でした。
ほんとに申し訳ない。
0488481
NGNG// バッチ作成
try {
OutputStreamWriter out = new OutputStreamWriter(
new FileOutputStream("C:\\start.bat") ,
"UTF8"
);
out.write("java -classpath . ぬるぽ\r\n");
out.flush();
out.close();
} catch (IOException e) {
}
// 実験クラス
public class ぬるぽ {
public String getMessage() {
return "∧_∧\n('∀`)<ぬるぽ";
}
public static void main(String[] args) {
ぬるぽ nullpo = new ぬるぽ();
System.out.println(nullpo.getMessage());
}
}
結果↓
C>java -classpath . 縺ャ繧九⊃
∧_∧
('∀`)<ぬるぽ
我ながらアフォな事に時間を使ってしまった....。
0489デフォルトの名無しさん
NGNGアホか、おまえ。
0491478=485
NGNG出来てよかったな
ちなみにこのやり方はどう?↓(普通こんな書き方しないが、勘弁)
JWindowだと終了するのめんどくさいけど
JFrameならタスクバー右クリで終了できるよ
import java.awt.*;
import javax.swing.*;
class Wintest extends JFrame{
public static void main(String[] args){
Wintest w=new Wintest();
}
Wintest(){
JMenuBar mb=new JMenuBar();
JMenu me=new JMenu("File");
JMenuItem m1=new JMenuItem("New"),m2=new JMenuItem("Open");
me.add(m1);
me.add(m2);
mb.add(me);
this.setJMenuBar(mb);
this.setUndecorated(true);//コレがミソ
this.setSize(200,200);
this.setVisible(true);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
}
0492478=485
NGNG0493デフォルトの名無しさん
NGNG0494483
NGNGうお、カクイイ!
┏━━━━━━━┓
┃ _□×┃
┣━━━━━━━┫
┃File ┃
┣━━━━━━━┫
↓
┏━━━━━━━┓
┃File ┃
┣━━━━━━━┫
取れるんすねー。
おもろー。ありがとです。
0495デフォルトの名無しさん
NGNG0496デフォルトの名無しさん
NGNG0497超初心者
NGNGどうすれば良いですか?
DecimalFormatのapplyPatternメソッドを使うのかと思ったんですけど、
使い方がよく分かりません。ご教授お願いします。
0498デフォルトの名無しさん
NGNGSystem.out.println(nf.format(3.14159265));
0500初心者です
NGNGイベントについてなんですがTextfieldを使って且つ
キーボードイベントを使うとTextfieldに文字が入力されません
キーボードイベントにはENTERとかしか使わないんで
他の入力をTextfieldに投げると知人に言われたんですが良くわかりません
環境はjdk1.2.2ですがjdk1.0.2で組んでいます(本を見て)
よろしければご教授ください。
0501デフォルトの名無しさん
NGNGキーが押されたときに呼び出されるイベントハンドラで ENTER キーでなければ
return super.handleEvent(e); とか return super.keyDown(e, key); とか
スーパークラスのイベントハンドラを呼び出してやる。
0502初心者です
NGNGありがとうございます。
調子に乗ってもう一つだけお願いします!
Textfield内のデータの初期化って
どうすればいいんでしょうか?
0503デフォルトの名無しさん
NGNGpublic Hoge(){
super("ぬるぽ");
...
}
...
}
0504初心者です
NGNG一つのTextfieldを複数回使いたいのですが
前のデータが残ってしまうので消したいのです。
>>503の例はコンストラクタを呼び出せよってことですよね?
0505デフォルトの名無しさん
NGNG0506初心者です
NGNG自分が嫌になりました。でもガンバロウ…
リファレンス見たんだけどな…
ありがとうございました…
また何かあればよろしくお願いします。。。
0507デフォルトの名無しさん
NGNGタイトルバーのない、
モーダルダイアログボックスを出したいのですが、
どうやって実現したら、良いのでしょうか?
何か、良い方法があれば、ご教授下さい。
0508デフォルトの名無しさん
NGNG> telnet [hostname] [port]
としたとき、
1. hostname にサービスが無い時
2. hostname への経路が無い時、
3. hostname の IP アドレスを解決できなかったとき、
大抵は即座に接続できない旨表示されますが、
Java では InetAddress.getByName や new Socket を使うときなど例外を返すなどせずブロックしてしまいます。
これを防ぐにはどうすればいいでしょう。
ちなみにプラットフォームは 1.1 です。
0509デフォルトの名無しさん
NGNGう〜ん。Javaでのソケットプログラミングの知識はほとんど零に近いので
以下は嘘かも知れないが、
1) gethostbyname()のような標準のリゾルバAPIにはブロッキングモードしか
存在しない。
2) 通常のTCP/IP実装では、connect()は無応答の場合に何度か再送を行う。
また、ICMP経由で経路無しのエラーを受け取った場合などにも、
すぐに諦めずにしばらく待つ(ネットワーク上の一時的な
障害であって、復旧するかもしれないからね)。
途中でconnect()を中断したい場合は、Berkeley風のソケットAPIでは
ディスクリプタをノンブロッキングに切り替えるしかない。
というわけで、多分Javaから「接続時に適切なタイムアウトを設ける」
方向での解決策は無いんじゃないかな。
別スレッドでconnect()を実行するなりして、そのスレッドからの応答が
しばらく無い場合は勝手に切り上げて放置扱いといった対策を取れば良いと
思う。
0510デフォルトの名無しさん
NGNG>509
Jnetなら解決するというのを聞いたことある(聞き間違いかもしれんが)
自分でやってないからなんとも・・・・。
0511デフォルトの名無しさん
NGNGequals("")だと任意の文字列のみだけしか判別できないし・・
文字列の途中で任意の文字が入ってる場合ってどうするの?
0512デフォルトの名無しさん
NGNGString#indexOf()
0513511
NGNGそれともひとつお願いしたいのですが・・
ある文字列に任意の文字列があるかどうか判別して
もしあればそれ以降のある文字とある文字の間にある文字列を
とりだしたいのですがどんなにすればいいのでしょうか・・?
ややこしくてすみません。。
0514デフォルトの名無しさん
NGNG何かフォーマット指定があるんでしょうか?
単純に変換すると左詰めで"1"とか"10"になってしまいます。
0515デフォルトの名無しさん
NGNG>498参照
0517デフォルトの名無しさん
NGNGこれをJavaWebStartを使って配布したいのですが
Axisのライブラリ等はどうやって配布すれば良いのでしょうか?
やっぱりJarファイルに一緒に含めて配布するしかない?
それしかないとしてそんな事していいの??
0518デフォルトの名無しさん
NGNG余計なお世話だけどユーザにあのしち面倒くさいクラスパスの設定や関連パッケージのいくつかのパッケージを移動して・・・をやらせるの?
0519デフォルトの名無しさん
NGNGライブラリを全部まとめて配布すればそんなことしなくていいよ。
>>517
「そんな事していいの??」はライセンス上の問題を言ってる?
ならAxisはApacheライセンスだから問題ないはず。
しかし、Axisのライブラリ全部jarにしたら結構なファイルサイズになりそう。
0520デフォルトの名無しさん
NGNGクライアントで何をさせる気なの?
0521デフォルトの名無しさん
NGNG同一ホストであれば、設定ファイルに書けば落とせる。
0522デフォルトの名無しさん
NGNGSOAP通信に決まってるだろう。
0523デフォルトの名無しさん
NGNGそれだけのために、ライブラリ全部???
0524デフォルトの名無しさん
NGNG0525デフォルトの名無しさん
NGNG依存関係を指定して必要なjarファイルをダウンロードできる。
ダウンロードは、事前、遅延を選べる。
ちなみにJavaWebStartに関する本も出版されているぞ。
0526デフォルトの名無しさん
NGNG0527517
NGNG依存関係を指定してダウンロードさせる事にします。
あとはAxisの何をダウンロードさせれば良いか調査ですね。
てっきり開発に必要な全ファイル(Tomcat#servlet.jarも含めて)
Jarにまとめるところでした 汗
0528デフォルトの名無しさん
NGNGがしたんだけれど、本を読み返してもみつからない。
あれは幻???
0529デフォルトの名無しさん
NGNGlistちゅうのはVectorなんですが、コンパイラさんによると戻り値がObjectなんだそうです。
どうやればvalue変数に入れられるString型にできますか?
0530デフォルトの名無しさん
NGNG(String)list.get(i);
イテレータ使わないの?と余計なお世話。
0531デフォルトの名無しさん
NGNGいや、定石に沿うことを「奴隷になる」と忌み嫌う方もいるわけで。
0533デフォルトの名無しさん
NGNGjava.util.Iterator
0534507
NGNG>タイトルバーのない、
>モーダルダイアログボックスを出したいのですが、
>どうやって実現したら、良いのでしょうか?
やぱーり、無理?(´・ω・`)
エロイ人教えてくらさい
0535デフォルトの名無しさん
NGNGWin&IE6にでブラウザからWAV録音実行可能なアプレットを探しているのですが
情報に辿りつけませんでした。
諦めて自作するしかないでしょうか?
もし上記の動作が可能なアプレットをご存知の方おられたら、情報へのポインタ
だけで構いませんので哀れな漏れに恵んで下さい。
0536デフォルトの名無しさん
NGNG507じゃないけど、俺も知りたい。
モーダルじゃなくても、常に前面にでてくる方法とかも。
0537デフォルトの名無しさん
NGNGGUIにこりたいならJavaやめろよ。
0538デフォルトの名無しさん
NGNGwin.setBounds(0, 0, 1024, 768);
win.show();
0539デフォルトの名無しさん
NGNGIteratorはGoFデザインパターンの一種
>>537
Windows限定でいいならそうだが
複数のOS上で動かすことを想定したGUIに懲りたいというなら
Javaは止めるの勿体無いと思うけどどうよ?
0540デフォルトの名無しさん
NGNG仕事でやってたら、そう簡単に諦められないよ。
0541507
NGNGそれができたら、良いのですが、
末端のプログラマには選択権はありません。
せめて、1.4が使えれば、
>>491さんの方法でJDialogにsetUndecoratedで実現できそうですが
0542デフォルトの名無しさん
NGNG末端のプログラマじゃなくてコーダーだろ(w
0543デフォルトの名無しさん
NGNG実現方法が分らないんだったら
SEに無いって言っちゃえよ。
「あったら教えてくれ」って感じで。
タブン仕様が変わるぞ(笑
0544デフォルトの名無しさん
NGNG0545デフォルトの名無しさん
NGNGプログラマとコーダーの違いって何?
0546デフォルトの名無しさん
NGNG0547デフォルトの名無しさん
NGNG君にはがっかりだ。
0548デフォルトの名無しさん
NGNG本を見ながらやってて、コンパイルはできるのですが
携帯でやると
java.lang.securityException:Illegalhost
って出るんですよねー
0549デフォルトの名無しさん
NGNG本を見ながらやってて、コンパイルはできるのですが
携帯でやると
java.lang.securityException:Illegalhost
って出るんですよねー
0550デフォルトの名無しさん
NGNG何がいいたいんだか。
話がJava死滅スレ系にそれそうだ。
0551デフォルトの名無しさん
NGNGiアプリをダウンロードした鯖以外には接続出来ないけれど。
0552デフォルトの名無しさん
NGNGdouble x;
double y;
double z;
}
------------------------------
class Point3DExample {
public static void main(String args[]) {
Point3D p = new Point3D();
p.x = 111.1;
p.y = 222.2;
p.z = 333.3;
System.out.println("p.x = " + p.x);
System.out.println("p.y = " + p.y);
System.out.println("p.z = " + p.z);
}
}
---------------------------
C:\j2sdk1.4.0_01\bin>javac Point3DExample.java
Point3DExample.java:3: シンボルを解釈処理できません。
シンボル: クラス Point3D
位置 : Point3DExample の クラス
Point3D p = new Point3D();
^
Point3DExample.java:3: シンボルを解釈処理できません。
シンボル: クラス Point3D
位置 : Point3DExample の クラス
Point3D p = new Point3D();
^
参考書まんまのソース、会社の端末では実行OKだけど家のだとエラーに。
環境の問題なんでしょうか?
0553デフォルトの名無しさん
NGNG1 Point3D.javaはどこにあるのでしょう?
2 CLASSPATHはどう設定してあるのでしょう?
0554552
NGNG1.Point3DExample.javaと同じ場所(C:\j2sdk1.4.0_01\bin)です。
2.C:\j2sdk1.4.0_01\jre\lib;C:\j2sdk1.4.0_01\lib;C:\j2sdk1.4.0_01\lib\tools.jar;C:\Program Files\Apache Tomcat 4.0\common\lib\servlet.jar;C:\Program Files\Apache Tomcat 4.0\webapps\jsp10\WEB-INF\classes;
です。
CLASSPATHにも1.のパスが必要ですか?
0555デフォルトの名無しさん
NGNGそう思うならやってミソ。プログラミングの学習には、
そういう姿勢が大切ですお。
0556552
NGNGむ〜、結果は同じでした。インストールしたものは同じだし、何が違うんでしょう?(T T
0557552
NGNG↑555さんでした、すみません〜。
0558デフォルトの名無しさん
NGNG2 javac -classpath . Point3DExample.java でもだめかい?
もがくべし。何事も経験です。
0559552
NGNG2.この形式だと、うまくいきました。ありがとうございます。これって
端末の環境的な問題でパラメータが渡っていなかったのでしょうか?
0560デフォルトの名無しさん
NGNGCLASSPATH設定ミスったんでしょ。
開発環境管理も含めていろいろメンドイので、IDE使った
ほうが楽だよ。やる気があるなら使って味噌。
Eclipse、JBulider、SunONE、無料のものがいろいろあるよ。
0561552
NGNGなるほど、これから環境面でも同じような間違いを起こしかねないので、
上記ソフト参考にして見ます。ありがとうございました。
0562デフォルトの名無しさん
NGNGVB 並の扱いになるわけだコリャ
0563デフォルトの名無しさん
NGNGどうしたらいいのでしょうか?
知っている方がおられたらお願いします。
0565560
NGNG0567560
NGNG0568デフォルトの名無しさん
NGNG以下のソースですが、コメント部分を外してjar圧縮するとダブルクリックで使用できなくなります。
(コメントにするとちゃんと動きます。もちろんマニフィストは作成してあります)
NetDicV06 netDicV06;
NetDicV06Soap netDicV06Soap;
netDicV06 = new NetDicV06Locator();
//try {
// netDicV06Soap = netDicV06.getNetDicV06Soap();
//} catch (javax.xml.rpc.ServiceException e) {};
ちなみにここで操作しているクラスはWEBサービスのプロキシです。
0569568
NGNGこのコメントを外してもダブルクリックで実行できるようにしたいのですがどうすれば良いのでしょうか?
0570568
NGNGダブルクリックで使用できなくなります
→
ダブルクリックで実行できなくなります
0571デフォルトの名無しさん
NGNG例外飛んでスレッドがシンデルとかじゃないのかね。
java -jar JARファイル でコンソールから起動したらスタック
トレース見えるかもよ。デバッガつかってブレークポイント張っ
て調べたほうが簡単かモナ。
0572デフォルトの名無しさん
NGNGJakarta-antも参考に。
Eclipseでantを使うこともできる。
先にコマンドラインで使えるantを使ってみてわ
0573デフォルトの名無しさん
NGNGB[0] = x;
for(i = 0; i < A.length; i++)
B[1 + i] = A[i];
B[i] = y;
を、やりたいんですが
0574デフォルトの名無しさん
NGNGSystem.arraycopy(A, 0, B, 1, A.length);
B[A.length] = y;
# ループカウンタをループ外で使うのはバグの元
0575デフォルトの名無しさん
NGNGんなばかな
何回ループしたかが必要な計算には必須だろ?
それとも、それを記憶するための別の変数を容易するのか?
あほなことおしつけないでくれ
0576デフォルトの名無しさん
NGNGStringBufferで
Stringのメソッドて使えますかね?
ちなみに
StringBuffer.indexOf(String);
と使いたいのですが
0577デフォルトの名無しさん
NGNGただ、
>StringBufferでStringのメソッドて使えますかね?
の問いには、「否」と答えとく。
# 最近知ったこと
# StringBufferからStringを生成してから、StringBufferを変更すると…
0578デフォルトの名無しさん
NGNG古いプログラマにはそう考える人は結構居ると思いますよ
Pascalみたいにforループのループカウンタの値をループ外では保証しない言語もあるしね
0579デフォルトの名無しさん
NGNGでも
String t = new String(stringbuffer); -�@
ってやると
tにコピーできたんでそれでindexOf使う事にしました。
でも�@みたいな事を関数内で使いまくって
負担かからないのでしょうか?
ちなみに僕の環境はjdk1.2.2です
0581デフォルトの名無しさん
NGNGJavaで作り出したのがネットつなげる前だったんで
1.4の存在を知らなくて…
途中から変えるのもちょっと勇気がいったもんで続行しました
でもありがとうございました。
たぶん>>579の#部分は言ってる事違うんでしょうが
それをヒントに頑張れました!
0582デフォルトの名無しさん
NGNG0583デフォルトの名無しさん
NGNGJavaのStringインスタンスは「変更不可能」であるため、
単一の基本バッファをある程度、共有する。(Gosling et el 1996 ?)
0584デフォルトの名無しさん
NGNGもしかして、文字検索でもやろうとしてるのか?
0585デフォルトの名無しさん
NGNG単一って事は
ある程度毎回同じところを使ってるから
負担は軽いという事ですか?
0586デフォルトの名無しさん
NGNGあ、Textfieldに入力された文字に
特定の文字が入ってるか調べようとしたんです
ちなみにsage進行でしたか?
一応下げときます
0587デフォルトの名無しさん
NGNG全部finalで書かないといけないの?
で、途中に付け足したりしたら
全部番号ふりなおし?
だるすぎ・・・
0588デフォルトの名無しさん
NGNGhttp://homepage3.nifty.com/digikei/ten.html
0589デフォルトの名無しさん
NGNGスクリプトで自動生成汁!
でもincludeできないからなぁー
0590507
NGNGありがとうございます。
JWindowでタイトルバーのないウィンドウは作れますが、
それをモーダルダイアログのように、
親ウィンドウをクリックしても
親ウィンドウがアクティブにならないようにする方法が分かりません。
0591デフォルトの名無しさん
NGNGそだそだ。
0592デフォルトの名無しさん
NGNGAntでEJB開発を効率化
http://www.atmarkit.co.jp/fjava/rensai2/jakarta03/jakarta03.html
Ant はもうJakartaProjectじゃねえって。
Apache Ant Project になったよ。
0593デフォルトの名無しさん
NGNG内部クラスをつくるのがいいみたいよ。
class Hoge{
class Enum{}
final Enum ENUM_A = new Enum();
final Enum ENUM_B = new Enum();
Enum enum = null;
void methodA(){
enum = ENUM_A;
}
void methodB(){
enum = ENUM_B;
}
void methodC(){
if(enum == ENUM_A) 処理A;
if(enum == ENUM_B) 処理B;
}
}
0594デフォルトの名無しさん
NGNG0595デフォルトの名無しさん
NGNG0596593
NGNGそうすると
class Hoge{
abstract class Enum{
void exec();
}
final Enum ENUM_A = new Enum(){
void exec(){
処理A;
}
};
final Enum ENUM_B = new Enum(){
void exec(){
処理B;
}
};
Enum enum = null;
void methodA(){
enum = ENUM_A;
}
void methodB(){
enum = ENUM_B;
}
void methodC(){
if(enum != null) enum.exec();
}
}
のような形に書き換えやすくなる。
この形はGoFだとステートパターンになるのかな。
0597デフォルトの名無しさん
NGNG初版と2版どっち?で、何ページ?
0598デフォルトの名無しさん
NGNGtoString()したあとvalueOf()するか、
ラップクラスのparseにtoString()したやつを渡す
0599デフォルトの名無しさん
NGNGservletはtomcatと使おうとなにしようと通信は
できないってことですか?
0600デフォルトの名無しさん
NGNG2版142頁です。てことは2ヶ所誤植?初心者には辛いす(;´Д`)
toString を使えば出来るのは思い至ったんですがエレガントではないかなーと・・
でも仕方ないようですね。有り難う御座いました。
0601デフォルトの名無しさん
NGNG>tomcatと使おうと
servlet禁止(?)のサーバでtomcat立てるバカ管理者もいないだろうけれど。
0603597
NGNG0604デフォルトの名無しさん
NGNGすいません、恥ずかしいミスタイプしてたようです・・( ´Д`)
0605デフォルトの名無しさん
NGNGうーん、そんなにエレガントさがないかな。
0606デフォルトの名無しさん
NGNGtが抜けた。
0608デフォルトの名無しさん
NGNGヴァカ が出た。
コードインスペクションツールがループカウンタのループ外参照をチェックするのは
何でかよく考えろよ。
0609デフォルトの名無しさん
NGNG多分 VB か COBOL からきた人なんだろ。
0610デフォルトの名無しさん
NGNG0611デフォルトの名無しさん
NGNG0612デフォルトの名無しさん
NGNGC出身なんだろ?
0613デフォルトの名無しさん
NGNGその通りなのだが
0614デフォルトの名無しさん
NGNGfor(int i = 0;〜
〜
}
System.out.println(i);
スコープ街だからだろ。
0615デフォルトの名無しさん
NGNG取得したいのですが、1600件ぐらいでtimeoutの例外エラーがでてしまいます。
for文のループ中にSQLを走らせているのですが、
他にいい方法があればお願いします。
0616デフォルトの名無しさん
NGNGごめんよ。君が何を言おうとしているのか、僕にはよくわからない。
これは、僕の日本語能力が劣っているからなのだと思う。君の日本語能力が
劣っているからだとは、僕にはいえない。
timeout の例外エラーと言われただけで、それがどのようなものなのか僕には
想像できない。これは多分僕のプログラム経験が非常に浅いからだと思う。
「どんなエラーメッセージが出たのかちゃんとコピペしろよ」なんて偉そうなことは
僕には言えない。
何が1600件なのかも僕にはわからない。それを君が省略しているのは、Javaで
DBを使うプログラマーにとっては自明のことだからなのかもしれない。1600件の
データをDBが持っているときにエラーになるのか、1600件のリクエストに対応し
てプログラムを動かしたときにえらーになるのか、多分僕が馬鹿だからわからない。
本当に申し訳ないが、こんな僕のために、もう一度質問を書き直してくれないか?
0617デフォルトの名無しさん
NGNGtimeoutの時間延長は?
>for文のループ中にSQLを走らせているのですが、
EJB? JDBC?
Statement部分? ResultSet部分?
PreparedStatementやストアドプロシージャ使うと速くなるよ
0618デフォルトの名無しさん
NGNGfor ( i のループ ) {
(略)
executeQuery("select * from [table] where id = " + i;
if (resultset のサイズ云々)
}
なんてことをしている
0619615
NGNGDBのフィールドは数値型4桁です。
for(int roop = 0; roop < 9999; roop++) {
でループをして
変数roopをキーにSQLで検索
if (selectQuery.next()) {
で見つかればデータが存在するので処理しない。
みつからない時は、そのときのroopの値を採番で利用するんです。
番号の重複は不可です。
30secondでtimeoutになり、だいたい1600件目くらいで失敗します。
>>617さん
timeoutの時間延長はどうすればいいのでしょうか。
0620デフォルトの名無しさん
NGNGSELECT キーにしてるフィールド FROM テーブル名
で持ってきてからレコードセット回して探せよバカ
0621621
NGNG漏れもバカだな
0622620=621
NGNG0623615
NGNGOmPreparedQuery selectQuery = null;
try {
selectQuery = databaseConnection.prepareTagStatement(statement);
for(int roop = 0; roop <= 9999; roop++){
selectQuery.setString("KEY", roop);
if (selectQuery.next()) {
・・・・
}
}
} catch(){
・・・・
}
ひでープログラムを直してください。
DBに存在しない最小の値を30秒以内に検索です。
しかも、一度に10項目採番があるので1個あたり3秒ですね。
無理だとおもうので、timeoutの延長の仕方を教えてくれませんか。
おねがいします。
0624デフォルトの名無しさん
NGNG"SQL文"
が悪いってのに
それ伏せたらわかんねーだろがよ
0625618
NGNG>>621 のやり方ではできないんじゃないか?
テーブル内の最小値が 0 だと次から順に調べないといけない
>>620 でいいと思う 必要ならトランザクションかます
Java スレの話題じゃねーなおい
0626デフォルトの名無しさん
NGNGそもそもDBに登録or削除するときに、
最小の値を記録すれば済む話しじゃねーの?
0628618
NGNGselect [field] + 1 as [field_2] from [table]
where [field] + 1 not in (select [field] from [table])
limit 1
いろいろ制限・例外あるし、あとどうすればいいかは考えれ
0629615
NGNG" A.KEY KEY " +
" FROM TABLE A " +
" WHERE " +
" A.KEY = :KEY " +
"";
採番されたレコードの削除処理があり、常に連番ではありません。
虫食いになっているので、最大値の次のレコードという訳にはいきません。
>>620さんのSQLを詳しく教えて下さい。
0630デフォルトの名無しさん
NGNGフィールドの別名役に立ってねえし
スレ違いだが答えておくと
SELECT KEY FROM TABLE
で持ってきたデータセットをJava内で回せ。
1600回もDBにアクセスすんじゃねーよ
0631615
NGNGもっと、つっこんでくれませんか。1回DBにアクセスするだけでいい方法を
もっと、つっこんでください。お願いします。
0632615じゃないが
NGNG書いてあるよな・・・どう見ても・・・
0633632
NGNGで
既に接続してるとして
Statement st = con.createStatement();
Resultset rs = st.executeQuery("SELECT KEY FROM TABLE");
for (int i=0; i<10000; i++) {
String key = rs.getString("KEY");
if(Integer.parseInt(key) > i) {
// 取得してからループ抜けるとか
}
rs.next();
}
エラー処理何もやってないがこれじゃいけないのだろうか。
何か勘違いしてるのか?漏れは。
0634デフォルトの名無しさん
NGNG0635615
NGNG確かに速いです。10倍はやいです。
でも、timeoutで途中で終わってしまうんです。
timeout時間の設定ってどうすればいいのですか?webLogicServerつかってます
(関係あるかさっぱりわかりませんけど)。
0636デフォルトの名無しさん
NGNG0637デフォルトの名無しさん
NGNG10倍早いのにどうして timeout で終わるんだ。
何か余計なことしてないか?
0638デフォルトの名無しさん
NGNG0639デフォルトの名無しさん
NGNGそもそも設計がおかしい気がするのは俺だけですか?
0640デフォルトの名無しさん
NGNGhttp://bbs.1oku.com/bbs/bbs.phtml?id=yasuko
0641デフォルトの名無しさん
NGNGHTTPの応答がタイムアウトになっているとかか?
0642デフォルトの名無しさん
NGNGよその質問スレでよく放置されるんだけど (もっとましな質問よ)、
キャラが立ってれば答えてもらえるんだ。なるほど。
0643デフォルトの名無しさん
NGNGOracleならPL/SQLでループすりゃ終了なんだけどな。
0644デフォルトの名無しさん
NGNGそもそも最初の質問には答えてもらってないが(w
0645デフォルトの名無しさん
NGNG>>616の功績だと思われ
615=616だったら、神釣り
0646615
NGNGやったよ。サーブレットは前につかってから。
10倍っていうのもホントだよ。
前回1600件だったけど、今回約16000いったから。
前にもいいましたけど、10回の採番を処理しているので実際は10000*10です。
もう615から意味わかりませんね、私の書き込みは。
>>639さん
お気遣いありがとうございます。見直します。
0647デフォルトの名無しさん
NGNGあのな、timeout 設定で回避なんてんじゃ、
規模が大きくなる度に実装しなおさなきゃならんだろう。
>>633 をホントにやって 「16000件で。。」 てんじゃ、
SQLException 出してるのは rs.getString("KEY"); だが、
違う理由で出してるんじゃないか?
0648デフォルトの名無しさん
NGNG4桁じゃなかったのか!?
0650デフォルトの名無しさん
NGNGもちついて、>>646をよく嫁。
10回採番してるらしーぞ。
そういえば、
10回もやらなくても、続きからじゃダメなのかな?
0651デフォルトの名無しさん
NGNGでも、質問者は>>615より遥かにまともだった
0652デフォルトの名無しさん
NGNGこういうのじゃダメ?
副問い合わせにORDER BY使えるバージョンのオラクルに限るが。
0653デフォルトの名無しさん
NGNG妙に自身まんまんだし
そっとしとこうぜ
>>646
いい加減スレ違いだからここ逝けや
http://pc.2ch.net/test/read.cgi/prog/1044600917/
0654デフォルトの名無しさん
NGNGJava関係ないよ
0655デフォルトの名無しさん
NGNGというようなプログラムを書いたのですが、そのときにCSSファイルも読み込むようにしています。
はじめのJSPファイルを表示するときはCSSファイルで書いた内容が反映されているのですが、
Servletを通ってからJSPを表示しようとするとCSSファイルの内容がが反映されません。
CSSファイルはJSPファイルの中で<HEAD>タグの中に以下のように記述しています。
<link rel="stylesheet" href="../../css/Common.css" type="text/css">
なぜ2回目以降CSSファイルの内容が反映されないのでしょうか?
知っている方がおりましたらご教授願います。宜しくお願いします。
0656デフォルトの名無しさん
NGNG多分違うぞ。
0657うん込まん
NGNG良い方法教えて下さい
0658うん込まん
NGNG良い方法教えて下さい
0659デフォルトの名無しさん
NGNGそうだなぁ。とりあえず、お手軽にjavax.swing.JEditorPaneを使ってみない?
# 「表示できない = やり方知ってるけど、できなかった」 だったら、スマン
0660名無しさん@Vim%Chalice
NGNG0661デフォルトの名無しさん
NGNG試したことあるけど正直、あれ遅すぎ。
0662デフォルトの名無しさん
NGNGじゃぁ、これはどうだ。HotJava
HTMLのサポートは急務とか、言ってる人もおるけんどな〜。あんま進まんの〜。
0663うん込まん
NGNG0664名無しさん@Vim%Chalice
NGNGjar xf $JAVA_HOME/src.zip
cp $JAVA_HOME/src/javax/swing/JEditorPane.java ./MyBrowser.java
vim MyBrowser.java
javac MyBrowser.java
java MyBrowser
0665初心者(3日目)
NGNGprintf("%2d",x) のように桁数を揃えたいのですが、
Javaではどんなふうに書けばいいんでしょうか?
0666デフォルトの名無しさん
NGNGとりあえずDecimalFormatでも使ってみてくれ。
0667初心者(3日目)
NGNGやってみました。ただ、
DecimalFormat df = new DecimalFormat("00"); だと、
0が入ってしまうんです。。。
1
10
みたいに右揃えで出す方法は、ないんでしょうか?
googleで探してみましたが、わかりませんでした。
0668667
NGNG2chも初心者ですみません。
1
10
です。右揃えで出るかな???
0669教えてください。
NGNG複数のライブラリーにクラスパスを通した時、
もしjarファイル中にバージョンの違う同一APIがあったとしたら、
実行時に、JVMはどのAPIを使うかを、どのように決めている
のでしょうか?
例えば下記のような設定をした場合どちらが優先されるのでしょうか?
set CLASSPATH=servlet.jar(古いサーブレットAPI)
set CLASSPATH=j2ee.jar(新しいサーブレットAPI)
0670デフォルトの名無しさん
NGNGクラスパスの初めに見つかったもの。
0671デフォルトの名無しさん
NGNG0672教えてください。
NGNGした場合はどうなるのでしょうか?
set CLASSPATH=servlet.jar(古いサーブレットAPI)
set CLASSPATH=%CLASSPATH%;j2ee.jar(新しいサーブレットAPI)
さらにはtomcatで下記のようにライブラリーを設定した場合は
どうでしょうか?
C:\TEMP\APACHETOMCAT4.0
├─common
│ └─lib
│ servlet.jar(古いサーブレットAPI)
│
└─lib
j2ee.jar(新しいサーブレットAPI)
0673669
NGNGおまえらに教えてほしくないわ。ボケ。
0674教えてください。
NGNG673のコメントは僕じゃありません。
誰でもいいから教えてください。
0675デフォルトの名無しさん
NGNG>>670が既に答えを書いてると思うんだが…
0676デフォルトの名無しさん
NGNGDecimalFormatのドキュメントしっかり読めよ。
そこに答えがある。
0677デフォルトの名無しさん
NGNGプログラムをJavaWebStartから実行すると、Axisで作成したプロキシクラスをnewするときに例外が発生します。
どうも
・ネットワーク上のデータへのアクセスまたは破壊の可能性があるコードから企業を保護する
というJavaWebStartのセキュリティが働いているようです(予測)
どうすれば実行できるようになるのでしょうか??
0678677
NGNGjava.lang.ExceptionInInitializerError
at org.apache.commons.discovery.log.DiscoveryLogFactory._newLog(DiscoveryLogFactory.java:142)
at org.apache.commons.discovery.log.DiscoveryLogFactory.<clinit>(DiscoveryLogFactory.java:105)
at org.apache.commons.discovery.resource.DiscoverResources.<clinit>(DiscoverResources.java:82)
at org.apache.commons.discovery.tools.ResourceUtils.getResource(ResourceUtils.java:122)
at org.apache.commons.discovery.tools.ResourceUtils.loadProperties(ResourceUtils.java:175)
at org.apache.commons.discovery.tools.PropertiesHolder.getProperties(PropertiesHolder.java:102)
at org.apache.commons.discovery.tools.DiscoverClass.find(DiscoverClass.java:360)
at org.apache.commons.discovery.tools.DiscoverClass.newInstance(DiscoverClass.java:579)
at org.apache.commons.discovery.tools.DiscoverSingleton.find(DiscoverSingleton.java:418)
at org.apache.commons.discovery.tools.DiscoverSingleton.find(DiscoverSingleton.java:378)
at org.apache.axis.components.logger.LogFactory$1.run(LogFactory.java:84)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.axis.components.logger.LogFactory.getLogFactory(LogFactory.java:80)
at org.apache.axis.components.logger.LogFactory.<clinit>(LogFactory.java:72)
at org.apache.axis.configuration.EngineConfigurationFactoryFinder.<clinit>(EngineConfigurationFactoryFinder.java:94)
at org.apache.axis.client.Service.<init>(Service.java:111)
at jp.co.est.btonic.NetDicV06Locator.<init>(NetDicV06Locator.java:10)
at com.mysoft.Dictionary.createComponents(Dictionary.java:60)
0679デフォルトの名無しさん
NGNGfrom table_a
where id + 1 not in (select id from table_a)
と思ったら628が先に書いてたよ・・・鬱
0680679
NGNGselect min(id + 1) as next_id
from (select id from a union select 0) a1
where id + 1 not in (select id from a);
0681679
NGNGselect min(id) + 1 as next_id
from (select id from a union select 0) a1
where id + 1 not in (select id from a)
0682デフォルトの名無しさん
NGNGありがとう。
これすごいですね。だれが考えたんだろう。
あたまよすぎ。
0683デフォルトの名無しさん
NGNGclassname$1.class とか $がつくファイルができるのはなに?
気持ち悪くてけしたいんだけど。
0684デフォルトの名無しさん
NGNG無名クラスやめろ。
0685デフォルトの名無しさん
NGNGどうやら開発キットが必要なことに気が付きました。
しかし、java.sun.comのHPがなくなっているような・・・
おお神よ、どうしたらよいのでしょうか?
0686デフォルトの名無しさん
NGNG>しかし、java.sun.comのHPがなくなっているような・・・
あったけど。
0687デフォルトの名無しさん
NGNG内部クラスやね
0688デフォルトの名無しさん
NGNG存在するのだが。。。
0689デフォルトの名無しさん
NGNG以下のPreparedStatementのようなものもすでに使っているのですか?
http://www.atmarkit.co.jp/fjava/rensai/jdbc04/jdbc04_1.html
0690デフォルトの名無しさん
NGNGなんていったらいいのかわかんないですけど…。
これって==で比較しているけど、インスタンスを複数作っても
==で一致するんでしょうか?
0691デフォルトの名無しさん
NGNG同じインスタンスかどうか調べているんだろ。
0692デフォルトの名無しさん
NGNG同じインスタンスかどうかチェックしてる
つーか、ポインタ比べてる
0693593
NGNGこのへんのテクニックって、徐々に蓄積されたものだから、だれか特定の人が考えたわけではないと思う。
プログラム技術ってそういうものだけどね。
少なくとも、漏れではない。
Tomcatのソースの中で見た気がする。
0694593
NGNG0695690
NGNGインスタンスを比較しているのは分かっているつもり。
>>593の例は、
java.awt.Color.black とかってこれと同じ例?
そもそも、ここが違っていたら以下の話は、無意味になるんだけど、
内部で使うだけなら、イイのかもしれませんが、
異なるVM間とかでは一致しないと思ったの。
例えばクライアントで、
Color c = Color.black;
として、このcを直列化して、サーバに送信。
サーバー側で、
if (c == Color.black)
とした場合、一致しますか?
使い方によってはそう単純に==で比較できないんでは?
0696デフォルトの名無しさん
NGNGclass Enum {
public static final Enum ENUM_A = new Enum();
public static final Enum ENUM_B = new Enum();
private Enum() {}
}
こうすれば、同一VM内ではEnumインスタンスは0個、ENUM_AとENUM_Bはそれぞれ
最大1つずつってことを強制できる。これで equals メソッドはObjectクラスで定義され
ているインスタンス比較のものをそのまま使うことができる。
>>593 のように Enum クラス自体がインスタンス生成可能で、内部の列挙定数が
非スタティックフィールドだと、複数の ENUM_A や ENUM_B のインスタンスが作られ
てしまう可能性があって、うまくないかも。
なので、コンストラクタをプライベートにして、各列挙定数をスタティックに。
0697696
NGNG>内部で使うだけなら、イイのかもしれませんが、
>異なるVM間とかでは一致しないと思ったの。
そうですね。java.awt.Color なんかの場合には、シリアライズ形式を受け取ったときに、
それがrgb値がそれぞれ0で、アルファ値が255だった場合には、そのような内部値を持った
インスタンスを新たに作り出すのではなく、java.awt.Color.BLACK を返すように書かなければいけませんね。
じゃないと、インスタンスの参照の比較で、同じかどうか区別できなくなる。
0699デフォルトの名無しさん
NGNG現在は PlainDocument.insertString() 内でチェックを行っています。
# フォーカス抜けたときにちょん切るとかではないです。リアルタイム?に。
IME を使わなければ問題ないですが、IMEを使った場合に問題が発生します。
キーボードから「あいう」と入力すると、
IME確定前に「あ」「い」「う」と順々にinsertString()が呼ばれ、
IME確定後にもう一度「あ」「い」「う」と順々にinsertString()が呼ばれてしまいます。
そこで、insertString()内で「現在IMEで入力中かどうか?」を知りたいのですが、
何かその手段はありますでしょうか?
それとも PlainDocument を使用する以外にも方法があるのか、どなたか教えてくだされ。
0700デフォルトの名無しさん
NGNGinsertString(int offs, String str, AttributeSet a)をオーバーライドしているそうなので、
このAttributeSetをみれば、未確定文字列の表示なのか、確定後の文字列なのか
分かる。
http://www.google.com/search?hl=ja&ie=Shift_JIS&c2coff=1&q=insertString+AttributeSet+%96%A2%8Am%92%E8&lr=lang_ja
0702デフォルトの名無しさん
NGNGuriは確かに違うのですが、2回目以降時のCSSファイルの指定の仕方というはどうすればいいのでしょうか?
返答よろしくお願いします。
0703デフォルトの名無しさん
NGNG<link rel="stylesheet" href="../../css/Common.css" type="text/css">
<link rel="stylesheet" href="../css/Common.css" type="text/css">
と二つ書いて見たらCSSファイルが読み込まれたようです。
2回目以降は下側の記述をみているようですがこれだと二つ書かなくてはならなくなってしまいます。
どうしたらよいのでしょうか?わかる方がいましたら返答宜しくお願いします。
0704デフォルトの名無しさん
NGNG送信ボタン押したかどうかフラグでも立ててみるとか
0705デフォルトの名無しさん
NGNGそのスクリプトレットはincludeされている側?
一番目の方を消してみては?
まあ、よくわからなかったらJSPで変数定義してその中に
絶対パスを記述するのがいいかも。
0706デフォルトの名無しさん
NGNGアドレスがたぶん初期遷移時はjsp、送信後はサーブレットになってると思うんだけど
置いてあるフォルダが違う(はずな)ので当然cssファイルまでの道のりも違うよな。
・しょっぱなからサーブレットにアクセス
または
・送信前と後でパスを書き換える
でやってみたら
0707デフォルトの名無しさん
NGNGJavaに比べて実行速度が速いとかなにかメリットがあるのでしょうか?
0708デフォルトの名無しさん
NGNGAspectJもJava製。速度はあんま変わらんと思う。
メリットはアスペクト指向が使える。
0709U ◆CZtFsGiu0c
NGNG要するに絶対パスを書けばいいのでは? 配置がわからないから適当だけど
こんな感じになるのかな。
<link rel="stylesheet" href="/css/Common.css" type="text/css">
0710デフォルトの名無しさん
NGNGいや、絶対パスはJSPに依存させ
Contextとか使ったほうがええかも。
0711デフォルトの名無しさん
NGNG処理クラスで処理してからJSPで表示させれば良いじゃん。
0712デフォルトの名無しさん
NGNGえ、それだけ??
じゃあ開発側にしかメリットがありませんね。
0714デフォルトの名無しさん
NGNGシリアライズを経由するTypeSafeEnumを使用する場合、readResolve()
をオーバーライドするのが定石です。
0715デフォルトの名無しさん
NGNG他にメリットがいるのかよ。
ものすごく便利だぞ。
0716デフォルトの名無しさん
NGNGAppletから、クライアントのローカルにログをハクLogger作ろうとしてたりしないだろうな?
0717デフォルトの名無しさん
NGNG最初にjsp表示し、サーブレットを読み込んだ後で同じjspファイルを指定してもuriが変わってしまい、
且つ、ファイルがおいてある階層は違うのでCSSファイルがは読み込まれなくなってしまいますね。
なので今のところ絶対パスを記述することで解決しました。
皆様ありがとうございました。
0718デフォルトの名無しさん
NGNGプログラム言語で、開発以外のどこにメリットがあるというのだろうか。。。
使いにくくてユーザーにメリットがないWebシステムがなぜ普及してるかしってるのだろうか。
開発にメリットがあることが、ユーザーその他にメリットになることを知らないのだろうか。
0719スレンダー桃
NGNGオブジェクトを生成するとは違うんでしょうか?
0720デフォルトの名無しさん
NGNG(;´Д`)チガウヨ
0721デフォルトの名無しさん
NGNG.classファイルをJavaVMがよみこむことだよ。
簡単なプログラムだと、基本的に意識する必要はない。
クラスのロードが時間がかかって対策するとかでは必要。
0722デフォルトの名無しさん
NGNGAspectJを使ったことないだろ?おもいっきりはずしているぞ。
Aspectは結局はJavaのClassになるんだよ?
0723スレンダー桃
NGNGありがとう!
チュっ!!
0724デフォルトの名無しさん
NGNG0725デフォルトの名無しさん
NGNG詳細をキボンヌ。
まったく知らない俺はオブジェクト指向に対してアスペクト指向という概念が
あるということと、そのアスペクト指向を利用したのがAspectJとしか
知らないので。
0726デフォルトの名無しさん
NGNG/:\.____\
|: ̄\(∩´∀`) \ <先生!こんなのがありました!
|:在 |: ̄ ̄ U ̄:|
http://saitama.gasuki.com/mona/
0727デフォルトの名無しさん
NGNG長ーい事やり方わかんなかったけど
できとわわわわわわw!
3-3.jarファイルの作り方
http://www.vc-net.ne.jp/~ytp/java/java3_03.html
0728デフォルトの名無しさん
NGNG見よう見まねでいろいろ試して、かれこれ一週間。
どなたかお助けを。。
import java.awt.datatransfer.Clipboard;
import java.awt.datatransfer.Transferable;
import java.awt.datatransfer.DataFlavor;
import java.awt.*;
public class test extends Frame {
public void main(String[] args) {
try {
Clipboard clip = getToolkit().getSystemClipboard();
Transferable t = clip.getContents(this);
String s = (String)t.getTransferData(DataFlavor.stringFlavor);
System.out.println(s);
} catch (Exception e) {
}
}
}
実行すると -> Exception in thread "main" java.lang.NoSuchMethodError: main
0729デフォルトの名無しさん
NGNGttp://java.sun.com/j2se/1.4/ja/docs/ja/api/java/lang/NoSuchMethodError.html
0730デフォルトの名無しさん
NGNGそんなところに手ぇ出すのは早すぎる
0731デフォルトの名無しさん
NGNGimport java.awt.*;
import java.awt.datatransfer.*;
public class test {
public static void main(String[] args) {
try {
Clipboard clip = Toolkit.getDefaultToolkit().getSystemClipboard();
Transferable t = clip.getContents(null);
String s = (String)t.getTransferData(DataFlavor.stringFlavor);
System.out.println(s);
}
catch (Exception e) {
e.printStackTrace();
}
}
}
0732デフォルトの名無しさん
NGNGありがとうございます!
730さんの仰るとおり、答えを聞いても理解できませんでしたが。。
勉強します〜
0733デフォルトの名無しさん
NGNGpublic class test {
public static void main(String[] args) throws Exception {
// 処理...
}
}
try - catch(Exception e) { e.printStackTrace(); }と何も変わらないと思うのですが。。。
でも先輩にはJavaっぽくないからダメとわけわからない怒られ方をしました。
ダメな理由を教えてください。
0734デフォルトの名無しさん
NGNG722じゃないけど感覚とては初期のc++コンパイラがcのソースを生成してた感じではなかろうか
結局Javaソースを生成してJavaバイトコードを生成してるようだ。
ジャバワールド2002年7月号をみるがよろしい。
ジャバワールドは総集編CD-ROMがでてるから、それをみるのも。
0735デフォルトの名無しさん
NGNGJavaScript にある with句みたいな機能って無いんでしょうか?
あったら、結構便利なんですが
0736デフォルトの名無しさん
NGNG>try - catch(Exception e) { e.printStackTrace(); }と何も変わらないと思うのですが。。。
e.printStackTrace();使っててなお変わらないと思うその根拠を知りたい。
0737デフォルトの名無しさん
NGNGあるオブジェクトが占有しているヒープメモリのサイズを
割り出すには、Runtime#freememory と Runtime#totalmemoryを
駆使して、調べる方法があるけどこれって
1:オブジェクトをシリアライズ
2:GC発行依頼(ヒープを安定)
3:メモリチェック
4:オブジェクトディシリアライズ
5:メモリチェック
とかやれば、使用中のオブジェクトでサイズが増えやすいものでも
調べられるかなぁ(コレクションとか)?
JProfilerとかはどうやっているんだろ…。
0738デフォルトの名無しさん
NGNG他のクラスからtestクラスを使うとき
String[] str = new String[2];
str[0] = "a";
str[1] = "b";
test.main(str);
って書くのか?
こんなソースはjavaでは普通書かないし、
保守する人は理解に苦しみ、君のコーディング能力が疑われると思われる。
0739デフォルトの名無しさん
NGNGmain はユーザが直接 (java.exe を通してだが) 呼び出す唯一のメソッド。
そこで Exception が発生したら、
何が何でも catch してユーザに概況を説明しなければならないのが本当。
VMによっては stackTrace は表示されない。javaw も出ない。
main が Exception を throw する実装などありえないのだ。
0740デフォルトの名無しさん
NGNG製品としてのプログラムとか、Java を練習中の者が書くプログラムでは、
main メソッドに Exception を throw させるのはアカンな。
私は、main メソッドにごちゃっと内容を書き込んで、いろいろなことを実験的に
試すようなプログラムを書くときには、(そういう場合は Test というクラス名を
私は使うのだが)いちいち try-catch するのはめんどーなので、main が
Exception を throw するようにします。
そういうことを理解した上で、main に Exception を throw させてるなら、特に
問題ないと思う。クラス名の先頭文字を大文字にしてさえくれれば。
0741デフォルトの名無しさん
NGNGJVM をデバッグモードで立ち上げて JVDI や JDI をつかっとる。
http://java.sun.com/j2se/1.4/ja/docs/ja/guide/jpda/architecture.html
0742デフォルトの名無しさん
NGNG739さん、なるほどです。突如落ちるプログラムでもいいのか?ってことですね。
740さんもありがとうございます。
738さんのご回答は意味がわかりませんでした。すみません。
736さん、同じスタックとレースが表示されるだけなのだから同じだと思ったのです。
739さんの論に従うと、catchでe.printStackTraceを書いているだけのプログラムも本当はよくなくて、
catchで意味あるメッセージ(例えば「こちらにご連絡を」みたいな?)を出すのが本当だということですよね?
0743739
NGNG突き詰めれば、そう。
ただ要点は、main が中でどうすべきかということより、
クラス(のメソッド)定義を外から見る側が、当然こうなっているだろうと想像する形にしておくべきだということ。
>>738 は、
main は、例外をthrow して呼び出し側に catch してもらうような実装ではならない、
このコードのように使うなら確かに必要だが、
main メソッドは起動目的に使うものであって、こう使うべきではない、
と云ってるのだと思う。
本来、 throw するメソッドを実装するということは、
それを catch する環境も同じ設計者によって実装されるか、
そのメソッドが throw することが利用者(ユーザや他の設計者)にとって既知であるべきであるから。
0744デフォルトの名無しさん
NGNG0745java独学中
NGNG回答お願いします。
public class ExerciseD2L5 {
public static void main(String args[]) {
// 変数の宣言
int intX;
char chrY;
// 変数に値を代入
intX = 15;
chrY = 'A';
//コンソール上にメッセージを表示
System.out.println(intX);
System.out.println(chrY);
}
}
0746デフォルトの名無しさん
NGNG0747デフォルトの名無しさん
NGNGコンパイルエラーくらいで質問しに来ないでください。
0748デフォルトの名無しさん
NGNGで、エラーメッセージも書かずに何を聞きたいのかもわからないが
とりあえずエラー要素見当たらない
0749デフォルトの名無しさん
NGNG良い。
ネタはネタで返すべき。
0750java独学中
NGNGどこで聞くべきでしょうか?
お願いします。
0751デフォルトの名無しさん
NGNGコンパイルエラーくらい自分で解決出来ないならプログラムなんてやめてしまうのも吉。
0752デフォルトの名無しさん
NGNGclassバイナリとJavaソースが同じディレクトリにあるのはちょっと痛いな。
ソースをsrcディレクトリ、
コンパイル済みをclassディレクトリに移しておきたい。
antでやると楽。
0753デフォルトの名無しさん
NGNGファイル名がExerciseD2L5.javaでは無い
0754デフォルトの名無しさん
NGNGJDKが入っていない
0755デフォルトの名無しさん
NGNGPaintで描いた。
0756デフォルトの名無しさん
NGNG炒めすぎた。
0757デフォルトの名無しさん
NGNGプログラムを書いていたのですが困ったことが起きてしまいました。
マウスアイコンを砂時計にする→ファイルを開く→マウスアイコンを矢印に戻す
という作業をするたびにメニューバーが徐々に大きくなってラベルがどんどん右下に
下がってしまうという現象が起きるのです。
この作業を20回ぐらい続けるとファイルを表示するラベルは半分ぐらいしか
見えなくなってしまいます。
いったいどうしたら解決できるのでしょうか?
関係するプログラムの部分は下の通りです。
分かる方がいましたらよろしくお願いします。
//マウスアイコンを砂時計にする
pane.setCursor(new Cursor(WAIT.DEFAULT_CURSOR));
Point p2 = getLocation();
p2.x += 1;
p2.y += 1;
setLocation(p2);
↓
//ファイルを開く作業
省略
↓
//マウスアイコンを元に戻す
pane.setCursor(new Cursor(Cursor.DEFAULT_CURSOR));
Point p2 = getLocation();
p2.x += 1;
p2.y += 1;
setLocation(p2);
0758デフォルトの名無しさん
NGNGp2.x += 1;
p2.y += 1;
setLocation(p2);
ここは何をしてるわけ?
0759デフォルトの名無しさん
NGNGそこはマウスを動かさなくても勝手にアイコンが変わるようにしているだけです。
たぶんその部分は関係ない気がします。
0760デフォルトの名無しさん
NGNGじゃあそのコードには問題はないと言うことになると思われ。
0761デフォルトの名無しさん
NGNGそのコードがあるクラスに激しく依存する予感。
0762757
NGNG新しくpaneに貼り付けてるのではないかという気がしています。
例えば、
pane.setCursor(new Cursor(WAIT.DEFAULT_CURSOR));
のあと、このWAIT.DEFAULT_CURSORを解除する、あるいは、
さっき張り付けたアイコンをpaneからはがすみたいなことが出来れば、
問題が解決する気もするのですけど、どうなのでしょうか?
0763デフォルトの名無しさん
NGNG人の話聞けよクソ人間。
そう思うならさっさと検証したらどうだよ?
0764デフォルトの名無しさん
NGNGクラス ClassA,ClassB のそれぞれの main メソッドの中に
それぞれのクラスのデバッグサンプルみたいなのを中身に書いておいたとする。
普通は java ClassA とか javaCclassB とそれぞれやらないと実行できないけど
ClassA_B {
public static void main(String[] args) {
ClassA.main(null);
ClassB.main(null);
}
}
とやって java ClassA_B とやると同時に実行できて便利。
今は JUnit があるからあんまり意味がないけど。
0765デフォルトの名無しさん
NGNGすいません。
ページを更新していなかったので返信が見えませんでした。
0766デフォルトの名無しさん
NGNG便利か?ホントに便利か?問い詰めたい。激しく問い詰めたい。
ちょっとそこらで、小3時間ほど語りたい。
#シェルとか、バッチの方がよくね?
0767デフォルトの名無しさん
NGNG訊かれたい。激しく訊かれたい。
ちょっとそこらで、小3時間ほど語られたい。
#そだね
0768デフォルトの名無しさん
NGNG漏れならant、
か、ant+JUnit
0769デフォルトの名無しさん
NGNGああ、そうか。もしかして、起動時間が節約できるのか〜、これ。
しかし、コンパイルの手間がかかるな〜
0770デフォルトの名無しさん
NGNG独立した二つのモジュールを同時にテストする理由がわからない。
0771( ´,_ゝ`)プッ
NGNGpublic static void main(String[] args) throws Throwable {
for (int i = 0; i < args.length; i++) {
try {
Class.forName(args[i]).getDeclaredMethod("main", new Class[]{String[].class}).invoke(null, new Object[]{null});
} catch (java.lang.reflect.InvocationTargetException e) {
throw e.getCause();
}
}
}
}
0772デフォルトの名無しさん
NGNGヤベ勃ってきた
0773デフォルトの名無しさん
NGNGHPからSunのダウンロードサイトへリンクを張る意外の方法で
もっとシームレスにダウンロードさせる方法ありますか?
0774デフォルトの名無しさん
NGNGもちろん無いです。
0775デフォルトの名無しさん
NGNGJREのインストール。確か一緒についてくるっしょ。
0776デフォルトの名無しさん
NGNG0777デフォルトの名無しさん
NGNG0778デフォルトの名無しさん
NGNG0779デフォルトの名無しさん
NGNGおしえて
0780デフォルトの名無しさん
NGNGこれ↓。世界最小のJavaプログラム。使うときは僕にお金払ってね。500円。
-------- Mini.java ここから --------
-------- Mini.java ここまで --------
0781デフォルトの名無しさん
NGNGhttp://www.tucows.com/supersearch.html
0782デフォルトの名無しさん
NGNG使い方、おしえてください。
コンパイルしてもclassファイルができないので、実行が出来ません。
他クラスからの呼び出しもうまく出来ません。
初心者です。
便利そうなので、実行さえできれば500円払いたいのですが。
0783デフォルトの名無しさん
NGNGと思ったらコンパイラは何も言わないんだな…
0784デフォルトの名無しさん
NGNG置いていたのですが誰も来ないのでこちらで
質問させてもらいます。
学校の宿題がさっぱりわかりません (T_T)
JavaのAppletのチャプターを今やっています。
其の一
Assume that surfMessage references a Label with class-wide
scope that has already been added to the applet's container.
If surfCount is an int variable with class-wide scope and an
initial value of 0, code the methods needed to
(1) increment surfCount every time the user visits a different
Web page and (2) change the contents of surfMessage to display
"Surf count: n" (where n is the number of times they have visited
a different page) upon their return. NOTE: Prior to surfing,
surfMessage should display "Surf count: 0".
もう何をどうして良いのやら。。。 Start()とstop()を使うのでしょうか?
0785784
NGNGAssume all required import statements have been coded.
What will happen when an attempt is made to compile and
execute the following as an applet?
public class App extends Applet {
public static void main(String[] args) {
System.out.println("Hello world!");
}
public void init() {
resize(100, 50);
add(new Label("Hello world!"));
}
}
A. this code will not compile
B. this code will compile but an error will be detected at the
time the applet is to be run
C. this code will compile and run to display "Hello World!"
on the system console but nothing will appear in the applet window
D. this code will compile and run to display "Hello World!" in
the applet window but nothing will appear on the system console
E. this code will compile and run to display "Hello World!" on the
system console and in the applet window
私はAだと思うんですけど、どうなのでしょうか?
(public static void main(String[] args) が余分だと思うので)
0786784
NGNGAssume all required import statements have been coded. What will
happen when an attempt is made to compile and execute the following
as an applet?
public class App extends Applet {
public void start() {
resize(100, 50);
add(new Label("FSU"));
}
}
A. this code will not compile
B. this code will compile but an error will be detected at
the time the applet is to be run
C. this code will compile and run but nothing will appear in
the applet window
D. this code will compile and run to display "FSU" in the
applet window
Dだと思うんですが。start()はユーザーがネットをサーフしたあと
ページに戻ってきたりする度に呼ばれんですよね?
以上、長々とすみませんが、もしどなたか助けてくれる方いましたら
よろしくお願いします。 助けてください!
0787デフォルトの名無しさん
NGNG・答えがわからない
どっち
0788784
NGNG1番は今考えていたのですが、
public voic init(){
sufrMessage ("surf count: 0);}
public void start() {
surfCount ++;
srufMessage ("surf count: surfCount");}
public void stop() {
?????????? }
このような感じでしょうか?
0789デフォルトの名無しさん
NGNGなぁ、打ち込んでコンパイルしてみれば答えが一発で出る問題がいくつかあるんだけれど。
0790784
NGNG'could not find the main method. program will exit'
to demasu.
0791784
NGNG2ban compile dekimashita.
demo Message pane no tokoro ni 'Hello World' ga detekimasu.
0792デフォルトの名無しさん
NGNGことがあるのですけどなぜですか?
マニュフェストファイルになにか自動起動をのために別途書かなければならない?
0793デフォルトの名無しさん
NGNG起動できないと思われ。MANIFESTがちゃんと書かれていることを確認した後、
それでもダブルクリックで起動しないなら、また別の問題があるということ。
でかい問題にぶち当たったら、細かく切り分けて1つ1つ確認すれ。
0794デフォルトの名無しさん
NGNG0795デフォルトの名無しさん
NGNGありがとうございます。
mainメソッドは記述しました。
僕の作ったプログラムで起動しなかったことはないのですけど、
別のひとが作ったプログラムを使ったときうまく動かなかったことがありました
のでなにか問題があるのかと思いました。
OSはWin2000です。
ちなみに初めてjarファイルを直接起動するときはjavawと関連づける必要は
ありますか?
それともexeファイル同様になにもしなくても勝手に起動しますか?
僕はちょっと自分の時どうだったか忘れてしまってますので、ソフトを配布
するときちょっと心配になっています。
0796デフォルトの名無しさん
NGNG最新の JRE (1.4.0_1 かな) を XP にインストールさせるにあたっては、
jar に関連付けされていた
0797デフォルトの名無しさん
NGNGありがとうございます。
ってことは自分のソフトを使わせる前にJREの最新版をユーザーにインストールさ
せればいいわけですね。
0798デフォルトの名無しさん
NGNGダブルクリック→解凍〜 (;´Д`)ソンニャ〜
0799デフォルトの名無しさん
NGNGうわー大惨事や・・・
0800796
NGNG795 は分かってくれたようだけど。
正確には javaw.exe と .jar が関連付け、だ
一応自己フォロー
0801デフォルトの名無しさん
NGNG.propertiesは大丈夫だったようなきがするが
画像なんかのリソースにアクセスしてないか?
普通にファイルアクセスだと展開済みのものは読み込めるが
jar内にあるものはClass.getResource()やClass.getResourceAsStream()使わないとならない
具体的にはぬるぽが発生してる可能性が高い
0802デフォルトの名無しさん
NGNG0803デフォルトの名無しさん
NGNGマ板で派生した
java.lang.NullPointerExceptionの別名
0804デフォルトの名無しさん
NGNG0805デフォルトの名無しさん
NGNGjavaはエロエロです。
0806デフォルトの名無しさん
NGNG例えば、USERっていうテーブルに
ID int
PASS varchar
NAME varchar
というフィールドがあったときに、
public class User {
private int id = 0;
private String pass;
private String name;
public String getId() {
・・・
という感じで作ってくれるの。
0807デフォルトの名無しさん
NGNG0808デフォルトの名無しさん
NGNGどうすればいいですか?
例えば、
String string = "100";
int int1;
int1 = (int) string;
とやっても変換できない型ですとエラーメッセージが出てしまいます。
どうしよう・・・
0809デフォルトの名無しさん
NGNGJavaだとね。こうするの。
int1 = Integer.parseInt(string, 10);
Javaには、クラスの型ってものがあるんす。
0810デフォルトの名無しさん
NGNGInteger ってクラスを調べると良いです。
ってかプリミティブから文字列、及びその逆は
変換したい型名のクラスが在る筈なんでそれを
調べる事です。
0811デフォルトの名無しさん
NGNGどうもありがとう!!!!!!!!!!!!
胸のつかえがとれたよ^o^
0812デフォルトの名無しさん
NGNG他にお勧めはある?
0813デフォルトの名無しさん
NGNG有料のEJBサーバでも使ったらいかがですか?
0814デフォルトの名無しさん
NGNGFirstSQL/J、XCodeGen、この辺は良く知らない。
0815806
NGNG>>812-814
情報ありがとうございます。
RelaxerとCastorは調べてみましたが
xmlで定義しないといけないんですね。
フィールド数が多いテーブルをマッピングするとき、大変そうです。
EJBは目的にあってそうなんですけど、有料なのはちょっと・・・。
sql2java、EOModeler、FirstSQL/J、XCodeGenは今から調べてみます。
0816デフォルトの名無しさん
NGNGちょっとまて。
RDBからどうやってスキーマ定義を抜き出すつもりなの?
XMLにしておくのが一番楽だと思うが…
0817806:補足
NGNG0818デフォルトの名無しさん
NGNGEOModelerは、たぶん806にとっては有益なものではないです。
0820デフォルトの名無しさん
NGNGだからさ、XMLでスキーマ定義しておいて、そこからRDBのDDL SQL文と、
Java側のデータオブジェクトクラスのソースと、RDBからの取り出し、
挿入処理ロジックあたりを自動生成してくれる、というのがよいと思う
んだけどさ。そゆことやってくれるライブラリがあるはずさ〜。
さがすさ〜。
0821デフォルトの名無しさん
NGNG楽したいね〜♪いいのが見つかったら、教えてな。
0822デフォルトの名無しさん
NGNGそうゆうことですか!
xmlから全てを生成していくわけですね。
確かに変更があったときなど、
xmlを直せば全てが修正されて、(゚Д゚)ウマー!ってわけか!
>んだけどさ。そゆことやってくれるライブラリがあるはずさ〜。
>さがすさ〜。
教えてください。お願いします。
>>821
一緒に探して!
0823デフォルトの名無しさん
NGNG0824デフォルトの名無しさん
NGNG整合性が取れなくなると。破綻型テンプレートツールの典型ですな。
0825デフォルトの名無しさん
NGNGタグを教えて欲しいんですが・・
リンクをしてもアンダーラインが付かない様にしたいのですが、
ご存知の方がいらっしゃったら教えてください。
0826デフォルトの名無しさん
NGNGWeb制作板にでもいって、スタイルシートについて聞いてこい。
0828名無しさん@Vim%Chalice
NGNGページごと見えなくする方法だったら教えてやるよ。
<body onLoad="location.href='about:blank'">
0829デフォルトの名無しさん
NGNG0830デフォルトの名無しさん
NGNGJBossに興味をもちJBoss.orgより「jboss-3.0.4_tomcat-4.1.12」をダウンロードして
run.batを起動して「http://localhost:8080/」にアクセスしましたが以下のメッセージが画面に出てくるだけです。
「HTTP Status 500 - このリクエストを処理するために設定されたコンテキストがありません」
何か設定などする必要があるのですか?
どなたか教えてください。
0831デフォルトの名無しさん
NGNGStringTokenizerで「,」区切りのデータを処理しようとしているのですが、
「NULL」データがあると「NoSuchElementException」が出て終了してしまいます。
例),,,のようなデータ
こちらに対して上手い対処は無いですか?
,,,なら、
NULL
NULL
NULL
のように表示できるとありがたいです。
0832831
NGNGpublic class testString{
public static void main(String args[]){
String test = "aa,bb,cc";
//String test = "aa,,";
StringTokenizer st = new StringTokenizer(test,",");
String s = null;
for(int i=0;i<3;i++){
try{
s = st.nextToken();
if(s==null){
s = "**";
}
System.out.println(s);
}catch(NoSuchElementException ne){
s = "**";
}
}
}
}
*** [String test = "aa,bb,cc";]を有効にした時 ***********************
>java diosasgload.testString
aa
bb
cc
*** [String test = "aa,,";]を有効にした時 ***********************
>java diosasgload.testString
aa
0833デフォルトの名無しさん
NGNGないです。自作してください。
0834デフォルトの名無しさん
NGNGStringTokenizer st = new StringTokenizer(test, ",", true);
で実行してみて、どうしたらうまく動くか良く考えれ。
0835デフォルトの名無しさん
NGNG分かってるのか?JBossはEJBサーバだよ。
HTTPのレスポンス返しているのはHTTPD
(オソラクそのファイル名だと、同梱のTOMCATのHTTPD)。
EJBサーバとServletサーバとHTTPDは全部別のサーバ。
市販のAPサーバは、これらが全部まとまって動いてい
るだけです。
0837デフォルトの名無しさん
NGNG0838デフォルトの名無しさん
NGNGJDK 1.4 以降なら setExtendedState(Frame.MAXIMIZED_BOTH); かな。
0839デフォルトの名無しさん
NGNG大きくしたり小さくしたりしたいのだけど、
どうしたら良いの?
フレームの中には Labelの他、テキストフィールド、チェックボックス、
ボタンがあります。 どうやったら Labelのフォントだけのサイズを変更する
事ができるのですか?
0840デフォルトの名無しさん
NGNGframe.add(..., label);
...
Font f = label.getFont();
label.setFont(new Font(f.getFamily(), f.getStyle(), f.getSize() - 1));
0841839
NGNGscrollbarをつかってサイズ変更(大きくしたり小さくしたり)しなくては
いけないのですが、スクロールバーはいつ使うのですか?
0842デフォルトの名無しさん
NGNG君の質問は
>どうやったら Labelのフォントだけのサイズを変更する 事ができるのですか?
だったろう。
>>840 は過不足無く答えてるじゃないか。
自分が何を知らないのか、分かってないのか、
質問するときはきちんと表現しなさい!!!!
... AdjustmentListenerツカウンダヨ ボソッ
0843839
NGNG“Label のフォントサイズをスクロールバーによって
大きくしたり小さくしたりしたいのだけど、
どうしたら良いの?” て質問してるじゃない。
ちゃんと ‘スクロールバーによって’て。
今後、人の質問をきちんと読んでから表現すること!!!!!
0844839
NGNGワカタ。
チョト ガンバテ シラベテ ミル。
0845晒し上げ
NGNG>今後、人の質問をきちんと読んでから表現すること!!!!!
0846839
NGNGゴメンネ。
0847質問ら。
NGNGユーザーから入力された数字に指定された数が含まれるかどうかって
どうやって調べたらいいんでしょうか?
実行後としてはたとえば指定された数が5なら50と入力すると
OKと表示するような感じです。stringを使うのでうか?
enter the number: 50
ok
0848デフォルトの名無しさん
NGNG0849デフォルトの名無しさん
NGNGわかってんなら探せよ
ttp://java.sun.com/j2se/1.3/ja/docs/ja/api/java/lang/String.html#indexOf(int)
ttp://java.sun.com/j2se/1.4/ja/docs/ja/api/java/lang/String.html#matches(java.lang.String)
0850847
NGNG848&849さん、ちゃんと847の質問を読んで下さい。
“ユーザーから入力された数字に指定された数が含まれるか
どうかってどうやって調べたらいいんでしょうか?”
て質問してるじゃない。
ちゃんと ‘ユーザーから入力された数字に’て。
今後、人の質問をきちんと読んでから表現すること!!!!!
0851831
NGNGStringクラスのメソッド
indexOf(String str)か、indexOf(int ch)を使ってみてください。
見つかった→見つかった位置のindexを返します。
見つからない→「-1」を返します。
0852デフォルトの名無しさん
NGNGjarで固めたAppletを読み込むときにこんなエラーが出てきますが対処方法はないでしょうか。
java.util.zip.ZipException: ファイル名、ディレクトリ名、またはボリューム ラベルの構文が間違っています。
中略
警告: http://***.jar をキャッシュできません
ローカルでは問題なく動くのですが、ネットワーク経由で動かすとエラーがおきます。
jarファイル内の画像の読み込みの度に同じエラーを出すので、起動するまでものすごく待たされます。
administratorでログオンし直せばネットワーク経由でも問題なく動きました。
どうも2byteコードのユーザ名を使用しているのが悪いみたいなのですが、今更ユーザ名をかえるとなると大変なので、そのままのユーザ名で使い続けたいのです。
当方の環境はWindows2000SP3で、JavaはSunのJ2SE1.4.1_01と1.4.0_03で確認しました。
0853デフォルトの名無しさん
NGNG0854デフォルトの名無しさん
NGNGワロタ お前 839 か?
だから質問の趣旨が最初とあととで違ってるのがおかしいんだよ
0855デフォルトの名無しさん
NGNGなんだ釣りか
真面目に答えて損した
0857デフォルトの名無しさん
NGNG騙りかどうかもはっきりしねーし
0858デフォルトの名無しさん
NGNGhttp://dx1.kakiko.com/heart/2ko/2ko657ih/index.html
0859デフォルトの名無しさん
NGNG0860デフォルトの名無しさん
NGNGお勧めはありますか?
マ板に推薦図書スレあるけど、一般的過ぎて。
・プログラムがまったく初めて
・CやPerlは使える
・C++が使える
・Java初心者
別に教えてもらえるとありがたいですが。
ちなみに漏れは ・CやPerlは使える ですが。
0861デフォルトの名無しさん
NGNGそれだけ素養があれば適当な入門書読むだけでOKだと思われ。
0862860
NGNGそうおっしゃらずに。
定番のblackbookか独習Javaかな。
でも最初は読んでるだけで面白くて、広く浅く勉強したいなと。
0863デフォルトの名無しさん
NGNG前から疑問だったんだけど、本くらい自分でえらべんか?
0864デフォルトの名無しさん
NGNGそんな都合のいい本ないです。
プログラミングが面白いのは、最低限のことを覚えた後で、
自分で作る時。覚える作業はどう転がしても退屈です。
0865デフォルトの名無しさん
NGNGclass test{
public static void main(String[] args){
new MyFrame();
}
}
class MyFrame extends Frame{
Image i;
Graphics i_g;
Dimension d;
MyFrame(){
// show();//---------上の部分
setSize(200,200);
d = getSize();
i = createImage(d.width,d.height);
i_g = i.getGraphics();//-----------------(1)
show();
}
public void paint(Graphics g){
i_g.drawString("test",d.width / 2,d.height / 2);//-------(2)
g.drawImage(i,0,0,this);
}
}
上のプログラムで(1)の場所でNullPointerExceprionになってしまうのは
なぜなのでしょうか。
showの位置に問題があるのかと思い、下のshowを消して上の部分に書いてみたのですが
今度は(2)の部分でNullPointerExceptionがでたりでなかったりします。
ここも御教授願います。
0866デフォルトの名無しさん
NGNG>i = createImage(d.width,d.height);
失敗してるんでは?
0867デフォルトの名無しさん
NGNG0868デフォルトの名無しさん
NGNG0869デフォルトの名無しさん
NGNG"createImage peer" で検索してみてください。
また、paint 内で createImage すると間違いないです。
0870デフォルトの名無しさん
NGNGBufferedWriter writer=new BufferedWriter(new FileWriter("./data/save.txt"));
writer.write("Text");
wirter.newLine();
というふうにプログラムしたのですが、じっさいにうごかしてみると、
上書きする前のデータを消すとこまではうまくいくのですが、肝心の
文字列がなぜか書き出されず、ファイルが空データのままになってしまい
ます。
よろしくお願いします。
0871デフォルトの名無しさん
NGNG解決しました。
ありがとうございました。
0872デフォルトの名無しさん
NGNGflush, close してみ
あー flush は要らんかも
0873デフォルトの名無しさん
NGNGwriter.close(); してる?
0874デフォルトの名無しさん
NGNGその質問はある車を前にして
「この車で行ける場所ってどこですか?」
と質問するのに等しい。
調子のいいディーラーなら
「お客様の望むところならどこへでも」
とでも答えるだろうが
(実際軽自動車で大陸横断ラリーに出るやつもいる)
誠実な人間ならまずこう訊きかえす
「で、おまえはどこにいきたいんだ?(何を作りたいんだ?)」
0875デフォルトの名無しさん
NGNGあ、してませんでした。
close()しないと書き込まれないのですか?
0876デフォルトの名無しさん
NGNGうまい例だなあ。
君、頭良いねって良く言われない?
0877874
NGNGいいえ、ディーラーのセールスやってて、いつもそんな客を相手にしてますから。
0878デフォルトの名無しさん
NGNG読み方を教えてください。
0879デフォルトの名無しさん
NGNGJavaの可能性と言えば、こんなアプレットもあるから見てみたらどう?
http://kazzuya.com/test/kazrace/
この手のゲームもこれだけのパフォーマンスが出せるんだから
工夫次第ではJavaでもほとんどなんでも出来るとみていいんじゃないか?
0880かちゅ〜しゃ
NGNG++を使用して0から指定の数字まで数えてる間に一定の条件にあった数字をのみを
表示するのはどうしたらいいんでしょうか?
例
入力された数が20でその中から
8でも割り切れて2でも割り切れる数ををpirntlnしたい。
出力は
1〜20まで表示された後に
答えは 16です
って感じにしたいのですが。
0881デフォルトの名無しさん
NGNGfor文の中にif文入れて条件分岐するというやりかたではだめなの?
0882デフォルトの名無しさん
NGNG犯罪者を捕まえようと思ったら牢屋に入れたあとで
牢屋のカギをかける必要があるでしょ?
われながら>>874に比べるとうまい例えではないな
0883デフォルトの名無しさん
NGNGswitchと言う手もある。
0884デフォルトの名無しさん
NGNGif(n==条件){System.out.println(n);}
if(n==条件2){System.out.println(n);}
・
・
・
}
0885デフォルトの名無しさん
NGNGだせぇ。
0886かちゅ〜しゃ
NGNG0887デフォルトの名無しさん
NGNG>>884がご丁寧に書いてくれてるが・・・。
0888デフォルトの名無しさん
NGNGVector v = new Vector();
for (int i=0; i<N; i++) {
if (i%8 == 0) // 2 でも割り切れるのは当たり前だから省略
{
v.add(new Integer(i));
}
}
System.out.print("答えは ");
for (Iterator it=v.iterator(); it.hasNext(); ) {
Integer in = (Integer)it.next();
System.out.print(in);
if (it.hasNext()) System.out.println(", ");
}
System.out.println("です");
こんな感じ Iterator でも Enumeration でも、
index まわして get(i) でも何でもいいけど。
とりあえず java っぽくやっていくなら配列使うのは避けときなはれ
0889デフォルトの名無しさん
NGNGいえ、良くわかりました。
どうもありがとうございます。
0890かちゅ〜しゃ
NGNGありがとうございます。
0891デフォルトの名無しさん
NGNG>>878の読み方を教えてください
辞書で調べてもダメだし、
「Enhydra 読み方」でググッてもだめだし
0892デフォルトの名無しさん
NGNGラッコちゃん
http://members.tripod.co.jp/tarepannya/rakko00.html
0893かちゅ〜しゃ
NGNG指定された条件に当てはまる一番最初の数。です。
16は8と2で割り切れますが、インプットが50の場合32も当てはまってしまうので
そうした場合にも16のみを表示したいです。
Integer.MIN_VALUE
とか使えばできるのでしょうか?
0894デフォルトの名無しさん
NGNGおぉおお!
ありがとうございます。
「ラッコ Enhydra」でぐぐったら、ありました!!
「エンヒドラ」と読むみたいです。なんか違和感がありますが。
ついでに、「ラッコ」はアイヌ語だそうです。
英語では「sea otter(海のかわうそ)」だそうです。
いろいろ雑学が増えました。
0895デフォルトの名無しさん
NGNG0896デフォルトの名無しさん
NGNG違う。
見つかったら break で for ループを止める。
先に範囲の数を全部表示するなら表示するだけのループを回した後、
評価するループをもう一つ回して break。
あと、MIN_VALUE は、そのプリミティブ型に格納できる最小の値をあらわす。
C でいう 2バイト int (short) なら -37268 、とかそういう話だ。
0897デフォルトの名無しさん
NGNG0898デフォルトの名無しさん
NGNGそれより表示するループの中で、
最初に見つかったときだけ保持したらどうよ
int j = -1;
for (i のループ) {
if ((j < 0) && (本来の条件)) {
j = i
}
//表示は毎度行う
}
if (j != -1) {
//答えの表示
}
ループは一回で済む
0899デフォルトの名無しさん
NGNGこんな書き捨てプログラムなら保持する必要なかろう?
表示して break なり System.exit(0) なりすれ。
0900かちゅ〜しゃ
NGNG問題は
ユーザー入力で数字を得て1からその数字までをカウントしていく間に数が6で割り切れる場合は「犬」
7で割り切れる場合は「鳥」、その数字に6が含まれる場合は犬、7を含む場合は鳥、といった形で
表示させたいのです。そして最後に犬犬鳥鳥と全ての条件に一致する場合の一番小さい数を表示さる
という感じなんですが、前半の犬犬鳥鳥の表示はFORの中で条件分岐して
できたものの最後の部分ができません。
例
50と入力した場合は12345犬犬鳥鳥89・・・・って感じになる予定です。
どなたか助けてください
0901デフォルトの名無しさん
NGNG悪い。お前の言葉じゃなくて問題文○写しにしてくれ。
後、宿題スレあるからさっさと消えろ。
0902デフォルトの名無しさん
NGNG俺は今腹が立ってる!
文句があるヤツはメールでも何でも送ってきやがれ!!!
0903初心者
NGNGWindowsつかてます。よろしくおま。
0904デフォルトの名無しさん
NGNGよろしくお願いします。
0905デフォルトの名無しさん
NGNGこのアプレットってすごいねびっくりしちゃった。
0906デフォルトの名無しさん
NGNGj2sdkをインストールするときにデモもインストールしてあればそこにある
0907904
NGNGどういう意味でしょうか?
0908初心者
NGNGさんくすこ
0909デフォルトの名無しさん
NGNG>とりあえず java っぽくやっていくなら配列使うのは避けときなはれ
ウソをいうのはやめとけ。配列は普通に必要。
888のサンプルの場合 Vector をやめとけ (ArrayList を使え) というべきだろう。
ちなみに Enumeration もやめとけ。Iterator はいいが。
0910デフォルトの名無しさん
NGNGそのこころは?
0912デフォルトの名無しさん
NGNG・配列は java でも普通に使う
・Vector, Enumeration は 過去との互換性のためだけに存在しており今は使う意味がない
0913904
NGNG死ねよ、おめーは
0914デフォルトの名無しさん
NGNGPOIってのがあるよ
日本語
ttp://www.terra-intl.com/jakarta/poi/
本家
http://jakarta.apache.org/poi/index.html
0915デフォルトの名無しさん
NGNGhttp://java.sun.com/j2se/1.4/ja/docs/ja/api/java/util/Vector.html
特に過去との互換性のため云々は書かれてないんですがそうなんですか?
確かVectorってイテレータほじくり出せますよね。
0917912
NGNGそんな違いもあった気がするが基本的に今は使う意味がない
0918デフォルトの名無しさん
NGNG話はそれからだ。
0919デフォルトの名無しさん
NGNG> 確かVectorってイテレータほじくり出せますよね。
それこそが過去との互換性。
java.utilパッケージはJava2になって新しく整理されたが、
Java2以前からあるVectorにも互換性維持のために新しいインタフェースも
無理矢理実装した。
なので、全く同じ機能で違う名前のメソッドがあったりする。
0920デフォルトの名無しさん
NGNG>Vector はスレッドセーフで ArrayList はスレッドセーフでない
使う意味大有りみたいに見えるぞ。
0921デフォルトの名無しさん
NGNGJAVA PRESSかなんかにそんな記事載ってたな
それやるんだったらPDFファイル作れるClassあたりのほうが
面白そう
0922デフォルトの名無しさん
NGNGここでいう"スレッド"のスコープを実用上気にする場面って????
0923912
NGNGCollections#synchronizedList(List) メソッドを使えばスレッドセーフな List が得られます。
ほかにも Collections クラスには便利なメソッドがいっぱい。
0924
NGNG0925デフォルトの名無しさん
NGNG0926デフォルトの名無しさん
NGNGあとはArraysか。このあたりはJava初めてかなり経ってからやっとこ気付いた(w
それまでは「Javaって標準でsortないのかな?」とか思ってますた。
大抵はDBでORDER BY掛けちゃうからあんまし必要ないんだよね。
0927デフォルトの名無しさん
NGNGeclipse
0928奈々氏でGO
NGNG0929デフォルトの名無しさん
NGNGInteger.MIN_VALUE
0930奈々氏でGO
NGNG0931デフォルトの名無しさん
NGNG0932デフォルトの名無しさん
NGNGおべんきょうがんばってね
>>931
それなら0でいいだろ
0933デフォルトの名無しさん
NGNGすごいよね。
初めてこのアプレットを見たときはかなり衝撃を受けた。
Javaでもこれぐらいのレベルのゲームが作れるんだって。
2chでおなじみのじゃが諸島興亡期の3Dゲームもかなり良い線行ってるけど、
やっぱりJava3Dをつかってるから重いよね。
これはOpenGLかなんかを使ってるんだろうけど、とにかく軽いのがびっくり。
0934デフォルトの名無しさん
NGNGJ2SDK.1.4 + Jakarta-ant + (vi, 秀丸, emacs or Eclipse) + (IIOSS or omondo)
0935デフォルトの名無しさん
NGNGおれは好きだ。そういう殺伐とした態度。
得るものは少ないと思うが。
POIを使うなら1.8-dev以降が日本語対応。
あそこの*-devは、devがなくなって*というバージョンが出るという意味ではないようだ。
なので、1.8というバージョンは出てないみたい。
1.10-devが最新みたいだけど(19 Feb 2002)になってるね。2003の間違いだと思われ。
0936デフォルトの名無しさん
NGNGそんなんシェルスクリプトでいける
だろう?って思う。
本当に必要だと感じているのだろうか?
0937デフォルトの名無しさん
NGNG疑問に思ったことがあるのでお願い致します。
まず
http://deepmind.hp.infoseek.co.jp/sample6.txt←質問のSourceです
の※1の部分と
http://deepmind.hp.infoseek.co.jp/sample6.txt
の※3の部分とはコードの記述が異なってますが、
どういう解釈したらよいのでしょうか?
※3をただ「i」に直してもコンパイルできません。
原因をお願いします。
次に
http://deepmind.hp.infoseek.co.jp/sample6.txt
の※2の部分なんですが
勉強している著書には
GridLayout(int rows,int cols)との説明があるんですが
(3,1,3,3));←※2
の後ろ2つの部分。3.3は何を表すんでしょうか?
説明がないので困惑気味です。宜しくお願いします。
0938937
NGNGhttp://deepmind.hp.infoseek.co.jp/sample5.txt
の※1の部分は
java.awtパッケージのContainerクラスのインスタンスメソッド
なんですよね?
※2の部分が凄く謎なんですが
Javax.swingパッケージのJAppletクラスを継承しているので
オーバーロードされている・・ということなんでしょうか?
Webや著書だけではわからなかったので
宜しくお願いします。
質問が多くてすいません・・・。
0939デフォルトの名無しさん
NGNG>の後ろ2つの部分。3.3は何を表すんでしょうか?
javadoc読めば分かる
0940デフォルトの名無しさん
NGNGAntならWinでもLinuxでもUNIXでも同じbuild.xmlが使えるよ。
環境依存の部分はpropertiesファイルに書く、とかそれなりに
マルチプラットフォームを意識した書き方をする必要はあるけど。
あとはファイルのタイムスタンプを見て更新されたファイルのみ
コンパイルするとかコピーする、ってシェルスクリプトでできたっけ?
0941デフォルトの名無しさん
NGNGあとはIDEとの連携だね。Antは事実上標準のビルドツールになりつつあるから
各ベンダーのIDE上から実行できるようになっていたりもする。
0942デフォルトの名無しさん
NGNG>コンパイルできません。
エラーが出ているだろうからじっくり読んでください。 javadoc もあたってください。
>>938
"オーバーロード" は関係ない。まずオーバーロードのことは忘れなさい。
オーバーライドでもないし。
継承してるから、JApplet のメソッドは自分自身で呼べる。
外から JApplet に対して MouseListener をあてるのと同様、
(Button に ActionListener あてるのと同じ)
自身で自身にあてているだけじゃ。
0943デフォルトの名無しさん
NGNG特に、複数の動画を取り込んで、一つの動画にマージするクラスとかあると良いのですが、
無ければ自分では作ろうと考えています。
参考になる書籍とかありますか?
0944デフォルトの名無しさん
NGNGantの本家サイトも見た?
antを作った人は、なぜantを作るようになったのか?
その経緯ととある不満がantを生み出したんだよ
0945デフォルトの名無しさん
NGNG> あとはファイルのタイムスタンプを見て更新されたファイルのみ
> コンパイルするとかコピーする、ってシェルスクリプトでできたっけ?
できる。if文とか時刻表示するコマンドもあるし
0946デフォルトの名無しさん
NGNGそういう小細工しないとできないよね。
0947デフォルトの名無しさん
NGNGソースの数が多くなると、javac起動のオーバーヘッドがバカにならない。
antだと、1個のjvmで全部面倒見るから、差が圧倒的。
0948デフォルトの名無しさん
NGNG例えばWEBアプリでSingletonパターンで作ったインスタンスの
クラス変数とか。
って、もしかしてオレおバカなこと言ってる?
0949デフォルトの名無しさん
NGNGまあantの有用性を否定するものではないが、タイムスタンプ比較程度なら、
find . -newer xxx | xargs javac
で済む話ではある。
それと、antと比較するべきはshellではなくmakeだろう。
0950デフォルトの名無しさん
NGNG949に書いたように、findやxargsを使えば、javacに複数ファイルを渡すことは
容易に出来るよ。
0951デフォルトの名無しさん
NGNGmake以上のことができてしまうからねぇ。
0952デフォルトの名無しさん
NGNGオレもスクリプトとMakefileの組み合わせでやってたから。
でも、antのが楽じゃない? build.xmlって、ほとんどそのまま
使いまわせるし。
オレがヘボな可能性大だけど、スクリプトやMakefileでは
そこまで汎用的に使える雛形が書けなったよ。
0953デフォルトの名無しさん
NGNGantのデフォルトタスク以外の仕事が必要な場合、Taskを書くか
shell 1行で済ませるかという選択肢なら、迷わずshellを選ぶね。
極めて汎用的な仕事で再利用の価値があるようならTaskを
書く気にもなるかもしらんが。
どのみちUNIXで作業をしている場合にshell scriptを書かないという
ことは有り得ないので、感覚的に大した違いがないんだよね。
開発作業の大きな枠組みのほんの一部がたまたまantで書けるに過ぎない。
0954デフォルトの名無しさん
NGNGたしか、まんまJMFという本があった。
たぶん、英語。
0955デフォルトの名無しさん
NGNGCalendarクラスを使用して日付の範囲を得たいのですが、
Calendar f1 = Calendar.getInstance();
f1.set(2003,1,1);
Calendar f2 = Calendar.getInstance();
f2.set(2004,1,1);
Calendar f3 = Calendar.getnstance();
f3.add(f1.YEAR,-f2.YEAR);
の使い方は正しいのでしょうか?
期待する値はf1とf2の範囲である1(2003-2004(?))を取りたいのですが・・・
そもそも範囲を得るのにaddメソッドは適切なのでしょうか?
API使用ではDateの演算機能と書いてあったのですが・・・
わかる人教えてください。お願いします。
0956デフォルトの名無しさん
NGNG自分で調べてから来いやヴォケが
0957デフォルトの名無しさん
NGNG結局、できるできない、の話をすれば、シェルスクリプトにはかなわないでしょう。
シェルスクリプトからantを呼び出せることを考えると、できることとしてはshell >= antになる
そういう点からのantの価値は、Javaが動けばantで用意されていることができるということ、資料がまとめられていることだろうね。
shellだと、OSによってできることとできないことの差が大きい。同じことするにも環境によって記述が違うし。
antなら、Javaさえ動けば基本的にどこでも同じように動くわけだし。
もちろん、ここに書いてる奴らはそれをわかって書いてるんだろうけど、これ読んで
「antってshellでできるxxxもできないんだぜ、使えねぇ」
みたいなこと言うバカがいるからねぇ
なんでもできるツールが偉いわけではないのにね。
0958デフォルトの名無しさん
NGNG厨房プログラマには、他人に使ってもらうという感覚の欠落した
カタワボケが多いからな。
0959デフォルトの名無しさん
NGNGXMLって必要なのかい?
0960デフォルトの名無しさん
NGNG2文字で1バイトに変換してbyte[]型配列に格納したいのですが、
16進数→10進数のメソッドなど、できる限り調べましたが
見つけられませんでした。
優しい先輩方、よろしくお願いいたします。
0961デフォルトの名無しさん
NGNGただ単に
int value=0xa6;
System.out.println(value);
結果
166(>16進数のa6)
0962デフォルトの名無しさん
NGNGうちの会社にもJakarta-Commonsにライブラリあるのに
同じ機能を持ったものを自作したヴァカがいるよ。
あるものは使えっちゅうの。
人が見てわかる手段を選べちゅうの。
ただの自己満足だっちゅうの。
0963デフォルトの名無しさん
NGNGString a = 0;
byte b[] = a.getBytes("Cp1046");
としても、unicodeの文字列をgetBytesしたものと答えが変わらないのですが。
それともこのCp1046を使うためにはなにか必要なのでしょうか?
http://java.sun.com/j2se/1.4/ja/docs/ja/guide/intl/encoding.doc.html
をみて、サポートされてるんだな、と思ったのですが。
環境はJ2SE1.4(Winows版)です。
0964デフォルトの名無しさん
NGNGわかってないなぁ〜
0965デフォルトの名無しさん
NGNGお前がな。
0966デフォルトの名無しさん
NGNGCp930 とか Cp939 じゃダメなの?
0967839
NGNG<PARAM NAME = amount VALUE=21.25>
と、いうコードがあります。
21.25をぬいて、double に定義されたdepositというVariableに
いれなきゃいけないんだけど、下のコードで良いのですか?
deposit = request.getParameter("amount");
でもParameterはStringしか駄目ですよね?
depositはdoubleだし。どうしたら良いのですか?
初歩的な質問ですがご教授下さい。
0968デフォルトの名無しさん
NGNGclass Sample9
{
public static void main(String args[])
{
int num;
num = 3;
System.out.println("変数numの値は" + num + "です。");
}
}
って書いたんですが、エラーが出てコンパイルできません・・・何か変なとこあります?
0969968
NGNGすみません・・・
0970デフォルトの名無しさん
NGNGこういう質問だろ?
"数字と小数点からなる String から double に変換するにはどうすればいいですか"
とりあえず Double クラスの API でも読みなさい
>>968
でたえらーがなんだかわからないのでおかしいかもしれないところがおおすぎます
0971デフォルトの名無しさん
NGNGとりあえず、コンパイル時には拡張子.javaが必要とか。
0972968
NGNGまだAPIとかわからないんです(汗
今、やさしいjavaって本の変数に値を代入するってとこやってて、53Pにこの文が書いてあって
入力したのですが上手くいかないんです・・・
\12288は不正な文字です
';'がありません
ってエラーが出てるんですが、;はちゃんと付けていると思うのですがエラーが・・・
0974デフォルトの名無しさん
NGNG>>2-3 初心者によくある質問と回答・他のFAQサイトへのリンク
0975デフォルトの名無しさん
NGNG0976デフォルトの名無しさん
NGNGあれは優れものですぞ。
Javaと同じようにどのような環境でも動くように
定められた規格のフォーマットを使用して記述することで、
OSの違いを回避できる。
シェルで書いてもbashシェルとtcshでは記述が若干異なり
WinからUnix系への移植ほどでなくとも
bashからtcsh, shからtcshへの移植も大変。
0977968
NGNG975さんの言ったとおり
+ "です。"); ←全角スペースが入ってました( ´Д`)
どうもありがとうございました〜解決致しました・∀・
0978デフォルトの名無しさん
NGNGよくあるミスです気をつけましょう〜
0979デフォルトの名無しさん
NGNG0980デフォルトの名無しさん
NGNGbourne-shellのshell scriptをcsh用に変換するというケースは
まれだから、あまり例として適切とは思えない。
bourne-shellとcsh系の違いは「記述が若干異なり」どころではないしな。
基本的に、
1) bash/tcsh拡張機能に頼る奴は駄目
2) cshでまともなshell scriptを書こうとする奴も駄目
shell scriptの移植性が問題になるのは、どちらかと云えば
shellから利用するコマンドの仕様の違いやシステムの構成の違い
によるところが大きい。
もっともイマドキmakeを使うんなら、autoconf/automakeやimakeを
使うのが普通だろう。
0981デフォルトの名無しさん
NGNGperl/python/tcl/rubyのような道具を使うこともできるね。
Win32ならcygwin入れちまうという手も有る。
configureスクリプトにMakefileを生成させるようなプログラムの
場合、Win32版は作成済みの(msvcやbcc用の)Makefileを添付するか
perlの存在を仮定(wするのが普通のようだな。Win32ではJScriptやVBScript
を使う、といったケースは見たことが無い。
ところでant派はみんな、面倒でも一々Taskを書いてるの?
0982デフォルトの名無しさん
NGNG> ところでant派はみんな、面倒でも一々Taskを書いてるの?
書いてる。けど一度書けばtargetタスクやpropertyタスクを
少し修正するだけで大幅な変更ができるようになっているので便利。
0983デフォルトの名無しさん
NGNG0984デフォルトの名無しさん
NGNGjarsignerタスクやgenkeyタスクのパスワードが入ってるから嫌だ
0985デフォルトの名無しさん
NGNGPCスペックを教えてください。
0986デフォルトの名無しさん
NGNG「快適」の感覚は人それぞれだからな。
社内にあるPentium4 2.8G + RAM786MB のマシンなら人はストレスをそれほど
感じないみたいだが、JBuilderそのものにストレスを感じるので・・・・
0988デフォルトの名無しさん
NGNG0989デフォルトの名無しさん
NGNG常々思うんだが、こういうところに出ているシステム必要スペックって、
快適に動作すると感じるにはほど遠いよな。
0990デフォルトの名無しさん
NGNG講演を見てから、 "JBuilder" や "Sun One Studio" よりもEclipseのほうが
よさそうに見えた。漏れ洗脳されてる?
0991デフォルトの名無しさん
NGNG俺もEclipseマンセー。
それまでどのIDE使ってもピンとこなくてAnt+テキストエディタ派だったが、
Eclipseには惚れた。とうとう乗り換えてしまったよ。
0992デフォルトの名無しさん
NGNG0993デフォルトの名無しさん
NGNG0994デフォルトの名無しさん
NGNGそれくらい辞書で調べればいいのに...
「食」
Eclipseのロゴがコロナのようなイラストになってるしなー。
0995デフォルトの名無しさん
NGNGおいしいの?
0996デフォルトの名無しさん
NGNGantからEclipseに乗り換えんの、ちと大変な気が....。
antをEclipseでうまく動かすのにてこずってます。
Eclipseスレで質問するかもしれないっす。
>>994
動作が速いので美味しい。
しかし上記によってEclipseをantよりおいしく食べるのにちょっと四苦八苦してるところ。
0997デフォルトの名無しさん
NGNG0998デフォルトの名無しさん
NGNG0999デフォルトの名無しさん
NGNGhttp://live5.2ch.net/test/read.cgi/endless/1046071282/
1000デフォルトの名無しさん
NGNG10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。