【初心者】Java質問・相談スレ22【大歓迎】
レス数が1000を超えています。これ以上書き込みはできません。
0001sage
NGNG0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNG0008デフォルトの名無しさん
NGNG一体削除依頼出してスレ立て直すべきだな
0009デフォルトの名無しさん
NGNG0010デフォルトの名無しさん
NGNG0011デフォルトの名無しさん
NGNGアク禁にされないと直らないのかい
0012デフォルトの名無しさん
NGNGJava自体素人な所為でサッパリです。
クライアントアプリでもいいので、IMAP4と通信するサンプルとかって、
どこかにないでしょうか?
+激しく助けてください+
0013デフォルトの名無しさん
NGNG2.8LinkedListでわけ分からなくなりました。
オブジェクトの比較でなんで算術演算子=が使われてるのかな。
「オブジェクトへの参照型」というのがなんかぐちゃっとした感じで......
0014デフォルトの名無しさん
NGNG0015デフォルトの名無しさん
NGNG0016デフォルトの名無しさん
NGNG0017デフォルトの名無しさん
NGNG0018デフォルトの名無しさん
NGNG0019デフォルトの名無しさん
NGNG0020デフォルトの名無しさん
NGNG0021デフォルトの名無しさん
NGNG0022デフォルトの名無しさん
NGNG0023デフォルトの名無しさん
NGNG0024デフォルトの名無しさん
NGNG0025デフォルトの名無しさん
NGNG0026デフォルトの名無しさん
NGNG0027デフォルトの名無しさん
NGNGしてるのって美しくない?
0028デフォルトの名無しさん
NGNG0029デフォルトの名無しさん
NGNG0030デフォルトの名無しさん
NGNGうん。いらないね。残念ながらJava使いはそんなのじゃ釣れないのだよ
0031デフォルトの名無しさん
NGNG0032デフォルトの名無しさん
NGNG0033デフォルトの名無しさん
NGNG客も開発者も誰も得してない。
0034デフォルトの名無しさん
NGNGいくつもtry-catchがあるのはどうかってこと。
たとえばチェック用メソッドがあって、それがスローする例外が複数あるけど、
いろんなチェックメソッドを親メソッドが呼んでて、チェックメソッドが
同じ例外をスローする場合、1つのtry-catchじゃ区別できないでしょ?
だから複数try-catchがメソッド内に記述されちゃうの。ほかにいい方法ない?
0035デフォルトの名無しさん
NGNGまた、統合環境みたいにポップアップで単語を補完する機能をつけるには、どうすればよいんですか?
秀丸エディタなどは、何言語で書かれているのですか?あのような高度な機能は、Javaでは無理なのですか?
0036デフォルトの名無しさん
NGNG秀丸エディタが何言語で書かれてるか?おまえそんなの
自分で調べろよ!
0037デフォルトの名無しさん
NGNG特定の条件の時、特定の文字列を特定の場所に挿入する。
特定の文字が入力された場合、ウインドウを表示し、インクリメンタルサーチを実装する。
あれ、オーナードローだからキャンバスみたいなのを扱える言語なら欠けると思う。
0038デフォルトの名無しさん
NGNG前行のインデント調べて自分で付けろよ。
> また、統合環境みたいにポップアップで単語を補完する機能をつけるには、どうすればよいんですか?
単語のデータベース作って自分で付けろよ。
> 秀丸エディタなどは、何言語で書かれているのですか?
C/C++ じゃねーのか?
> あのような高度な機能は、Javaでは無理なのですか?
C/C++ だろうが Java だろうが C# だろうがお前には無理。
0039デフォルトの名無しさん
NGNGチェックメソッド毎にスローする例外を分ければまとめてTry-catchできる
んじゃね?
それがうまい設計かは折れも自身ないんだが。。
004027
NGNGこのレベルの話ならC#でもJavaでもさしてかわらんだろう。
C#ならどうする?
0041デフォルトの名無しさん
NGNGレス番号を一致させたいので
0042佐々木健介
NGNG/_ |
/. \ ̄ ̄ ̄ ̄|
/ / ― ― |
| / - - |
||| (5 > |
| | | ┏━┓| / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| | | | ┃─┃| < こんなサイトを見つけた
|| | | | \ ┃ ┃/ \ 正直、スマンカッタ
| || | |  ̄ \_________
http://www.saitama.gasuki.com/kensuke/
0043デフォルトの名無しさん
NGNG『'javac' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。』
『Exception in thread "main" java.lang.NoClassDefFoundError: Hello』
>>2-3 初心者によくある質問と回答・他のFAQサイトへのリンク
>>4 JDKの配布元とAPIドキュメントへのリンク
>>5-8 過去スレの一覧
>>9-12 関連スレ
>>13 民間のJavaサイト・無料の開発環境の配布場所
(諸般の事情でずれた場合は >>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 進行でおねがいします。また煽り厨は放置でお願いします。
0044デフォルトの名無しさん
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
0045デフォルトの名無しさん
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
0046デフォルトの名無しさん
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
0047デフォルトの名無しさん
NGNGhttp://piza.2ch.net/tech/kako/966/966391052.html
Java相談室
1 http://piza.2ch.net/tech/kako/971/971960170.html
2 http://piza.2ch.net/tech/kako/980/980858323.html
3 http://piza2.2ch.net/tech/kako/994/994150281.html
4 http://pc.2ch.net/tech/kako/997/997791190.html
5 http://pc.2ch.net/tech/kako/1003/10035/1003567553.html
0048デフォルトの名無しさん
NGNG1 http://piza.2ch.net/tech/kako/981/981424252.html
2 http://pc.2ch.net/tech/kako/993/993358225.html
ネタ心者歓迎! 今更ながらにJava相談室
01 http://pc.2ch.net/tech/kako/1003/10035/1003569075.html
02 http://pc.2ch.net/tech/kako/1006/10064/1006408231.html
03 http://pc.2ch.net/tech/kako/1007/10078/1007802487.html
04 http://pc.2ch.net/tech/kako/1010/10105/1010545422.html
05 http://pc.2ch.net/tech/kako/1012/10129/1012968995.html
06 http://pc.2ch.net/tech/kako/1015/10154/1015418175.html
07 http://pc.2ch.net/tech/kako/1018/10186/1018631330.html
08 http://pc.2ch.net/tech/kako/1020/10204/1020453824.html
09 http://pc3.2ch.net/test/read.cgi/tech/1021555965/l50
0049デフォルトの名無しさん
NGNG01 http://pc.2ch.net/tech/kako/1021/10218/1021817148.html
02 http://pc.2ch.net/tech/kako/1023/10233/1023319552.html
03 http://pc.2ch.net/tech/kako/1024/10248/1024885661.html
04 http://pc3.2ch.net/tech/kako/1026/10266/1026601775.html
05 http://pc3.2ch.net/tech/kako/1028/10280/1028096226.html
06 http://pc3.2ch.net/tech/kako/1029/10297/1029774595.html
06+ http://pc3.2ch.net/tech/kako/1031/10313/1031397914.html
07 http://pc3.2ch.net/tech/kako/1032/10329/1032944183.html
08 http://pc3.2ch.net/tech/kako/1032/10329/1032944247.html
09 http://pc3.2ch.net/tech/kako/1034/10343/1034303502.html
10 http://pc3.2ch.net/tech/kako/1035/10355/1035570360.html
11 http://pc3.2ch.net/tech/kako/1036/10361/1036142057.html
12 http://pc3.2ch.net/tech/kako/1037/10374/1037407643.html
13 http://pc3.2ch.net/tech/kako/1038/10387/1038731107.html
14 http://pc3.2ch.net/tech/kako/1040/10401/1040150534.html
16 http://pc3.2ch.net/tech/kako/1042/10424/1042407623.html
16+ http://pc2.2ch.net/test/read.cgi/tech/1043654162/
18 http://pc2.2ch.net/test/read.cgi/tech/1044983073/
19 http://pc2.2ch.net/test/read.cgi/tech/1046166885/
20 http://pc2.2ch.net/test/read.cgi/tech/1047544180/
21 http://pc2.2ch.net/test/read.cgi/tech/1048689030/
0050デフォルトの名無しさん
NGNG【IDE 統合開発環境】
【Java/C/他】統合開発環境Eclipse GM4
http://pc3.2ch.net/test/read.cgi/tech/1039405355/l50
えっ?JBuilder8が発売?
http://pc3.2ch.net/test/read.cgi/tech/1038042373/l50
【Meadow】Java開発環境(・∀・)イイ【JDEE】
http://pc3.2ch.net/test/read.cgi/tech/1017214968/l50
【統合】Java開発環境スレ
http://pc3.2ch.net/test/read.cgi/tech/1038118139/l50
【Java】NetBeans vs Eclipse【IDE】
http://pc3.2ch.net/test/read.cgi/tech/1029407009/l50
0051デフォルトの名無しさん
NGNGEJB(初心者歓迎)
http://pc3.2ch.net/test/read.cgi/tech/1017240850/l50
■■ Servlet/JSP(EJB含む) 質問スレ ■■ (WebProg板)
http://pc.2ch.net/test/read.cgi/php/1023501813/l50
《The Jakarta Project》
http://pc3.2ch.net/test/read.cgi/tech/1019996590/l50
TOMCAT
http://pc3.2ch.net/test/read.cgi/tech/998525942/l50
Servlet/JSPのフレームワークを語るスレ
http://pc3.2ch.net/test/read.cgi/tech/1001950591/l50
EJBは終わってる
http://pc3.2ch.net/test/read.cgi/tech/1036481444/l50
JavaサーブレットQ&A LV2
http://pc.2ch.net/tech/kako/1012/10127/1012728609.html
サーバーサイドJAVAをまたーり語るスレ
http://pc.2ch.net/tech/kako/1004/10049/1004972841.html
【携帯・モバイル】
携帯JAVAのスレッド
http://pc3.2ch.net/test/read.cgi/tech/1011977261/l50
iモード携帯電話用Java(iアプリ) Part 3
http://pc3.2ch.net/test/read.cgi/tech/1040898597/l50
iアプリでゲーム (ゲーム製作技術板)
http://game.2ch.net/test/read.cgi/gamedev/1005042632/l50
京セラJAVA搭載PDA「PocketCosmo」 (モバイル板)
http://pc3.2ch.net/test/read.cgi/mobile/1021979971/l50
0052デフォルトの名無しさん
NGNGクライアントサイドJavaどうよ? part2
http://pc3.2ch.net/test/read.cgi/tech/1032665722/l50
クライアントサイドJavaどうよ? part3
http://pc2.2ch.net/test/read.cgi/tech/1045891784/l50
ム板のみんなでRobocode (・∀・)ヤロ−ウヨ!1台目
http://pc3.2ch.net/test/read.cgi/tech/1020161793/l50
Java 高速GUI SWT
http://pc3.2ch.net/test/read.cgi/tech/1032448425/l50
【徹底討論】Java3Dの可能性について考える
http://pc3.2ch.net/test/read.cgi/tech/1033703641/l50
★お前らJavaはJNIで組もうぜ★
http://pc3.2ch.net/test/read.cgi/tech/1033795665/l50
Javaアプレットのゲームの限界は! (ゲーム製作技術板)
http://game.2ch.net/test/read.cgi/gamedev/1005230154/l50
【Java編】 学校の宿題は俺にやらせろ 【Java編】
http://pc3.2ch.net/test/read.cgi/tech/1040552822/l50
祝 JAVA Developer創刊
http://pc3.2ch.net/test/read.cgi/tech/1024967344/l50
0053デフォルトの名無しさん
NGNGUNIXでJAVA (Unix板)
http://pc.2ch.net/test/read.cgi/unix/1011292633/l50
LinuxのJAVAチューニングスレ (Linux板)
http://pc.2ch.net/test/read.cgi/linux/1004594460/l50
◆◆◆◆◆◆MacでJava◆◆◆◆◆◆ (新Mac板)
http://pc.2ch.net/test/read.cgi/mac/991194611/l50
■■■ 撲滅させたいかた、死滅を心配してるかた ■■■
CとJavaを比較した場合Cの良いとこと悪いとこ
http://pc.2ch.net/tech/kako/1009/10097/1009707597.html
C#とJava、どっちをおぼえればいいの?
http://pc3.2ch.net/test/read.cgi/tech/1006715469/l50
Java撲滅委員会
http://pc.2ch.net/tech/kako/996/996848309.html
Java撲滅委員会
http://pc3.2ch.net/test/read.cgi/tech/996848309/l50
●●JAVAって死滅しちゃうの????●●
1 http://pc.2ch.net/tech/kako/1005/10051/1005159122.html
2 http://pc.2ch.net/tech/kako/1006/10060/1006053686.html
3 http://pc.2ch.net/tech/kako/1008/10081/1008162230.html
4 http://pc3.2ch.net/test/read.cgi/tech/1042268758/l50
5 http://pc2.2ch.net/test/read.cgi/tech/1046539052/
6 http://pc2.2ch.net/test/read.cgi/tech/1047748598/
005427
NGNG0055あぼーん
NGNGhttp://muryou.gasuki.com/hankaku/jaz04.html
http://muryou.gasuki.com/hankaku/jaz03.html
http://muryou.gasuki.com/hankaku/jaz02.html
http://muryou.gasuki.com/hankaku/jaz01.html
http://muryou.gasuki.com/hankaku/jaz06.html
http://muryou.gasuki.com/hankaku/jaz05.html
http://muryou.gasuki.com/hankaku/jaz08.html
http://muryou.gasuki.com/hankaku/jaz07.html
http://muryou.gasuki.com/hankaku/jaz10.html
http://muryou.gasuki.com/hankaku/jaz09.html
0056デフォルトの名無しさん
NGNG乙
0057デフォルトの名無しさん
NGNGおつかれ〜。
0058デフォルトの名無しさん
NGNGクラス作って
そのカラムをフィールドにしてにセッターゲッター作って
その中身はUPDATEやSELECTにすればどうなるの?
0059デフォルトの名無しさん
NGNGワケ ワカ ラン♪
∧_∧ ∧_∧ ∧_∧
( ・∀・) ( ・∀・) ( ・∀・)
⊂ ⊂ ) ( U つ ⊂__へ つ
< < < ) ) ) (_)|
(_(_) (__)_) 彡(__)
0060デフォルトの名無しさん
NGNG0061ななししん
NGNG読み込むファイルは同じディレクトリに置いています。
Appletをextendsし、ファイルを読み込むためだけのクラスを作り、
Bloader=new BasicLoader();
test=Bloader.Xloader("XXX.wrl");
というように読み込んでいます。
下のが、読み込み用クラスです。
public class BasicLoader extends Applet {
public BranchGroup WRLloader(String filename){
....
try {
loader=new cv97.j3d.loader.VRML97Loader();
character=loader.load(new URL(getCodeBase(),filename)).getSceneGroup();
}
catch(IOException e)
.....
といった感じなんですが、原因が良くわかりません。どなたか教えてください。
0062デフォルトの名無しさん
NGNG> 原因が良くわかりません。
アプレットでのファイルの扱いについて理解してないからだと思われ。
0063デフォルトの名無しさん
NGNGSparc版対応(JBuilderとか)は見かけるのですが、x86版に対応したもの
は見かけないので・・・
Windowsで作ってx86 sokarisでコンパイル(プログラム動作可能)
できるのであればその方がよいですか・・・
0064デフォルトの名無しさん
NGNG別にsolaris固有のことをしなければWindowsで作ってWindowsでコンパイルして
動作確認して、Solarisに持っていけば?
0065デフォルトの名無しさん
NGNG???
Java製ならどこでも動くはずでは…
0066デフォルトの名無しさん
NGNGgetter 呼ぶたびに SELECT が、setter 呼ぶたびに UPDATE が実行される
わけだろ? 糞以外のナニモノでもないな。
0067デフォルトの名無しさん
NGNGそういう発言すると、アンチJava厨がよろこぶ。。。
0068デフォルトの名無しさん
NGNG> できるのであればその方がよいですか・・・
X86 Solaris 版 JDK があるので Win で作って Solaris でコンパイル
というのも十分出来ますが、開発ルール的な制約で出来ないという話?
0069デフォルトの名無しさん
NGNG何か自分の勘違いぽいです。
OS・マシン異種はVMで吸収してくれるのを度忘れしてました。
Java使用目的がDBアクセス方面でなのですが、使いやすい製品とか
ありますか。
正式サポートしてるところだとJBuilderとかSUN ONEあたりがあったの
ですが、いまいちとれがよいのかよくわかりませんでした。
(IDE環境がベストです)
0070デフォルトの名無しさん
NGNGとくに制約とか、といわけではないです・・・
すみません単に自分の勘違いみたいです
0071デフォルトの名無しさん
NGNGGUIが必要ないのであればEclipse
GUIが必要であればJBuilder/SunONEStudio
GUIが必要でお金がないのであればSunONEStudio
Solaris固有の部分はだれか一人でIDE使わずにやればよい。
Win側の開発用にその動きをエミュレートするスタブ作っておく。
0072デフォルトの名無しさん
NGNGグッジョブ。
SunOneは結構良さげだったぞ。
でも、漏れ的にはEclipseだな。
GUIも、SWT使うんだったらEclipseでnp。
0073デフォルトの名無しさん
NGNG0074デフォルトの名無しさん
NGNGIBM WebSphere Application Developer
007569
NGNG凄くわかりやすいレスどうもです。
GUIは絶対条件なので(他開発者がVB開発者なので)
JBuilder/SunONEStudioで考えてみようかと思います。
ぶっちゃけ会社購入なので、金銭は気にしていないという感じです。
0076デフォルトの名無しさん
NGNGGUIが必要、というのは、開発する対象が、ということだけど。
0077デフォルトの名無しさん
NGNGIBM WebSphere Application Developerは、
推奨メモリ768Mの実用1Gのお化けだから、マジで貧乏人死ねる。
つーか、WSADはeclipse2.0ベースだから、WebSphere使わないんだったら
eclipseでも一緒だよ。
ということでやっぱりeclipseに一票。フリーだからまず使ってみたら?
0078デフォルトの名無しさん
NGNGどれぐらいのPCなんですか?
私は、Pen4の2.4BGHzでメモリー512MBなんですけど
遅いですね・・・
実は、SUNONE使うために自作PCに変えたんですが・・・
もっと、上のランク買えばよかった?
起動時間は遅くてもいいんです。
でも画面切り替えとか遅いち、マウスのクリックとか
反応鈍いので困ります
あ〜せっかく快適なPCに乗り換えたのに・・・
Pen3の500MHz メモリ192MBのノートと変わらない・・・
気に入ってるんだけどなSUNONE・・・
さくさく動いている人のPCのスペック教えてください
0079デフォルトの名無しさん
NGNGc:\app\dataにreadme.txtとimage.jpgがあるとして、相対パスで
読むには、
BufferedReader br = new BufferedReader(new FileReader("data\\readme.txt"));
ImageIcon ic = new ImageIcon("data\\image.jpg");
とかやりますが、これをOS非依存でやる方法はありませんか。
0080デフォルトの名無しさん
NGNGえーと>>79ですが、SunONEを快適に動かすのは現状むずかしいと思います。
Pen4環境ならHTつき3.06GHzとメモリ1Gとかなら、まあ許せるスピードで動く
んじゃないかと思いますが。Athronだったら2800+以上でメモリ1Gとか。
どっちかというと、Pen4よりはAthronの高クロックモデルのほうがSunONEには
向いているような気がします。
0081デフォルトの名無しさん
NGNGOS依存の起動スクリプトを対象OSの数だけ書いて、
そこにC:\appを環境変数CLASSPATHに追加するスクリプトを書く。
Java側からreadme.txtやimage.jpgを読むときはこんな感じで。
BufferedReader br = new BufferedReader(new InputStreamReader(getClass().getResourceAsStream("/data/readme.txt")));
ImageIcon ic = new ImageIcon(getClass().getResource("/data/image.jpg"));
詳しくはjava.lang.Class#getResource(String)を参照
0082デフォルトの名無しさん
NGNG俺が見たのはソラリスで動いてたけど、
重い感じは受けなかったな・・・
実はすげえモンスターマシンで動いてたのかも。
0083デフォルトの名無しさん
NGNGクラス、メソッドとかJAVAの基本部分が詳しく書いてあるお薦めの本を教えてください。
0084デフォルトの名無しさん
NGNG誰にも分からない
java講座(本じゃないが)
0085bloom
NGNG0087質問です。
NGNG既存にある画像ファイル
(C:\temp\aaa.bmpとか、C:\temp\bbb.jpgとか)
を格納したいのですが、方法がわかりません。
お手数ですがどなたかおしえてください。
0088デフォルトの名無しさん
NGNGttp://turedure.s8.xrea.com/neco/leafviewer.php?category=001042770507.txt
0089デフォルトの名無しさん
NGNGJDK1.4.2βを使ってみるといいかも。
bin\ide.cfgを書き換える必要があるけど。
009089
NGNG-J-Xmx96m
とかにして96MBメモリを割り当てるとか。
128MB割り当てると、GCの時間が長くなったけど、1.4.2なら大丈夫か。
0091パート20の7??
NGNGなんとか解決しました。ありがとうございました。
デーモンでは判らなかったのですが、
本番環境でコンソールで動かすと、thread panicとやらが出ていて
検索するとファイルディスクリプタが足りないということでした。
> Process process = Runtime.getRuntime().exec(command);
> process.getErrorStream().close();
> process.getInputStream().close();
> process.getOutputStream().close();
と修正し、
/etc/system修正と ufile -n 4096としてとりあえず回避しました。
上のは有効かどうか検証しきれていないのですが・・・
Fileオブジェクトにrenameがあるのは見落としていました。
以前copyを探して見つからなかったので、今回は見ていませんでした・・・
0092デフォルトの名無しさん
NGNGやりたい事としてはSJIS文字列→EUCエンコード→URLエンコードです。
String sjis_word = "あ";
String euc_word = new String(sjis_word.getBytes("EUC_JP"));
String urlencoded_word = java.net.URLEncoder.encode(euc_word);
sjis_word:あ
euc_word:、「
urlencoded_word:%A4%A2
となるんですが、"あ"→"を"にすると
sjis_word:を
euc_word:
urlencoded_word:
になってしまいます。
euc_wordに格納する時のsjis_word.getBytes("EUC_JP")は正常に動作しているんですが・・・
バグですかね?もしご存知の方いれば、教えてください。
環境はWindows2000+JDK1.3.1_04です。
0093デフォルトの名無しさん
NGNG文字コード変換とURLエンコードを一緒こたんにするのは・・・
0094デフォルトの名無しさん
NGNGjava.net.URLEncoderのencode(String s, String enc)
を使えば?
0095デフォルトの名無しさん
NGNGそれは1.4以降では?
0096デフォルトの名無しさん
NGNG1.String sjis_word = "あ";
→SJISじゃねえよ。あえて言うならUTF-16BE。コンパイルしてんだろ?
2.String euc_word = new String(sjis_word.getBytes("EUC_JP"));
→EJC_JPじゃねえよ。Charset=EUC_JPのバイト列をVMのデフォルト
エンコーディング→UTF-16BEのコード変換して作ったバイト配列を持っ
ているString。そんなぐちゃぐちゃなバイト列に、もはや意味はないと
思うが。
たのむから、いい加減な知識でCharsetを扱うなよぅ…
0097x
NGNGそもそも、AppletStubが設定される条件とはなんでしょうか?
0098デフォルトの名無しさん
NGNG>あえて言うならUTF-16BE
BigEndian と決まっているわけでは無いと思われ。
0099デフォルトの名無しさん
NGNGJavaのクラス内定数リテラルは、きまってんだよ。
だから中途半端な知識で語るなってばさ…
0100デフォルトの名無しさん
NGNGその辺の経緯を知りたいのですが。
010199
NGNG0102デフォルトの名無しさん
NGNGいまだにISO標準でもECMA標準でもないような気がしますが。
撤回したんじゃなかったっけ。
010378
NGNG1.4.2+使用メモリUPで試してみようかな・・・
010478
NGNGこういうの使っちゃえば?
質問の意味と違うかな?
public class FileRootGet {
public static void main(String[] args) {
File[] f=File.listRoots();
for(int i=0;i<f.length;i++){
System.out.println(f[i].toString());
}
System.out.println(File.separatorChar);
}
}
0105デフォルトの名無しさん
NGNGその場合、jar自体にそういうリソースも含めといて、ClassLoader#getResource()
とかで取るのが良いのです。ネイティブのファイルシステムのクビキから
解放されます。
0108デフォルトの名無しさん
NGNGJavaクライアント(アプリケーションorアプレット)から
別マシン上のEJB直接を呼び出すにはどうしたらよいですか?
おそらくネーミングサーバにアクセスしてJNDI経由で呼び出すと思われますが、
その設定はどのようにやるのでしょうか?
APサーバ依存になってしまうのですか?
0109デフォルトの名無しさん
NGNGハァ?なんでクライアントに設定が必要なのよ。必要なのはAPIのクラ
スファイルだけ。それだって、サーバーからClassLoaderで実行時に
ダウンロードしてもいい。
設定が必要なのはサーバ側だけ。「普通に」EJBの登録作業するだけ。
通信インターフェイスがサーバ依存になるようなEJB鯖は、EJB鯖じゃないぞ(ワラ
0110デフォルトの名無しさん
NGNGjavaのVMとかってどうやってつくってるのですか?
機械語で作ってるんですか?
本気でわかりません。
どなたか教えていただけませんか?
0111デフォルトの名無しさん
NGNG0112デフォルトの名無しさん
NGNGSunのVMは、普通にCですよ。
0113110
NGNG0114デフォルトの名無しさん
NGNG何を言ってるのかヨクワカランが、コンパイラはJavaでできてます。
0115デフォルトの名無しさん
NGNGJbuilderのプロジェクトをEclipseにインポートすることって可能ですか?
いろいろ試してみたのですが、なかなか見つかりません。
だれか情報もってませんか?
0116デフォルトの名無しさん
NGNG単にソースコードのルートをJBのプロジェクトのそれに指定すりゃ言いだけチャウのけ。
0117110
NGNGコンパイラはJavaなんすか。
もう自分の中では、鶏と卵、どっちが先にできたのか?
みたいな感じパニくってます。
Javaでできてるコンパイラもコンパイラとして動く前は
なにかしらのソースだったんすよね?
一番最初のJavaどーやってコンパイルされたんですか?
0118デフォルトの名無しさん
NGNGCでつくったんだろうよ。
0119デフォルトの名無しさん
NGNGバイトコード直書きかもな。
0120デフォルトの名無しさん
NGNGこういう人間に「じゃ、世界最初のCのコンパイラは何で書いたんでしょう?」とか
聞くとおもしろいかな。
0121デフォルトの名無しさん
NGNGそれと同じだ
0122デフォルトの名無しさん
NGNG世界最初のCコンパイラはどーだか知らんけど、
C のサブセット版みたいなのを作ってから
それを使って C のフルセット版を作ったって話をどっかで聞いた。
サブセット版を何で作ったかは忘れた。
0123デフォルトの名無しさん
NGNG不完全な鶏が、完全な鶏に近い卵をだんだん産んでいった、ということでつね?
0124デフォルトの名無しさん
NGNG0125デフォルトの名無しさん
NGNGサーバ側だけでEJBの設定をして、
クライアント側に何も設定しないとすると、
クライアント側で「どのネーミングサーバにアクセスしに行くか」
って情報はどこから取ってくるのでしょうか?
おそらくEJB取得のコードは下記のようになると思いますが、
(ServiceLocaterを使えという突っ込みは置いておいて)
このときネーミングContextはどこから取ってくるんですか?
設定しないと取得できないと思っているのですが、
意識が違ってますか?
Context ctx = new InitialContext();
Object obj = ctx.lookup("java:comp/env/ejb/XXXX");
XXXXHome ejbHome =
(XXXXHome)PortableRemoteObject.narrow(obj, XXXXHome.class);
XXXX xxxx = XXXXHome.create(〜);
0126デフォルトの名無しさん
NGNGメソッドはない。
0127デフォルトの名無しさん
NGNGふと思いました。Cのioctl()などの操作をJavaから行なう事は可能ですか?
0128デフォルトの名無しさん
NGNG何処かにあったはず。docみるよろし。
0129デフォルトの名無しさん
NGNG(´-`).。oO(javax.sound.sampledでは不満なのだろうか?)
0130デフォルトの名無しさん
NGNGInteger.MAX_VALUE;
0131デフォルトの名無しさん
NGNG大丈夫なんでしょうか?
たぶんドキュメントに記述される「再配布」にあたるのですが
回りくどく書いてあるのでちと不明です。
あと、DirectInputのようなゲームパッドなどの入力を
受けるものってあるのでしょうか?
知ってたら教えてください(;゜Д゜)ノ
0132デフォルトの名無しさん
NGNG(´-`).。oO(jdk1.2で使おうと思っているのだが・・・・・)
0133デフォルトの名無しさん
NGNGJRE は自分の作ったアプリケーションと共に配布するなら問題ないと思った。
あと,ジョイスティック関係は http://sourceforge.net/projects/javajoystick/
を使えば良いんじゃないかと思う。JNI 使って自分で組むのもオツだけど。
0134デフォルトの名無しさん
NGNG0135デフォルトの名無しさん
NGNGどこかにありませんか?
0136デフォルトの名無しさん
NGNGttp://www.hcn.zaq.ne.jp/no-ji/jcom/
0138デフォルトの名無しさん
NGNG0139デフォルトの名無しさん
NGNG0140かおりん祭り
NGNG〜oノノハヽo〜
( ^▽^)/⌒\ , −-
((ニ[二=( こんなのがございま−−==≡≡す♪ ))
/∧=:|| \_/ `ー‐‐'
じ/___/
0141デフォルトの名無しさん
NGNG0142デフォルトの名無しさん
NGNGインスタンスを破棄してリソースを明示的に開放したいのですが
可能でしょうか?
なお、ガベージコレクションによるリソースの開放は
パフォーマンスの低下につながる為、出来る限り使いたくありません。
どうでしょう??
0143デフォルトの名無しさん
NGNGインスタンスが占有しているメモリ領域を開放するのは無理。
ファイルハンドラやソケットなどを開放するのはまた別な話だが。
0144デフォルトの名無しさん
NGNG回答ありがとうございます。
やっぱ、ガベージ様に頼るほかに道はないのか.....
0145U ◆CZtFsGiu0c
NGNGルックアップ先は指定する必要があります。
Weblogicなら、
http://edocs.beasys.co.jp/e-docs/wls/docs70/ejb/EJB_design.html#690681
こんな感じです。ルックアップ先の情報はプロパティファイルに入れておいて
Contextにロードするようにすれば、プログラムにハードコードしなくて済む
と思います。
0146あぼーん
NGNG0147デフォルトの名無しさん
NGNGObject#finalize()をオーバーライドして、使っていたリソース(配列に
nullを入れたりとか)を開放するんと違うの?
0148デフォルトの名無しさん
NGNG0149かおりん祭り
NGNG〜oノノハヽo〜
( ^▽^)/⌒\ , −-
((ニ[二=( こんなのがございま−−==≡≡す♪ ))
/∧=:|| \_/ `ー‐‐'
じ/___/
0150デフォルトの名無しさん
NGNGそれって意味のある行為なのか?
単にコードの量が増えてるだけのような気がするが。
0151デフォルトの名無しさん
NGNGUDPパケットのこと。
ほんとはちょっと違うけど、この解釈でも困らない。
0152デフォルトの名無しさん
NGNG0153デフォルトの名無しさん
NGNGJakartaかな。
CPANにあるようなものはJavaでは標準になってることが多いけど。
0154デフォルトの名無しさん
NGNG素朴な便乗質問なのですが、Javaのガベージコレクションは
パフォーマンスが低下するのでしょうか?
0155デフォルトの名無しさん
NGNGとまる。
0156154
NGNG0157デフォルトの名無しさん
NGNGメモリサイズが無限に増えつづけるがいつか解消されるだろう。
015879
NGNG教えてもらったように、getClass()の方法でファイルシステムに
依存しないで相対パスでのファイルアクセスを試してみましたが
うまくいきません。正確には、java testで実行するとうまくいきま
すが、java -jar test.jarで実行すると読めないようです。
classpathはc:\testを設定しています。何が原因でしょうか。
http://lounge.dip.jp/~yoshinoya_off/up/data/test.lzh
0160デフォルトの名無しさん
NGNGなぜimplementsではないのでしょうか
0161デフォルトの名無しさん
NGNGただし、シューティングゲームみたいにタイトなリアルタイム性が求められる、
とかの特殊な用途でもない限り、殆ど問題にならない。
0162デフォルトの名無しさん
NGNGList list = new Vector();
とかやるときは import するけど、そーゆー事ではなくて?
0163デフォルトの名無しさん
NGNGimportの意味を間違えているだけでは?
0164160
NGNG確かにそうかもしれません
っていうか、違いがわからないです
0165U ◆CZtFsGiu0c
NGNGimportはプログラム内でインタフェース名やクラス名を記述するときに
パッケージを指定しなくてもいいようにするだけ。別にimportを指定
しなければならないわけではない。
0166デフォルトの名無しさん
NGNGディレクトリ階層の深いところに、いきなりファイル作るのは無理ですか?
"/foo/bar/hoge/test.txt"
みたいなファイルを、間のディレクトリ含めていきなり作成したいんです。
String data = "テストデータ";
FileOutputStream outFileStream = new FileOutputStream( "C:\\foo\\bar\\hoge\\test.txt" );
OutputStreamWriter outWriter = new OutputStreamWriter(outFileStream);
BufferedWriter bufWriter = new BufferedWriter(outWriter);
bufWriter.write(data , 0 , data.length());
bufWriter.close();
こんなことすると、java.io.FileNotFoundExceptionがでちまいます。。。
0167デフォルトの名無しさん
NGNGFile dir = file.getParentFile();
dir.mkdirs();
OutputStream out = new FileOutputStream(file);
...
0168デフォルトの名無しさん
NGNGJDK1.4.1にバージョンアップするにはどうしたらいいんですか?
0169デフォルトの名無しさん
NGNGバージョンアップは出来ない。
古いのを消してから新しいのを入れるとか、
新しいのを入れて古いのも消さないとか、すればいい。
0170デフォルトの名無しさん
NGNGちゃんと設定すれば複数バージョンの共存は可能です。
ディスクスペースが残り少ないとか、
JDKなんぞ一つで十分、ってんなら話は別だけど。
0171168
NGNG明日やってみまっす。
0172デフォルトの名無しさん
NGNG0173デフォルトの名無しさん
NGNG> java.nio.cs パッケージのソースはどこで入手できますか?
sun.nio.cs でした。
0174デフォルトの名無しさん
NGNGその時には下記のどっちの携帯が好ましいのでしょうか?
クライアントAPから直接EJBを呼ぶ方法と
クライアントAPからHTTPリクエストを返してServlet→EJBと呼ぶのでは
どっちが好ましいでつか?
0175デフォルトの名無しさん
NGNGんなの、場合によるとおもうが。
0176デフォルトの名無しさん
NGNGhttp://edocs.beasys.co.jp/e-docs/wls/docs70/ejb/EJB_design.html#690681
には
「リモート クライアントでは、WebLogic Server InitialContext ファクトリを使用して InitialContext を取得します。」
とありますが、
これはJavaAplicationを使った場合、(JavaWebStartを使わずに)
クライアントが100台あったら、100台にWebLogic(クライアント?)を入れなければならないということですか?
アプレットを使った場合はJarファイルにWeblogicのクラスファイルも含めということなのでしょうか?
素人で申し訳ありませんが、よろしくお願いします。
0177デフォルトの名無しさん
NGNGどういう場合どっちを使うべき見たいな指針ってありませんか?
下記の違いの認識であってますか?
■Http+Servletを使わない(直EJB)場合のメリット
クライアントの実装が簡単
■Http+Servletを使った場合のメリット
ファイアウォールを超えられる
0178デフォルトの名無しさん
NGNG145じゃないけど、そういうことになる。
J2EEはクライアント100台に配布するという使い方は考慮
されていないからね。
0179デフォルトの名無しさん
NGNGHttpServlet相手にJavaクライアントアプリが会話するのも、
別に難しくはないよ。RMIコールの変わりにHttpConnecitonで
ObjectStream作ってSerializableを投げあえばいいだけだ。
0180デフォルトの名無しさん
NGNGURLClassLoaderで解決できないの?
EJBと会話できるなら、クラスのダウンロードの可能なはずだが。
0181デフォルトの名無しさん
NGNGトレードオフだけちゃうかな。
0182デフォルトの名無しさん
NGNGHTTPServletということは、HTTPサーバとServletコンテナの実体が、
サーバー側に余計に必要だな。
0183デフォルトの名無しさん
NGNGhttp://www.ogis-ri.co.jp/otc/hiroba/others/OO&siken/FE2001b08.html
↑この問題で、mainメソッドに
System.out.println(pants[i]);
てありますが、これでなぜPantsクラスのtoStringを呼び出せるんですか?
System.out.println(pants[i].toString());
に思えてならないのですが。
よろしくお願いします。
0184デフォルトの名無しさん
NGNGPrintStream の API嫁
0185デフォルトの名無しさん
NGNG5.4 文字列変換
http://www.y-adagio.com/public/standards/tr_javalang2/conversions.doc.html#186035
15.18.1.1 文字列変換
http://www.y-adagio.com/public/standards/tr_javalang2/expressions.doc.html#39990
0186デフォルトの名無しさん
NGNGPrintStream内部で
object.toString()
しているからです。
なのでpantsの中でtoString()をオーバーライドしておけばprintln(Object object)時の
動作を変えることができます。
0187デフォルトの名無しさん
NGNG>PrintStream内部で
>object.toString()
してないよ。厳密には。
0188デフォルトの名無しさん
NGNG0189デフォルトの名無しさん
NGNGjava.io.PrintStream
public void println(Object x) {
synchronized (this) {
print(x);
newLine();
}
}
public void print(Object obj) {
write(String.valueOf(obj));
}
java.lang.String
public static String valueOf(Object obj) {
return (obj == null) ? "null" : obj.toString();
}
というわけで、
>>183 の場合は、結果的には、toString() を明示的に呼び出している、ということでした。
0190デフォルトの名無しさん
NGNG0191デフォルトの名無しさん
NGNGアプレットは勉強しない方が良いですか?
0192デフォルトの名無しさん
NGNG0193デフォルトの名無しさん
NGNGクラスファイルを一旦削除してしまうと、もう一度追加しても
「HTTP Status 503 - サーブレット」のエラーが出てしまい、実行できません。
どうしたら良いのですか?
0194デフォルトの名無しさん
NGNG>>167
クスコ!! ヽ( ・∀・)ノ
0195デフォルトの名無しさん
NGNG文字列の最後から4文字を抜き出す方法を
教えていただけませんでしょうか。
0196デフォルトの名無しさん
NGNG4文字未満の時のことは知らん
0197デフォルトの名無しさん
NGNGString subStr = str.substring(str.length() - 4);
System.out.println(subStr); // <- "ボケェ!"を出力
0198デフォルトの名無しさん
NGNGstr.substring(str.length() - 4);
0199デフォルトの名無しさん
NGNG0200195
NGNGAPIはメソッドの概要だけ見たんだけど......
スマソ!調査不足を許してぇ。
0201才甲金 ネ右一
NGNGWEBサーバーに埋め込みたいんですけどどうすれば出来ますか?
0202デフォルトの名無しさん
NGNGやりたいことを整理して考え直すか質問しなおす。
020379
NGNG何が原因かわかりません。
0204デフォルトの名無しさん
NGNGSQLサーバーにアッパーかな?
で、最後にWEBサーバにパンチでオーけっぇぁsjうぇk
0205才甲金 ネ右一
NGNG火戸王里土鬼里貝イ氏月ヒ里予良卩目木又 し ろ
0206デフォルトの名無しさん
NGNG\\をFile.separator
0207デフォルトの名無しさん
NGNGどれどれ優しいお兄さんが答えてあげようね
(直リンが 403 ではじかれたので、
いちいちうpろだTOP行ってから探し当てて ダウンロード中)
って jar に test.txt はいっとらんやんけ。
jar から読み込んだ class に対しては
getResource する相手も jar に入ってなあかんかったように思うが脳
0208デフォルトの名無しさん
NGNGjarファイルにtest.txtいれとけってのは至極もっともな指摘だけど、
きっと、test.txtはjarファイルに入れたくないんじゃないかな?
ユーザー固有の設定ファイルにしたいとか。
そうしたいならjavaの実行オプションで-classpath .\data とかすればOK?
0209デフォルトの名無しさん
NGNGとかやって起動すればできるかも。
0210デフォルトの名無しさん
NGNG判定するにはどうしたら良いですか?
下記はコマンドラインから END が入力されるまで
ループという処理なのですが END を入力してもループを抜けません!!
while( ( s = br.readLine() ) != "END" ){
何故なのか教えてください!!
0211デフォルトの名無しさん
NGNGreadLine() って一行読み込みだから、
ENDとしか書いてない行を入力したときにループを抜けます。
0212デフォルトの名無しさん
NGNGwhile( ( s = br.readLine() ).equals( "END" ) ){
と equals 使った方がよさげ。
0213デフォルトの名無しさん
NGNGくわしくはここを読んで。
ttp://www.gimlay.org/~javafaq/S008.html#S008-01
これFAQだよね。テンプレに入れといたらどうかな
0214210
NGNGありがとうございました。
0215デフォルトの名無しさん
NGNGFAQになるほど誰もが引っかかる。
0216デフォルトの名無しさん
NGNG0217デフォルトの名無しさん
NGNG0218デフォルトの名無しさん
NGNGC/C++ から来た連中って引っかかるか?
0219デフォルトの名無しさん
NGNGString に = を必要とすることなんてまずないもんな。
0220デフォルトの名無しさん
NGNG0221デフォルトの名無しさん
NGNG簡単な説明をよろしく
0222デフォルトの名無しさん
NGNG切手
0223221
NGNGくだらね。
0224デフォルトの名無しさん
NGNGこれは読んだか?
ttp://java.sun.com/j2se/1.4/ja/docs/ja/guide/collections/overview.html
022679,158
NGNGどうもすみません。ご指摘のようにclasspathの指定をつけて
みましたが、やはりJARから起動すると読めないようです。
これから、ファイルセパレータを環境から取得する方法(>>206)
を試してみます。
022779,158
NGNGとりあえず現状のサンプルプログラム一式。
まだセパレータは入れてません。
0228デフォルトの名無しさん
NGNG動いたよ。
17行目の"data/test.txt" を "/data/test.txt" に変更して、
java -classpath .;test.jar test
とすれば動く。
023079,158
NGNG最終的にこのようになりました。とりあえずJARからの起動でも
動いているようです。これでプラットフォーム非依存で動くのか
ちょっと不安ですが、とりあえずこれでいこうと思います。
ありがとうございました。
023179,158
NGNG改めて確認してみます。
023279,158
NGNGclassファイルを直接実行すれば動くんですが、JARから起動しようと
すると動きません。つまりやりたいのは、
java -jar test.jar [必要ならオプション]
で動くようにすることです。
java -jar test.jar -classpath .;test.jar
では動きませんでした。
0233228
NGNGjavaコマンドのマニュアルにこう書いてありました。
>このオプションを使用すると、指定した JAR ファイルがすべてのユーザクラスのソースになり、ユーザクラスパスのほかの設定は無視 されます。
-jarオプションを使う限り、java.lang.Class#getResource()でjarファイルの外の
リソースにアクセスすることはできない、ということか。
ところで、>>230の方法だとプラットフォーム依存以前にカレントワーキングディレクトリ依存に
なると思うんだけど、いいの?
0234デフォルトの名無しさん
NGNG基本的な疑問だが、なんでJarの外にリソースだけださんといかんの?
プラットフォームフリーにするなら、Jarに含めて一緒に配れよ。
それならgetResource()でとれるから。
023579,158
NGNGJarに含めていっしょに配ってもいいですが、ユーザによる「遊び」が
面倒になります。
たとえば、ビットマップボタンの画像を差し替えたいとか、データだけ
差し替えて遊ぶようなことがやりにくいわけです。
あと、アプリケーションで作ったデータファイルをサブディレクトリに
格納したい場合も外部にディレクトリを持たないといけません。
023679,158
NGNG要するに、SwingアプリケーションでJARをWクリック、もしくはJARへの
ショートカットなり何なりをWクリックで起動できればいいです。
カレントワーキングディレクトリはJARの存在する場所で、そこから相対
パスでサブディレクトリにアクセスできれば問題ありません。
0237デフォルトの名無しさん
NGNGそんなの拡張子をZIPに変えて解凍してもらって云々・・・っていうのを
マニュアルに書けばいいじゃんか
「お遊び」できるユーザーならそんくらい説明書いときゃ出来るだろ?
それか、お前が自動でデータ差し替えプログラムもいっしょに配布すれば?
そんぐらいできるだろ?
>>236
それからな、マニフェストファイル編集しないとそれは出来ない
しかも、俺の経験上
JARファイルダブルクリックで起動できるのはWindowsだけ
0238デフォルトの名無しさん
NGNG0239デフォルトの名無しさん
NGNGWindows上で、Explorer上のアイコンのダブルクリックで起動させたいということなら、
javaコマンドを実行するVBScriptを書くといいんじゃない?俺はやった経験がある。
一応シェルスクリプトも用意して、マルチプラットフォームを謳ってみるとよいかと。
0240デフォルトの名無しさん
NGNG大抵の人は、Win用のbatファイルと、UNIX用のshファイルを、起動用に
準備しているね。
ダブルクリックでJarが起動できるのは、Windowsが拡張子Jarに対して
javawを実行するようにレジストリでマッピングされているからでぇす。
拡張子xlsのファイルでエクセルが自動的に起動するのと、おんなじでぇす。
でもって、それはWindows独自の機能でぇす。
0241デフォルトの名無しさん
NGNGそれを本気でやりたいなら、インストーラ作りませう。
Windows用にはlnkファイルを作って、デスクトップやスタートフォルダ
やプログラムフォルダに張っとけばオケ。
0242デフォルトの名無しさん
NGNG新しくオブジェクトを入れたときに前のオブジェクトまで連動して値が変わってしまいます。
なんでなんでしょう??
MyClass[] mc = new MyClass[3];
for (int i=0; i<mc.length; i++) {
mc[i] = getMyclass();
if (i != 0) System.out.print(mc[i].getValue() + " "); // ここの値と
System.out.println(mc[i].getValue()); // ここの値が一緒になる
}
タスケテ キヴンヌ
0243デフォルトの名無しさん
NGNG> 新しくオブジェクトを入れたときに前のオブジェクトまで連動して値が変わってしまいます。
文脈から察するに
if (i != 0) System.out.print(mc[i-1].getValue() + " ");
ではないのか?
0244デフォルトの名無しさん
NGNGぐはっ!
カキコミスです。
ソース上はそうなっていますです
0245242
NGNGMyClass[] mc = new MyClass[3];
int wk[3];
for (int i=0; i<mc.length; i++) {
mc[i] = getMyclass();
wk[i] = i;
if (i != 0) System.out.print(mc[i-1].getValue() + " "); // ここの値と
System.out.println(mc[i].getValue()); // ここの値が一緒になる
if (i != 0) System.out.print(wk[i] + " "); // ここの値と
System.out.println(wk[i]); // ここの値は異なる
}
と、なっています
0246デフォルトの名無しさん
NGNGじゃぁ getMyclass() が同じインスタンスを返しているのだろう。
↓のコードを入れて見れ。
if(i != 0 && mc[i] == mc[i-1]){
System.out.println("同じインスタンス");
}
0247242
NGNG「同じインスタンス」は表示されませんでした・・・
ヽ(TДT)ノ
0248デフォルトの名無しさん
NGNGじゃあ getValue() が同じ値を返すようなインスタンスを getMyclass() が
返しているのだろう。てかそもそも getMyclass() ってなにやってんの?
0249デフォルトの名無しさん
NGNGシングルトン…だったら、>>247にはならんよな。
0250242
NGNGいろいろ加工してプロパティに保存するクラスです
class MyClass {
private static int prValue;
public static int getValue(){return prValue;}
public static void setValue(String str) {
//いろいろなしょり
}
}
大雑把に、こんな感じです。
0251デフォルトの名無しさん
NGNGプ
0252デフォルトの名無しさん
NGNG貴様。eclipseにコピペして実験してみた俺が馬鹿みたいじゃないか
とりあえず動かしたいなら>>250のstaticを全部外せ
本でも読んでstaticの勉強しろ
ついでに何でstaticをつけたのか教えてくれ
0253デフォルトの名無しさん
NGNG短期的なアドバイスとしては、static宣言をなくせ。今後main以外でstaticを使うな。
長期的なアドバイスとしては、Javaやオブジェクト指向の本を1冊買ってきて
staticな変数、メソッドとはどういう意味を持つかを勉強しなおせ
0254248
NGNG/´  ̄`ヽ,
/ 〃 _,ァ---‐一ヘヽ __人__人__
/~ト=. i /´ リ} ) キ (
/ヽ_ノノ三 | 〉. -‐ '''ー {! .) . タ .(
, く _/三.__ | | ‐ー くー | ) l (
/ ./三./ ノ }三 リ ´゚ ,r "_,,>、 ゚'} ) l (
/、__ /=/`ー' /三.」 ト‐=‐ァ' !. ) l (
/ ,/丶 /三三三 i、 ` `二´' 丿. ) l (
/ /ヽ、 /三三三. - .|、` '' ー--‐f´ ) .!! (
/,/ _,∠ -┬―‐┬┬‐=="'' ‐<..,,_|_|"'''‐-、 ⌒Y⌒Y⌒Y
,.-:「 ;:''' ! :! L..ノノ三- 、_ ハ. iヘヽ、
/|:! ,! ::::-=二王 ̄三 ̄ ̄ `'′入oヽ ´‐\
|:|:! | i'''""" !  ̄ !丁 ヽ三. ト、 ̄o ̄]ニヽ ヽ'''""ヽ
|| ! ! ,| ,;:::-┬―――三'三. |  ̄ ̄ lニヽoヽ__,,,...`、
|| !| | :::: l三|= |三. | ノ_,ヽ. ヽ_,,,.|
ヽ|l,l|l___;;;;;__ノ三!= /三三  ̄ ̄_,,.. -ヽ. ヽ
0255デフォルトの名無しさん
NGNGERROR: Cannot forward. The current resource (XXXXX) has already obtained the Writer or Stream.
servletからJSPにforwardすると、上のエラーメッセージが出るんですけど、いったい
何が悪いんでしょう。さっぱりわかりません。
0256デフォルトの名無しさん
NGNGその前にどっかで出力してるんじゃないのか?
英語嫁
0257デフォルトの名無しさん
NGNG0258デフォルトの名無しさん
NGNGありがとう♪
0259デフォルトの名無しさん
NGNG何方かご教授ください。
0260デフォルトの名無しさん
NGNGエコーバックなしで読み出す方法ってなかったよね?
0261242
NGNG鬱堕氏脳
0262デフォルトの名無しさん
NGNG>そんなの拡張子をZIPに変えて解凍してもらって云々・・・っていうのを
マニュアルに書けばいいじゃんか
それはいやだ。デベロッパとしてもユーザとしても。
0263デフォルトの名無しさん
NGNGそんなののマジで書いてるわけないじゃん
>それか、お前が自動でデータ差し替えプログラムもいっしょに配布すれば?
>そんぐらいできるだろ?
こっちが、本命だろうな
インストラーって言っても、ただファイルコピーすればいいだけだから
そんなプログラムぐらい楽勝だろ?
おまけで進歩バーでもつけときゃ完璧だな
ま、そうなるといろいろ考えないといけないことが多くなるから
初心者にとっては勉強になると思う
それから>>242よ
int x;
System.out.println(x+"");
なんてやってるプログラム久々に見たよ
まあ、好き好きだが・・・
0264デフォルトの名無しさん
NGNGJFCはJavaBeansである
としか言い様がない
0265Java初心者
NGNGLinkedListを使っているのですが、
この内容を定期的に保存する必要があります。
保存用のスレッドがあるのでそちらにメソッドを追加して処理するつもりです。
が、ここでちょっと気になることがあります。
メソッドの引数にLinkedListを指定しているのですが、
値渡しなら問題のですが、参照渡しだと問題があるように思います。
Javaは値渡しだと思うのですが、どうなんでしょう?
今のところうまく動いています。
0266デフォルトの名無しさん
NGNGjava.util.Collections.synchronizedList
java.util.Collections.unmodifiableList
java.lang.Object.clone
java.lang.Clonable
0267Java初心者
NGNGAPIを参照したところ、
cloneはシャローコピーであるようなんですが、
参照のコピーが作られたという認識で問題ないでしょうか?
ということは、保存中もListが変更されうるということになりますよね?
また、Collections.synchronizedListを使うということは、
複数スレッドによる非同期アクセスを防ぐということで、
保存用のスレッドは、Listのロックなどを意識せずに目的を
果たせるということなのでしょうか?
すみませんが、ご教授ください。
0269デフォルトの名無しさん
NGNG0270デフォルトの名無しさん
NGNG0271デフォルトの名無しさん
NGNGsrc.zipのなかに無いのかな?
0272デフォルトの名無しさん
NGNG一体俺は何を見ていたのだろう……
くだらない質問に答えてくれてありがとう&申し訳ない
0273デフォルトの名無しさん
NGNGSen以外で。
0274デフォルトの名無しさん
NGNG0275デフォルトの名無しさん
NGNG"C:\otoko\tintin.jar;C:\onna\manko.jar"
ってやればいいんじゃないの?
パス区切り文字はWinなら;
UNIXとかなら:だけど
プロパティから取得するのがいいのか?
0276デフォルトの名無しさん
NGNG上のは忘れてくれ
何個書いてもいいみたいだよ
<classpath>
<pathelement location="build/lib/${app.name}.jar" />
<pathelement path="" />
</classpath>
0278デフォルトの名無しさん
NGNG君望のマナマナルートってよくネタとして聞くけど、どういう話なの?
0279デフォルトの名無しさん
NGNG0280デフォルトの名無しさん
NGNG<fileset>使って、特定のディレクトリ配下の*.jarを
追加するとかいうのも便利。
0281デフォルトの名無しさん
NGNGありがとう、知らなかった。かなり便利だ。
0282デフォルトの名無しさん
NGNGbat,sh使うくらいならやっぱantのXMLファイル使ったほうがいいだろ
これでプラットフォーム非依存度が高まるだろ
>>237
マニフェストファイルの記述もantだけで記述すると楽
0283デフォルトの名無しさん
NGNGお前はユーザへの配布モジュールにAntを含めるのか?
それと、Antタスクの起動=JVM起動をどうするんだ?
0284デフォルトの名無しさん
NGNGHttpURLConnection でサイトにつなげて
getResponseCode() で 300 番台が帰ってきたときに、
どの URL にリダイレクトしたがっているのか調べる方法はありますか?
0285デフォルトの名無しさん
NGNGgetHeaderField("Location") の値を取れ。ただし 300 番代が必ず Location
を返すわけではないので注意。めんどくさかったら setFollowRedirects(true)
でやれ。
0286267 Java初心者
NGNGについてそれでいいのか教えてくれませんか・・・・。
お願いします!
0287デフォルトの名無しさん
NGNG> getHeaderField("Location") の値を取れ。ただし 300 番代が必ず Location
> を返すわけではないので注意。
幾つか試した範囲では、すべてうまくきました。
ありがとうございます。
0288デフォルトの名無しさん
NGNGはいはい、お答えします
いわゆる、マナマナはSMのSなんです
で、孝之を縛って首輪して
まさに奴隷扱いで、マナマナの部屋から一歩も出れない状態です
あのルーといくと、話が10月中旬ぐらいにまで長引く
やってて嫌になる・・・
0289デフォルトの名無しさん
NGNG使うのがいいか、Socket使って細かいところまでいちいち書いたほうが
いいのか、どっちがいいでしょう。
前者のほうが楽できるけど、後者のほうが後々融通がききそうな印象。
いやぶっちゃけ2chのdatを取得するのにどうするかってことなんです
けどね。
gzip/defrate転送でスレごと取得する場合と、既得スレッドの差分だけ
取得する場合があるんで、どうしたものかと。
0290デフォルトの名無しさん
NGNGデスクトップフォルダーのFileインスタンスを生成するのには
どうしたらいいでしょうか?
javax.swing.filechooser.FileSystemView.getFileSystemView().getRoots()[0]
でそれらしいのが返ってくるのですが、これで
listFiles( java.io.FileFilter )
とやると、マイコンピュータとかが消えてしまいます。
listFiles()だとうまくいくのですが、そのあと自前で
フィルターかけるのが面倒なもので。
本当に初心者の質問で申し訳ありません。
0291デフォルトの名無しさん
NGNGそういう情報っていうかどういうフォーマットでデータ配布してるのか
おしえてください
おれも、つくりてぇ
0292デフォルトの名無しさん
NGNGあーおれもそれ考えたことあるよ
俺も結局できなかった
しかも、CD−ROMやフロッピーのドライブ名取得しようとすると
「ディスクがない!」か「アクセスできない」かどっちか忘れたけど
エラーダイアログが出てくる始末(エクリプスでさえコレだからやっぱJava特有のものか?)
0293デフォルトの名無しさん
NGNGマイコンピュータやごみ箱などはファイル(およびフォルダ)じゃないでしょ?
0294290
NGNGレスありがとうございます。本当に初心者なもので。
というか、getRoots()[0] で得られるデスクトップ・フォルダーの listFiles(FileFilter)が
うまくいかないんです。listFiles() だけなら、配列の一番目に「マイ コンピュータ」
が入るのですが、全部通すFileFilterを使っても、listFiles(FileFileter)だと、
「マイ コンピュータ」が返ってこないのです。
「マイ コンピュータ」は、isDirecotry()でtrueを返してくれますし、
マイ コンピューターの中のAドライブは、
javax.swing.filechooser.FileSystemView.getSystemDisplayName(File)
で、「3.5 インチ FD (A:)」を返してくれます。
デスクトップのlistFiles(FileFilter)だけうまくいかないのが解せないのです。
0295デフォルトの名無しさん
NGNG0296デフォルトの名無しさん
NGNGURLEncoder.encodeでエラーがでてしまいます。
Wrong number of arguments in method.
out.print(URLEncoder.encode(select,"Shift_JIS"));
どうすればいいのでしょうか?
0297デフォルトの名無しさん
NGNGどうせ差分とるのもURL指定でしょ?
HTTPヘッダを自力で解析するのは面倒だし、相手はHTTPサーバに限定されている
ことがはっきりしているんだから、HttpURLConnection使ったほうが楽だよ。
0298デフォルトの名無しさん
NGNGShfit_JISなの?
0299デフォルトの名無しさん
NGNG読み込めない、扱えない文字とかあるのでしょうか?
0300デフォルトの名無しさん
NGNGバージョンは関係無いと思うが、テキストファイルのとき、
Javaプログラム内部のStringオブジェクトにエンコードす
る時に正しいエンコード指定しないとバケラッタになってまうよ。
0301296
NGNGShift_JISです。
Linuxではちゃんと動くのに・・だめなんですか?
0302デフォルトの名無しさん
NGNGJavaのバージョンが1.2か1.3なんじゃないの?
java.net.UrlEncoder#encode(String, String)は1.4からだよ。
FreeBSDのJavaって、1.4のパッケージの配布してたっけ?
ライセンスの都合でソースのみだったような気がするんだが。
0303デフォルトの名無しさん
NGNG身長:175
体重:60
みたいな情報を保持しておいて、
そしてそれをjavaで値(175と60)を取得したいときには
どういう書き方がスマートできれいなんでしょうか・・。
常々コーディングのセンスの無さにとまどっているんで
見本みたいな感じで書いて欲しいです。
贅沢いってごめんなさい。
0304デフォルトの名無しさん
NGNGDOMでも使えば?
0305デフォルトの名無しさん
NGNG0306デフォルトの名無しさん
NGNGXML の書き方がわからんのか、
XML ファイルへのアクセスの仕方がよくわからんのか、どっちなんだ?
XML ファイルを ODB 的に利用したいなら Relax や RelaxNG が向いている。
データファイル的に利用するなら sax や dom 使えば良い。
ライブラリを使いたくなければ自分でパーサ書け。
0307デフォルトの名無しさん
NGNGXMLの読み込みって、DOM、SAX、JAXB、Digester...の解があるので
コーディングセンスを語る例としてふさわしくない
別の出せ
0308303
NGNGありがとうございまっす!
xmlの書き方とアクセスの仕方を
他のサイトで勉強してきました。
なんとかなりそうでっす!
あとは、eclipseでマウスでさくさくGUIのパーツをはっ付ける
プラグインの導入の仕方でつまづいてまっす。
なにか有益な情報をご存知でしたら
ご教授願いたいです。
0309デフォルトの名無しさん
NGNG>>304>>307拒否して>>306に礼を言う根性が分からん。
0310デフォルトの名無しさん
NGNGという配列を
String型の配列に変えるいい方法は無いですか?
String[] s=new String[obj.length];
for(int i=0;i<obj.length;i++){
s[i]=obj[i]toString();
}
今のところこうなってます
ちなみに、このobjっていうのはArrayListの要素から得たものなんです
なんで、入れたときにはString型でいれてんのに
とりだすときはObjectなのかよくわからんよコレクションは・・・
0311デフォルトの名無しさん
NGNGこれでどうよ?
ArrayList list = new ArrayList();
list.add("uma-");
list.add("mazu");
list.add("ii!");
String[] array = (String[]) list.toArray(new String[list.size()]);
or(int i = 0; i < array.length; i++){
System.out.println(array[i]);
}
java.util.ArrayList#toArray()の戻り値がString[]型だったら、
ArrayListにはStringオブジェクトしか入れられないでしょ?
0312デフォルトの名無しさん
NGNGレス、ありがとうございます
そうか、もうひとつの
toArrayメソッド使うんですか・・・
何のために
toArray()と、toArray(Object[] obj)
なんていうのが存在するのかと思ってました
ありがとうございます
0313312
NGNGString[] array = (String[]) list.toArray();
ってやって
「Object[]型からString[]にはキャストできません」
見たいなこといわれて、あきらめて
310のやりかたしか出来ませんでした
0314デフォルトの名無しさん
NGNGbufferLoop:
charLoop:
というのを見かけたのですが、この
foo:
というのはどういう意味ですか?
こういうコロンの使い方は初めて見たのですが。
0315デフォルトの名無しさん
NGNG多重ループとかを抜けるのに使う、ラベル付のループだと思われ。
0316デフォルトの名無しさん
NGNG0317デフォルトの名無しさん
NGNGjavacにかけようとすると以下のエラーが出ます。
'javac' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
java2はインストールしてるんですが何が足りないのでしょうか?
0318デフォルトの名無しさん
NGNGつか、まさかこんなにヒットするとは(w
0319デフォルトの名無しさん
NGNGどうもです、ページ見てやってみます。
0320デフォルトの名無しさん
NGNGない。あるにはあるが、それでおまえがやりたいことはできない。
リクエストをまたいで保持したいオブジェクトはセッションに入れろ。
だからってなんでもかんでもセッションに入れるのはだめだぞ
0321デフォルトの名無しさん
NGNG0322デフォルトの名無しさん
NGNGservlet→jsp→servletなんです。
それて、最初のservletで「vectorをjspに渡す」これはできたのですが、
そのまま、jspで受けたvectorを最後のservleteに渡したいのです。
0323デフォルトの名無しさん
NGNG解っていると思うのですが、何がしたいかと言いうと
servlet→jsp→servle...etcで
どこかのservletで作成した状態を、他のservletやjspで参照したいのです。
なんちゅーか...c++で言うstaticみたいな???ですかね。
java初心者なもんで表現足りなくでゴメンなさい
0324デフォルトの名無しさん
NGNGそのVectorオブジェクトを参照してもいい状況は?
1. 同じユーザの、同じリクエスト。
2. 同じユーザの、別のリクエスト。1回アクセスしたら以降のリクエストでも見える。別のユーザには見えない。
3. すべてのユーザのすべてのリクエスト。あるユーザのリクエストで生成されたVectorオブジェクトが他のユーザにも見える。
0325デフォルトの名無しさん
NGNG1です。
0326デフォルトの名無しさん
NGNG289ですが、そうですね、HttpURLConnectionのほうが楽できそうですよね。
HTTPのリクエストヘッダでいうところの、If-Modified-SinceとかRange関係
の指定の仕方が今いちわかんなかったりしますが、とりあえずAPI仕様を
調べてみようと思います。
0327デフォルトの名無しさん
NGNG例えばこんな感じで。
<jsp:forward page="someServlet"/>
それならservletからJspにフォワードするときと同じ方法で共有できるよ。
request.setAttribute()でセットして、request.getAttribute()で取ってくる、と。
そもそも何でそんなことを?Jsp→servletのフォワードは普通はしないしする必要もないんだが。
0328デフォルトの名無しさん
NGNGJava初心者というより、Web初心者だな。
0329デフォルトの名無しさん
NGNG継承して使えってことですかね。なんかいいサンプル教えてもらえませんか。
0330デフォルトの名無しさん
NGNGhttp://www.ok24.jp/tech/
http://www.ok24.jp/tech/java_httpurlconnection.html
http://ash.jp/java/sd_http.htm
0331デフォルトの名無しさん
NGNG>なんかHttpURLConnectionってコンストラクタがprotectedなんですが、
>継承して使えってことですかね。
public abstract class HttpURLConnection extends URLConnection
~~~~~~~~
0332デフォルトの名無しさん
NGNG呼び方の違いですか?
0333デフォルトの名無しさん
NGNGhttp://www7b.boulder.ibm.com/wsdd/wspvtdevkit-info.html
>>46のサイトはエラーで繋がりませんでした。
かといって上のURLからいけるダウンロード先もエラーでダウンロードできません。
みなさんも同じですか?
0334デフォルトの名無しさん
NGNG「粗粒度のオブジェクト」や「細粒度のオブジェクト」
という単語に出会うのですが、この「粗粒度」、「細粒度」
という形容詞はJavaの世界ではどういう意味なのでしょうか?
0335デフォルトの名無しさん
NGNGクラス分けをどのくらい細かさで分けたか
っつー尺度をかっこつけていうとそうなる。
0336デフォルトの名無しさん
NGNGたとえば、DBのレコードを表現するためにDateやその他のクラスを集約し、データ操作に関する
機能をカプセル化しているようなクラス粒度が「粗い」といえます。
対して、たとえばDateクラスのような、小さなクラスはクラス粒度が「細かい」といえます。
要はクラス上の「大きい」「小さい」です。
0337334
NGNGさっそくありがとう。
でもまだ今ひとつピンとこないのですが、
例えば Integer とか Boolean クラス等は、
「超」細粒度なクラスと言えるってことですよね?
0338デフォルトの名無しさん
NGNGJavaWebStartは/usr/java/j2sdk1.4.2/jre/bin/*.zip
に入っているzipを展開してinsutall.shを実行しろということで、
JavaWebStartをインストールしたいディレクトリを指定して実行してインストールを完了し
無事に実行することができたのですが
Mozilla, KDEのKonquerorからjnlpファイルをダブルクリックしても直接JavaWebStartが
起動しないようです。
関連付けをしないといけないようですが、
実行時に使用するプログラムを
JavaWebStartをインストールしたディレクトリのjavawsファイルなどを手当たり次第に
選んでやってみたのですが、どれもエラー、または何も起きない状態で、
WindowsのようにjnlpファイルからJavaアプリケーションが起動することも、
JavaWebStartにアプリケーションが登録されることもありませんでした。
プラグインを指定しないといけないのでしょうか?
それとも、Mozillaを一旦アンインストールしてNetScapeを入れないといけないのでしょうか?
0339デフォルトの名無しさん
NGNGJEditPaneは使わない方向でお願いします。
0340デフォルトの名無しさん
NGNG昔の俺を思い出すよ。
その時点での結論は「ない」。
0341デフォルトの名無しさん
NGNGとりあえず、Swing, Java2D, XMLパーサ。
HTMLの構文解析が面倒臭い。
Java3Dのことも書いてる「動く**グラフィックス」という(タイトルだったろうか)紅いJava
本にブラウザのサンプルが載っていた。
0342デフォルトの名無しさん
NGNGJavaScriptの解析とかはどうしようか?
なかなか夢の広がる回答だ。w
0343デフォルトの名無しさん
NGNGIEコンポーネントとJava-COMブリッジとか(ワラ
0344339
NGNG皆様ありがとうございます。
>>340 ショボーン
>>341
つまり自前で実装せよということですか?ちょっと大変そうですね。
IEのコンポーネントを貼り付けるみたいに簡単にできるようなライブラリはないんでしょうか。
JEditPaneにもっとがんばってもらえると一番いいのですが、googleを表示させただけでショックを受けました。
>>343
当然ながらWindowsでしか動きませんよね?Javaの意味があんまりない。。。
うーん。Netscapeを貼り付けたりできないんでしょうか?NetscapeならLinuxにもあるので・・・。
0345デフォルトの名無しさん
NGNGなんでIEやNN、Mozilaが、あんなに色々紆余曲折があったのかを
考えてみそ。
>>342
JavaScriptだけなら、Rhinoに丸投げも可能かも。
0346デフォルトの名無しさん
NGNG現実世界で言う「原子」に近いと思います。
0347デフォルトの名無しさん
NGNGhttp://members.fortunecity.com/neshkov/dj.html
java製のMozilla
開発止まってる?
Resource URL : http://xbrowser.sourceforge.net/
Source Code : http://xbrowser.sourceforge.net/
0348デフォルトの名無しさん
NGNGソースコードを解析してみれば何とかなるかもしれない
0349デフォルトの名無しさん
NGNGGeckoベースのブラウザを作ろう。
http://pc2.2ch.net/test/read.cgi/tech/1023546699/351
0350デフォルトの名無しさん
NGNG過去の古いバージョンのVMでは動かないんでしょうか?
というか、一般にネット上にあるJAVAアプレットは普通どの
バージョンでコンパイルとかしてますか?
0351デフォルトの名無しさん
NGNGつうか、1.4で新しく追加になったAPIは、それ以前のJREには
存在しないわけで。
0353デフォルトの名無しさん
NGNGstack.push(new Integer(new Random().nextInt()));
}
↑のようなふうにすると乱数がすべて同じになりますが、
何故なんでしょう?(仕様です、というのはわかりますが・・・)
Random()は最初の一回しか呼ばれないということでしょうか。
0354デフォルトの名無しさん
NGNGオイオイ。
Randomインスタンスが同じseedで毎回生成されなおして、毎回その初回の
変数生成をよびだしているから。
Random r = new Random();
for (int i = 0; i < 10) ; i++){
stack.push(new Integer(r.nextInt()));
}
0355デフォルトの名無しさん
NGNGスムーズに動くような気もするが
0356デフォルトの名無しさん
NGNG人の目に直接見せる部分はな。
Flashでは真似できない幾何学的処理、細かいロジックや計算などをさせると
はて、どうしたことか。
FlashだけではJava3Dのようにはいかない。
0357デフォルトの名無しさん
NGNG0358デフォルトの名無しさん
NGNG0359デフォルトの名無しさん
NGNG0360デフォルトの名無しさん
NGNG0361デフォルトの名無しさん
NGNGなるほど・・ちゃんと呼び出されてはいるんですね。どもでした。
というか種値が同じだと毎回同じ数字が出るんじゃランダムといえな(ry
0362デフォルトの名無しさん
NGNG0363デフォルトの名無しさん
NGNG0364デフォルトの名無しさん
NGNG>Flashでは真似できない幾何学的処理、細かいロジックや計算
そんなのは無いと思われ
0365デフォルトの名無しさん
NGNG0366デフォルトの名無しさん
NGNGそれでもJava使い続けるの?
もうJavaにおいしい部分もないよ。
0367デフォルトの名無しさん
NGNG0368デフォルトの名無しさん
NGNGやっぱり無理が祟ったんだろうな。
0369デフォルトの名無しさん
NGNG種が同じなら発生乱数は毎回同じでないと、状況の再現をしたいときに困る罠。
Javaに限らず、擬似乱数発生器は大体同じ仕組み。
でもって、ホントに乱数が欲しいなら、毎回種を変更するのがセオリー。
たった今のシステム時刻System.currentTimeMillis()を与えるのが一般的。
0370デフォルトの名無しさん
NGNG0371デフォルトの名無しさん
NGNGそれでこのメソッド使って性能測定して、JavaはC++より速いとか吠えてたアホがおったけど。
0372デフォルトの名無しさん
NGNGもう死滅していいよ。
0373デフォルトの名無しさん
NGNG0374デフォルトの名無しさん
NGNG>System.currentTimeMillis()って致命的なバグがあるよね。
致命的なバグって何よ?
0375デフォルトの名無しさん
NGNG0376デフォルトの名無しさん
NGNG少なくとも>>373だけは納得いく
0377デフォルトの名無しさん
NGNGそれはデフォルトフォントが腐っているだけのことで、Swingの出来とは
関係無いだろ。設定なり、プログラム内部でなり、好きに差し替えろよ。
0378デフォルトの名無しさん
NGNGエンドユーザーにそれができるとでも?
0379デフォルトの名無しさん
NGNGアプリ独自のフォント設定ファイル等を作って そこで設定すれば良いのでは?
0380デフォルトの名無しさん
NGNGコノスレハアラサナイデ…オネガイ
0381デフォルトの名無しさん
NGNG.NETならWindowsUpdateから自動的に入れるだけだもんな。
0382デフォルトの名無しさん
NGNGアプリ内部で変更してやれよ。お前やり方知らんのか?
0383デフォルトの名無しさん
NGNG必死だな。(藁
0384デフォルトの名無しさん
NGNG0385デフォルトの名無しさん
NGNG0386デフォルトの名無しさん
NGNG俺
0387通りすがり
NGNGfontの設定だったらエンドユーザでもREAD.ME作ればいいんでないかい
0388デフォルトの名無しさん
NGNG0389デフォルトの名無しさん
NGNG0390デフォルトの名無しさん
NGNG0391デフォルトの名無しさん
NGNG文句はない。
0392デフォルトの名無しさん
NGNGMozillaを一旦アンインストールしてNetScapeをインストールしても解決しない。
ブラウザにおけるヘルパアプリケーションの設定方法さえわかっていれば、
たいして難しい作業ではないはずであるが、プラグインがどうとか、
Mozillaをアンインストールなどと、意味不明なことを書いているようなので少々不安。
http://www.google.com/search?hl=ja&inlang=ja&ie=EUC-JP&oe=eucjp&q=%A5%D8%A5%EB%A5%D1%A5%A2%A5%D7%A5%EA%A5%B1%A1%BC%A5%B7%A5%E7%A5%F3+%C0%DF%C4%EA+Mozilla&lr=
0393デフォルトの名無しさん
NGNG0394デフォルトの名無しさん
NGNGstreamとかじゃダメかい?
0395デフォルトの名無しさん
NGNGえと、メモリ上の何領域ですか?ヒープ領域を使いたいのですが・・・
0396デフォルトの名無しさん
NGNGえっとね、
int ii = 0;
これでいけるはずだよ!
0397デフォルトの名無しさん
NGNGスタックに積まれてる予感。
0398デフォルトの名無しさん
NGNGそういうのは無い。変数を宣言して、代入するだけでメモリを確保してくれる。
後は、変数のスコープだけ気を付ければいい。
0399デフォルトの名無しさん
NGNGmalloc相当のものはない。
オブジェクトを複数保持したいのならArrayListなどのjava.util.*のコレクションフレームワーク
文字列を追加、削除したいならStringBuffer
ファイル、ネットワーク経由のIOならjava.io.*の*Streamなり*Reader/Writer
を使うとよい
0400デフォルトの名無しさん
NGNGなぜコレクションフレームワークの話になるの?
VMのスタックじゃなくて物理メモリ領域を確保したいのなら、
C言語で実装してJNIで呼んだらいいじゃん。
意味があるかどうかは別として。
0401デフォルトの名無しさん
NGNGみなさん色々とありがとうございました。
0402デフォルトの名無しさん
NGNGそんなこと言うから「とんこつラーメン臭い」って言われるんだよ。
0403デフォルトの名無しさん
NGNG何をしたいんだかわからんが、
物理メモリ領域確保は問題解決のための手段でしかないんだから
その問題解決にふさわしいJava流の手段を使えばってことでわ?
0404403
NGNGの間違いね
0405デフォルトの名無しさん
NGNGクラス設計覚えたほうが飯食えるぞ。
0406デフォルトの名無しさん
NGNGjava.nio.ByteBuffer#allocateDirect()
Since JDK1.4
0407406
NGNGByteBufferに対する強参照がなくなると自動的に解放されますし、
GCによるヒープ内移動なども発生しないですし、便利どすえ。
0408デフォルトの名無しさん
NGNG0409デフォルトの名無しさん
NGNG0410デフォルトの名無しさん
NGNG0411デフォルトの名無しさん
NGNG0412デフォルトの名無しさん
NGNGサーバサイド:サーバ上で動くもの。
0413デフォルトの名無しさん
NGNGHTTPサーバ、UDDIやSOAPサーバ、EJBコンテナその他もろもろ
を動かす場所が「サーバサイド」
サーブレットは、Serlvetコンテナ上で動かすモジュール。
サーバーサイドで動くものの一つ。
0414デフォルトの名無しさん
NGNGクライアントでSOAPサーバ動かしちゃいかん法律もあるまい。
0415デフォルトの名無しさん
NGNGUDDI、SOAPがわからん。概要説明きぼんぬ。
0416デフォルトの名無しさん
NGNG0417デフォルトの名無しさん
NGNGSOAP:ぶっちゃけ、電文がXMLの分散オブジェクト
UDDI:SOAPその他のサーバプロセス用DNSみたいなもん
0418デフォルトの名無しさん
NGNGどなたかお願いします
0419デフォルトの名無しさん
NGNG0420デフォルトの名無しさん
NGNGNo.
0421デフォルトの名無しさん
NGNG0422デフォルトの名無しさん
NGNG0423デフォルトの名無しさん
NGNGハァ?
0424デフォルトの名無しさん
NGNGだいたい、1バイトずれるとか面倒臭いんだよ。
ホスト連携って今も電文が標準なの?
0425デフォルトの名無しさん
NGNG頼むからお前はプログラムしないでくれ。
0426デフォルトの名無しさん
NGNGどんなシステム上でも、1バイトずれたらバグ/不正データ扱いですが。
0427デフォルトの名無しさん
NGNGXML-RPCだろうがSOAPだろうがEJBだろうが、ホスト間で投げあっている
のはTCPストリームで、その下はIPパケットのはずだが。
フォーマットは全部きまってるはずだがなあ…
0428デフォルトの名無しさん
NGNGたのむからお前は設計しないでくれ。
0429デフォルトの名無しさん
NGNG0430デフォルトの名無しさん
NGNG教えてくだされ。概要だけでいいです。
0431デフォルトの名無しさん
NGNGModelに相当するのがBean
Viewに相当するのがJSP
Controllerに相当するのがServlet
今更、MVCがわからないとは言わないだろうけど。
0432デフォルトの名無しさん
NGNGわからないも何も、答え書いちゃってんじゃん
0433デフォルトの名無しさん
NGNGってどういう意味?
0434433
NGNGpublic static void main(String[ ] args) {
System.out.println("Hello World!");
}
}
このソースを実行すますた。
0435デフォルトの名無しさん
NGNG>>44
0436433
NGNGサンクス
0437デフォルトの名無しさん
NGNG0438デフォルトの名無しさん
NGNG0439デフォルトの名無しさん
NGNG0440デフォルトの名無しさん
NGNGこのGUIマニアめ!
0441デフォルトの名無しさん
NGNG0442デフォルトの名無しさん
NGNGint[] array = new int[100];
array.length == 100
0443デフォルトの名無しさん
NGNG素敵な お相手が貴方を待っています!
もちろん 女性は完全無料です!
http://www.sweet.st
0445デフォルトの名無しさん
NGNG再XOR描画で消去するときに、ゴミが残ってしまいます。
しかしできればカーソルは変えたいのです。
repaint() は重いからやらないとして、何かいい方法はありますでしょうか。
private Point P;
public void mousePressed(MouseEvent ev) {
P = ev.getPoint(); drawInv();
}
public void mouseDragged(MouseEvent ev) {
drawInv(); P = ev.getPoint(); drawInv();
}
private void drawInv() {
Graphics g = getGraphics();
g.setXORMode(Color.white);
g.drawString("(^-^)", P.x, P.y);
g.setPaintMode();
}
0446デフォルトの名無しさん
NGNG1.マウスを消す
2.カーソルを変更
3.マウスを表示
ではまずいの?
0447デフォルトの名無しさん
NGNGマウス→マウスカーソルの間違い
0448デフォルトの名無しさん
NGNG0449445
NGNGpress 〜 release 間だけ、
setCursor(null) してシステムカーソルに戻しました。
操作直前までカーソルが顔変えてれば、
一応用は足すので我慢いたしますです。
0450初心者
NGNGウィンドウをサイズ変化した時の再描画が異常に遅いんです。
元々そういう物なんですか?
教えてください
0451デフォルトの名無しさん
NGNGそういう個別の事情だったら、まず開発環境やら何やらを
余すところなく提示すべきかと。情報小出しは解決を遅ら
せるだけだよ。
0452デフォルトの名無しさん
NGNGJ2EEまで出来なきゃ通用しないの?
0453デフォルトの名無しさん
NGNGしないの。
0454デフォルトの名無しさん
NGNG0455デフォルトの名無しさん
NGNGいじぇび出来ないと話にならない。
0456デフォルトの名無しさん
NGNGこういったJavaをちょっと理解したやつが
プログラマになろうと企んでいる
おまえら、J2EEはどうでも
いいからもうちょっと基礎やってから来い
現実は甘くない
0457418
NGNG0458デフォルトの名無しさん
NGNG0459デフォルトの名無しさん
NGNGおい、俺も はしのえみ好きだ
しかも、知る人ぞ知るRCカーグランプリ時代から
0460デフォルトの名無しさん
NGNGそんなのあるのか?
staticメソッドのこと言ってんの?
0461デフォルトの名無しさん
NGNGMethod型のフィールドなのだろうと好意的解釈。
0462デフォルトの名無しさん
NGNG0464デフォルトの名無しさん
NGNG痴呆がここに一人と。あえて反応してみる。
0465デフォルトの名無しさん
NGNGhttp://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&oe=UTF-8&q=java+%E3%83%AA%E3%83%95%E3%83%AC%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3+method
0466デフォルトの名無しさん
NGNG属性が振る舞い持ってんのかよ。もうちょっと気の利いたネタ使え。
0467デフォルトの名無しさん
NGNGttp://java.sun.com/j2se/1.4/ja/docs/ja/api/java/lang/reflect/Method.html
0468デフォルトの名無しさん
NGNGclass Hoge {
Method method;
}
class Method {
}
0469デフォルトの名無しさん
NGNGリフレクションのMethodはクラスだろ。確かにMethod型フィールドなんだが
今言ってるのとは意味合いが違うと思われ。
0470デフォルトの名無しさん
NGNGclass Hoge {
public void hogeHoge() { System.out.println("Hello");} field = null;
}
0472はしのえみ好きー
NGNGclass Hoge {
String str;
}
おまいはこれをString型のフィールドとは言わないのか?
俺はString型のフィールドだと言うが。
0473デフォルトの名無しさん
NGNGプロパティのアクセサ (getter/setter) のことだろ。
0474デフォルトの名無しさん
NGNGまさか。
0475デフォルトの名無しさん
NGNGこの言い方って何となく違和感あるよな。
privateなフィールド(プロパティ)のアクセス制限を行うならそれでも良いけど、
動的にデータを用意するアクセサを書いた場合、「プロパティ」と言う実体はどこにもないわけで。
0476かなり蚊帳の外のてふてふ◎三(;д; )@RC2 ◆1xsES22i66
NGNGてふてふはString型のメンバと言ってしまいまつ。
0477デフォルトの名無しさん
NGNG中に実体はなくても、外から見たらあるなら、差し支えないでそ。
0478デフォルトの名無しさん
NGNGJavaじゃ
0479デフォルトの名無しさん
NGNGネタでつよね。
0480デフォルトの名無しさん
NGNGJavaじゃ
0481デフォルトの名無しさん
NGNGこれまたネタでつよね。
0482デフォルトの名無しさん
NGNG0483デフォルトの名無しさん
NGNGJavaじゃ
0484デフォルトの名無しさん
NGNG研修で、public staticの変数だけ定義したクラスを定義して、
そこらじゅうで参照更新するプログラム書いた新入社員がいた。
ある意味感心した。
0485デフォルトの名無しさん
NGNG0486デフォルトの名無しさん
NGNG0487デフォルトの名無しさん
NGNG関心してないで殴り飛ばせ
0488デフォルトの名無しさん
NGNGこのコード一部なんですけど、どこか変な所ありますか?
やさしくて素敵な先生、よろしくおながいします。
private MyLabel myLabel;
public void init()
{
myLabel = new MyLabel();
myLabel.setFont(new Font ("Serif", Font.PLAIN, 12));
myLabel.setForeground(Color.red);
myLabel.setBackground(Color.black);
c.gridx=0;
c.gridy=1;
c.gridheight=1;
c.gridwidth=GridBagConstraints.REMAINDER;
add(myLabel, c);
public void actionPerformed(ActionEvent e) {
// if statemnets......
else{
try{
m.put(new String(nameField.getText()),
new Employee(nameField.getText(),Double.parseDouble(payRateField.getText().trim())));
msg.setText("The employee has been added to the collection.");
checkLabel(myLabel);
}catch (Exception err){
System.out.println(err.getMessage());}}}
0489488
NGNGpublic void checkLabel(MyLabel myLabel)throws Exception{
msg.setText("LabelTEST");}
class MyLabel extends Label implements Runnable{
int interval;
String myLabel;
MyLabel (String myLabel, int blinkSpeed){
Thread t = new Thread (this);
t.start();}
public void run() {
for(int i=0; i<100; i++) {
try{
Thread.sleep((int)(Math.random() * 1));
} catch( InterruptedException e ) {
System.out.println("Interrupted Exception caught");
}
Color oldForeground = getForeground();
setForeground(getBackground());
setBackground(oldForeground); }}
public void setMsg (String newMsgLabel){
myLabel = newMsgLabel;
throw new NullPointerException();}
public void setInterval (int newInterval){
interval = newInterval; throw new NumberFormatException();}}
0490デフォルトの名無しさん
NGNG気づいた点だけ。
Thread.sleep((int) (Math.random() * 1));
って、なんだこりゃ?
0491デフォルトの名無しさん
NGNG0492488
NGNG本当だね。
Thread.sleep((int) (Math.random() * 1));
て 一体全体なんなんだろう? 自分でも何をやっていたのか
記憶にないです。
Thread.sleep(interval); に変更しました。
チョコチョコ変えてみたら、まあまあブリンクするようになったので
もうひとがんばりします。
先生ありがとうございました。
0493デフォルトの名無しさん
NGNGどなたかご存知の方がいれば教えてください。
import java.awt.*;
import java.awt.event.*;
public class FrameDemo extends Frame implements ActionListener {
public static void main(String args[]){
Alert al = new Alert(); //アラートを表示する
al.setVisible(true);
al.setSize(200,100);
}
public void actionPerformed(ActionEvent ae){
dispose();
}
}
0494493
NGNG/* アラートを表示する */
class Alert extends Frame implements ActionListener {
Alert(){
super("Alert");
Panel pc = new Panel();
Label label = new Label("アラートを表示します");
pc.add(label);
add(pc, "Center");
Panel ps = new Panel();
Button ok = new Button("OK");
ok.addActionListener(this);
ps.add(ok);
add(ps, "South");
pack();
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent we){
dispose();
}
});
}
public void actionPerformed(ActionEvent ae){
dispose();
}
}
0495デフォルトの名無しさん
NGNGhttp://本屋.de/入門書/買ったよ/でも/解らなかターヨ/だから/聞いたんじゃ/モルァ.htm
0496デフォルトの名無しさん
NGNGあります。でも extends してる意味を分かる方が先だと思うよお兄さんは。
ときに、 FrameDemo まで extends Frame implements ActionListener してる意味 0 だね
import java.awt.*;
import java.awt.event.*;
public class FrameDemo {
static Frame f;
public static void main(String args[]){
f = new Frame("Alert"); //アラートを表示する
Panel pc = new Panel();
Label label = new Label("アラートを表示します");
pc.add(label);
f.add(pc, "Center");
Panel ps = new Panel();
Button ok = new Button("OK");
ok.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae){
f.dispose();
}
});
ps.add(ok);
f.add(ps, "South");
f.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent we){
f.dispose();
}
});
f.pack(); f.setVisible(true); f.setSize(200,100);
}
}
0498493
NGNGレス感謝です。もっと勉強します^^;
0499デフォルトの名無しさん
NGNGjarファイルってアイコンは変えられないんですか?
OSに依存しないように変えたいのですが・・
0500デフォルトの名無しさん
NGNGあなた、Mac でも Win でも GNOME でも PalmOS でも PocketPC でも
同じアイコンになってるファイル見たことありますか?
0501デフォルトの名無しさん
NGNG0502デフォルトの名無しさん
NGNGarray[i] = null;
0503デフォルトの名無しさん
NGNGそれだと、中身のデータがなくなるだけで
要素自体はなくならない
つまり、>>501のやりたいことは
たとえば、int[] array=new int[5];
として
array[3]を消して
array.lengthを「4」にしたいと思われる
配列ではこのようなことはできないので
java.util.ArrayListなどをつかえばよい
0504デフォルトの名無しさん
NGNG0506デフォルトの名無しさん
NGNG左上にウィンドウが表示されるのですが、
これを中心に表示する方法はありますか?
0507デフォルトの名無しさん
NGNGToolkit.getDefaultToolkit().getScreenSize();
と
win.getSize();
使って計算して真ん中にもってくるとか。
ちなみにWindows だと下のタスクバーは無視したサイズ。
もっとずばりのやり方あるかも知れないけどこんなとこで。
0508デフォルトの名無しさん
NGNGこの質問、過去スレで何度か現れたな。
APIマニュアル読むときは親クラスまで目を通そう。
ttp://java.sun.com/j2se/1.4/ja/docs/ja/api/java/awt/Window.html#setLocationRelativeTo(java.awt.Component)
0509506
NGNG早いレスどうもです
おかげで中心に表示することができました。
ありがとうございました
0512デフォルトの名無しさん
NGNGあ、やっぱりそんなのが出来たんだ。
不勉強でスマソ 知識が増えたよありがトン
0513デフォルトの名無しさん
NGNGこのGUIマニアめが
0514デフォルトの名無しさん
NGNG0515デフォルトの名無しさん
NGNGpublic static void main(String[] args){
JFrame win=new JFrame("HelloWorld");
win.setVisible(true);
}
}
0516デフォルトの名無しさん
NGNG皆さん実際に2次元配列を使う場合、どのように実装しているのでしょうか?
縦、横から配列をとりだしたり、縦と横を入れ替えたりする場合は
しこしこ作っていくしかないのでしょうか?
0517デフォルトの名無しさん
NGNGええ、しこしこ作ります。
0518通りすがり
NGNG0519デフォルトの名無しさん
NGNG俺はワッシワッシ作ってる
0520デフォルトの名無しさん
NGNGStack.java
0521デフォルトの名無しさん
NGNG【インスタンスは使う直前に生成すると最も良いパフォーマンスを発揮する】
よって、プーリングするときには古いインスタンスから順に借用しましょう。
あとね、バイトコードは3回コンパイルしたら最適化が促進されるんだよ!!
大発見!JITのコードを解析した結果です。
StashJIT.java(922行目〜)
for (int ii=1; ii<compileCount) {
optimize();
if (compileCount>=3) {
amazeOptimize();
}
}
0522デフォルトの名無しさん
NGNGhttp://math.nist.gov/javanumerics/jama/Jama-1.0.1.jar
JAMA : A Java Matrix Package
http://math.nist.gov/javanumerics/jama/
http://math.nist.gov/javanumerics/jama/doc/
0523デフォルトの名無しさん
NGNGStashJITってなんですか?
SunJITの内部?そんなもんココで公開していいのかオイ。
0524デフォルトの名無しさん
NGNG変数の値が不整合になる。という指摘をリーダーから食らいました。
もまいは rt.jar を再コンパイルしてるのかと小一時間。そうかと思えば、同僚が
「コンパイルしなくていいです。ほらここにダイナミックリンクって書いてあります。」
結論は正ししが、行頭に「DLLファイルとは、」って書いてありました。
もまいさん、Javaやってるんだよね?と。
もうダメです許してください。
0525デフォルトの名無しさん
NGNG変数の値は不整合にならないけど、
アクセスレベルは不整合になったりする。
0526デフォルトの名無しさん
NGNGがあったときに、これを String 型に変換するにはどうすればいいのでしょうか?
いまは、定義どおりに
char[] tmp = {c};
String str = new String(tmp);
とやっているのですが、これではさすがに迂回しすぎだと思いまして。
0527デフォルトの名無しさん
NGNGCharacter.toString(c);
String.valueOf(c);
"" + c;
どれでも好きな奴を。
0528デフォルトの名無しさん
NGNGプログラム起動ごとに違うんでしょうか?
以下のソースをコンパイルして実行してみそ
何回も実行させると、順番が変わる
なんで?
ちなみにアサーション使ってるのでコンパイル&実行時には
オプション指定してね
アサーション特有なんですか?この動作は・・・
0529デフォルトの名無しさん
NGNGpublic static void main(String[] args) {
System.out.println(1);
System.out.println(2);
System.out.println(3);
assert false:4;
}
}
//期待する動作は1,2,3と表示されて最後に例外のメッセージ出るはずなんだが・・・
//表示タイミングがずれてるだけなのかな?
0530デフォルトの名無しさん
NGNG1つ言えることは、コンソールに描画する処理の前にプログラムは終了している
ということだ。
0531デフォルトの名無しさん
NGNGJDBC postgresql.jar をソースからコンパイルして、作成したのですが、このjarファイルは、
どこに置いたらいいのでしょうか?
パスを設定すればどこにおいても良いと思うのですが、一般的に、どこかに置く物とか暗黙の決まりとかあるんでしょうか?
JAVAの本体は、/usr/local/j2sdk1.4.1_02 においてます。
0532デフォルトの名無しさん
NGNGTomcatでプーリングでもするなら、$CATALINA_HOME/common/lib、
webアプリからJDBCならWEB-INF/lib、スタンドアロンでJDBCなら
JDKには置かずにアプリに同梱したほうがよいかな。
$JAVA_HOME_jre/lib/extに置くと勝手にクラスパスに追加されるから、
その手もあるが・・・
0533初心者
NGNGテキスト全体の色を変更することは出来るのですが、
テキストの一部の色を変更する方法がわかりません。
いまはSwingのJTextAreaで作ろうとしていますが、これが無理の原因なのでしょうか?
やりたいことは、指定したキーワードを色を買えて表示することです。
他のクラスを使えば出来ることならば、そのクラスを教えてください。
お願いします
0534デフォルトの名無しさん
NGNG深い階層までを再帰処理し、その階層毎にオブジェクトのインスタンスを作ることが
必須の場合、何かOutOfMemoryErrorを避けるためのポイントはあるでしょうか?
0535デフォルトの名無しさん
NGNG> Character.toString(c);
> String.valueOf(c);
> "" + c;
ありがとうございます。
やはり、簡単に出来るんですね。
0536デフォルトの名無しさん
NGNGjava -Xmx512M -Xms512M hoge.hage.Main
0537デフォルトの名無しさん
NGNGそれだけじゃオブジェクトプールやfly weightパターンを使えとしかいえないな。
でもその前に、再帰の終了条件が間違って無限に再帰呼び出ししている可能性を
疑ったほうがいいんじゃない?
0538デフォルトの名無しさん
NGNGクスコ。
VMのチューニングは、ここを参考にやってみようと思います。。
http://www-6.ibm.com/jp/software/websphere/developer/performance/vol2.html
>>537
単純な条件で確認したところ、無限再帰はやってません。
階層が非常に深くなることと、各階層で数KB〜数百KB程度のオブジェクトを
必ず生成しなければならないので、メモリを食うのは必然なのですが。。。
そういうケースでは、再帰を使うことは適切ではないのでしょうか?
0539excel 290
NGNG天才のプログラムは複雑だなーと思っていたんですが、某スレでC++臭いだのふるいだの汚いだの言われていました。
本当のところ、IBMはだめなのでしょうか?
0540デフォルトの名無しさん
NGNG再帰かどうかにかかわらずそれだけのデータが必要なら相応の領域も必要
だろう。データベースでも使って必要なときに必要なレコードだけを FETCH
するようにするとか。
0541デフォルトの名無しさん
NGNGどうもありがとうございます。
PostgreSQLにも無事コネクトで来ました。
もう一点問題が出てきたのですが、
EUC-JPで、テーブルを作成したのですが、
内容を表示させるときに、文字化けしてしまいます。
Stringクラス内がunicodeで処理されてるようなので
// 文字コードを EUC_JP からUnicode へ変換
name = new String(name.getBytes("iso-8859-1"), "EUC-JP");
kana = new String(kana.getBytes("iso-8859-1"), "EUC-JP");
このような処理をかましてるのですが、やはり文字が化けて表示されます。
やり方自体は間違ってないでしょうか?
0542デフォルトの名無しさん
NGNG大間違い。オプションさえ正しく設定してれば最初からUnicodeで取得できる。
0543デフォルトの名無しさん
NGNGXML じゃなくて初期の XML パーサ (xml4j) だろう。あれは IBM の何とかさん
(日本人) が作ったものだ。Java 版と同時に C++ 版も作ったわけだが、本人
いわく「双方でなるべく共通のインターフェースになるようにした」らしい (無駄)。
しかしどうみても Java 版は C++ を移植ついでに初めての Java お勉強と
いうスタンスだったため、手続き型コールバック設計、バグりまくりの悲惨な
状況だった (いまでも Xerces に受け継がれている)。まぁ HandlerBase
などというアフォな名前を見つけた時点で Java 風 OO まで理解できていない
人だとは思ったが。彼の方は今 AlphaWorks に所属しているはず。とにかく、
アプリで XML を扱う部分が激しく汚くメンテ不能になりがちなのは全部
こいつに起因しているのは確か。
JDBC の最初のころは「ODBC の Java 版」を作るというスタンスだったため
ある程度は仕方がない。しかしインターフェースの定義をきっちり詰めなかった
ため、しばらくの間は DB が違うとまるっきり挙動が違って標準化した意味が
ないというマヌケな期間があった。ただ RDBMS の基本設計からして JDBC
程度の API 設計が相応だろう。
IBM はダメか? IBM を一くくりで語るには大きすぎる。IB2 も WebSphere も
AIX, RS/6000, zSeries, Power4 どれもすばらしいと思う。要はピンキリで
IBM とは営業基盤を共にした世界的な商業団体だと思えば良い。創価と同じ。
ソフトウェア設計的には、入社当初から社内に流れる COBOLER の空気ってのが
あって、OO ではないし古臭いし汚いが一通り設計して確実に動かすってのが
暗黙の社風。
0544デフォルトの名無しさん
NGNGJava はじめて 3 ヶ月くらいの連中が Java の利点を生かしきれてなく、
WebSpher + DB2 しか動かないくせにはげしく糞で小手先の手間だけを
激しくかけることで工数を稼ぐのに「IBM だから」という理由で使われる
ばかさ加減。
0545デフォルトの名無しさん
NGNGど素人の質問ですが
処理中ダイアログを表示するにはどうすればいいですか?
ダイアログの中のラベルを表示する前に目的の処理が終わってしまうので
ダイアログの枠だけが表示→非表示になってしまいます。
0546デフォルトの名無しさん
NGNGすぐに終わっちゃう処理なら
しょうがないと思う
それか、もうチョイ遅いマシンで試すとか・・・
ちなみに、そうゆことやるときは
普通はスレッド使わないといけない
0547動画直リン
NGNG0548デフォルトの名無しさん
NGNGWinXPでJAVAを使おうと思っているのですが、
JBuilderとVisual-Jとどっちか使いやすいでしょうか。
同僚は使っている人は半々といった感じですが。
0549デフォルトの名無しさん
NGNGどっちも糞。
Eclipse使え。
0550デフォルトの名無しさん
NGNGそんなの、自分で使ってみて考えろ。
自分で何でもできないなら、プログラムなんて
ヤ メ チ マ エ よ
0551デフォルトの名無しさん
NGNGココで聞くより早いじゃろ?
0552デフォルトの名無しさん
NGNGVJは止めとけ。先がない。
0553デフォルトの名無しさん
NGNG【統合】Java開発環境スレ
http://pc2.2ch.net/test/read.cgi/tech/1038118138/
【Java/C/他】統合開発環境Eclipse GM5
http://pc2.2ch.net/test/read.cgi/tech/1047536353/
0554デフォルトの名無しさん
NGNGPostgreをconfigするときに、ロケールとマルチバイトのサポート
するように引数つけたかい?
漏れのとこでは化けないぞ。
Postgre7.3だが。
0555デフォルトの名無しさん
NGNG> // 文字コードを EUC_JP からUnicode へ変換
> name = new String(name.getBytes("iso-8859-1"), "EUC-JP");
> kana = new String(kana.getBytes("iso-8859-1"), "EUC-JP");
iso-8859-1 は Latin-1型では?
0556デフォルトの名無しさん
NGNG入っていると思っていて、それをbyte[]にそのまま取り出したいから、
現在の実装では変換テーブルで手を加えられることがないiso-8859-1を
指定すればいいと考えているってとこじゃないかな。でそれを再び
String(byte[], String enc)すれば正しい内部状態でStringが得られるだろう
と考えていると。
0557デフォルトの名無しさん
NGNG文字化けがおこったときはまず一文字ずつhex dumpしてどういう状態
になっているか確認するのが先決。試行錯誤するのはその後。自分の
立ち位置がわからんのにふらふらしても仕方ないでしょ。
0558デフォルトの名無しさん
NGNGjava と打って出てくるメッセージが英語になってしまっているのですが、
これを日本語にするにはどのようにすれば良いでしょうか?
環境変数を変更するのでしょうか?
0559デフォルトの名無しさん
NGNGシステムのロケールを変えるのが根本的だけど、他にも影響が
出てくるので、Java VMだけ変えたほうがいいかもね。
http://java.sun.com/j2se/1.4/ja/docs/ja/guide/intl/faq.html
にデフォルトロケールの変更のやり方かいてある。
0560デフォルトの名無しさん
NGNG0561デフォルトの名無しさん
NGNGGEFの使い方が全然わからんのだ。Eclipseスレで聞いても無反応だし。
0562デフォルトの名無しさん
NGNGhttp://dev.eclipse.org/viewcvs/indextools.cgi/%7Echeckout%7E/emf-home/docs/doc.html
でわからんか?
0563562
NGNG0564562
NGNGeclipsewikiにチュートリアルあった。
0565デフォルトの名無しさん
NGNGUntitled2のmethod1()の処理が終わるのを待たないで
Untitled1クラス内の以降の処理を進めたいのですが可能ですか?
以下のようなコーディングだとUntitled2のmethod1()
の処理が終了するまで、その行以降の処理されないと思うのです。
class Untitled1 {
Untitled2 untitled2 = new Untitled2();
Untitled3 untitled3 = new Untitled3();
//Untitled2
untitled2.method1();
//Untitled3
untitled3.method1();
return true;
}
0566デフォルトの名無しさん
NGNGスレッド使え。
0567デフォルトの名無しさん
NGNGスレッド使え。
0568デフォルトの名無しさん
NGNGスレッド使え。
0569デフォルトの名無しさん
NGNGスレッド使え
0570デフォルトの名無しさん
NGNGラベルのフォントを変更したいのですが全然変更せず
font1が使われるだけです。
どのようにしたら font1->font2->font1ー>font2 という風に
できるのですか?
public void run(){
Font font1 = new Font("Arial", Font.BOLD, 14);
Font font2 = new Font("San Comic", Font.PLAIN, 8);
Font oldFont = getFont();
Font newFont = font2;
oldFont = newFont;
先生ご教授お願いします。
0571デフォルトの名無しさん
NGNGおいおい、そのコードだと
ただFontのインスタンス生成しているだけだぞ
でもって、Fontインスタンスをとっかえひっかえしてるだけだ
ラベルに対してsetFontしないとダメじゃないかぼけぇ
スレッド以前の問題だ
そして、そのままだとフォントが変わるのが早すぎるために
望みどおりの動きにならないとおもう
なのでThread.sleep(1000);
の一行を入れてやれRunnableなんて実装する必要なし
だが、これで本当に動くかは俺もわからない
やったら、レポヨロ
0572デフォルトの名無しさん
NGNGpublic void run() {
//フォント作る
while (true) {
try {
Thread.sleep(1000);
} catch (InterruptedException ex) {
}
//フォント変更
}
}
こんな感じだぞ。
while は適宜止めないとあかん。
例えば Label が画面から消えてもう使わなくなるときとか。
0573デフォルトの名無しさん
NGNGforwardですか?
0574570
NGNG〆切間近という事でおお焦りで頭ちゃんと働いてませんでした。
ちなみに、Ifを使ってみたら動きました。
こんな感じ ー>
class MyLabel extends Label implements Runnable{
int interval;
MyLabel (String label, int blinkSpeed){
super(label);
interval = blinkSpeed;
new Thread(this).start();
}
public void run(){
Font font1 = new Font("Arial", Font.BOLD, 14);
Font font2 = new Font("San Comic", Font.PLAIN, 12);
while (true){
try {
Thread.sleep(interval);
}
catch(InterruptedException err){}
Font oldFont = getFont();
if (oldFont==font1){
setFont(font2);}
else {
setFont (font1);}
repaint();
}}
0575デフォルトの名無しさん
NGNG0576デフォルトの名無しさん
NGNGできます?
0577デフォルトの名無しさん
NGNGまともに質問すらできんのか。
0578デフォルトの名無しさん
NGNGなんでアプレット?
0579デフォルトの名無しさん
NGNGBufferedReaderで読みたいのですが、読めません。
ちなみにHTTPだと読めました。
どうすれば、SSLでファイルを読むことができるかしっていらっしゃいますか?
------アプレットソース-------
URL url = new URL(getCodeBase(), "test.txt");
InputStream in = url.openStream();
InputStreamReader isr = new InputStreamReader(in,"SJIS");
BufferedReader br = new BufferedReader(isr);
//バッファ読み込み可能になるまでループ
while (br.ready()==false){
※ここでfalseのままバッファが読み取り可能にならない
}
------アプレットソース-------
0580デフォルトの名無しさん
NGNGコンソールからそのファイルに書き込む文字列を読み取って
ファイルを作成するプログラムを作ってるんですが、なかなか上手くいきません。
なぜかファイルには何も書き込まれないんですが
何処がいけないんでしょうか・・
import java.io.*;
class Filecreate {
public static void main(String args[]) {
try {
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
String s;
while((s = br.readLine()) != null) {
FileWriter fw = new FileWriter(args[0]);
BufferedWriter bw = new BufferedWriter(fw);
bw.write(s);
fw.close();
break;
}
isr.close();
}
catch(Exception e) {
e.printStackTrace();
}
}
}
0581デフォルトの名無しさん
NGNGbw.flush()をcloseの前に呼べ。
ていうか、閉めるのはfinallyにしろ。
0582580
NGNGflush()も使えない俺ってなんて馬鹿なんだろう
0583デフォルトの名無しさん
NGNGAPI とJavaPlug-in は別の話だと思うが。
あと、URLからopenStreamしたら当然HTTPで
ストリームがオープンする。
URL url = new URL(getCodeBase(), "test.txt");
HttpsURLConnection conn = (HttpsURLConnection)url.openConnection();
conn.setDoInput(true);
conn.setDoOutput(false);
conn.setUseCaches(false);
/*
ここでUser-AgentとかAccept-Encodingなど必要なものをconn.setRequestProperty()で設定
*/
conn.connect(); //サーバに接続
BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream));
//ここでbrから読む。
と、組んではみたものの、これで動くかはわからないので
あとは自分で調べてなんとかしてくれ。
0584デフォルトの名無しさん
NGNGThanks. いずれTomcatやJ2EEをうごかすためのサーバにする予定ですが、
Netscape, Konqueror両方ともjnlpファイルをクリックしてJavaWebStartを
起動することに成功しました。
0585デフォルトの名無しさん
NGNGhttp:// でロードしてたら getCodeBase() は http:// になるわけだが
アプレットのコードも当然 https:// でロードしてるんだよな?
あと入力できるようになるまでとか言ってビジーループすんのはヤメレ。
ready() は次の読み込みがブロックなしで行えるかどうかをチェックする
ものだ。上記のコードではぜんぜん意味がないし、そもそも ready() が
必ず false を返しているかもしれない。
0586デフォルトの名無しさん
NGNGready()は、使えないメソッドNo1です。
0587デフォルトの名無しさん
NGNGずっと当然のごとく SE で組んできたのですが、ふと EE とはどう違うのかと思いまして。
将来 Java プログラマーになりたければ、SEではなく、 EE のほうで普段から組んだほうがいいのですか?
0588デフォルトの名無しさん
NGNGヒントでもいいので、なんか情報ください・・・
Shift_JIS → iso-2022-jp に変換したいのですが・・・
0589デフォルトの名無しさん
NGNGif使って一文字ずつ変換しろ。
0590588
NGNG素敵クラスは無いですか
そうですか・・・
0591デフォルトの名無しさん
NGNGパス設定できないので
binフォルダ内に移動してbinフォルダ内にあるjavaソースをコンパイルしようと思ったのですが
できませんでした(javac 〜〜.java といれて内部コマンド〜認識されません)
やはりパスを通さないとダメなんでしょうか
0592デフォルトの名無しさん
NGNGパスぐらい設定できるようになろう
0593デフォルトの名無しさん
NGNGbyte[] ISO2022JPBytes = (new String(ShiftJISBytes, "ShiftJIS")).getBytes("iso-2022-jp");
0594591
NGNG[スタート] から [設定]→[コントロールパネル]→[システム] の順に選択します。
Microsoft Windows NT では [環境] タブを、Microsoft Windows 2000 では [詳細] タブを選択し、
次に [環境変数] を選択します。[ユーザ環境変数] と [システム環境変数] で [PATH] を探します。パスを追加する場所がわからないときは、ユーザ変数の [PATH] の最後に追加します。パスの一般的な値は次のとおりです。
C:\j2sdk1.4.1_<version number>\bin
ここなんですが
システム環境変数とユーザー環境変数の両方のPATHに
C:\Program Files\Java\j2re1.4.2\bin (自分のPCのインスト設定)
を入れればいいんでしょうか
0595591
NGNGDOS画面でpathってうつと全然違うパスになってるようなのですが
0596通りすがり
NGNGユーザーだと他の人に適用されないから不具合を見つけやすいかもしれない
だれかXP/2000用にWSHで自動設定スクリプト書いて下さい
0597デフォルトの名無しさん
NGNGシステムでも、ユーザでもいいから、
環境変数欄の末尾に追加すればいいんだよ。
;で区切られているはずだから、
(既存の設定パス);C:\Program Files\Java\j2re1.4.2\bin
とする。
設定が終わったら、コマンドプロンプトでsetと打って確認
0598591
NGNGOS:XP
システム環境変数 変数名 PATH 変数値 C:\Program Files\Java\j2re1.4.2\bin
0599591
NGNGってなんですか?だれか教えて
0600デフォルトの名無しさん
NGNG0601デフォルトの名無しさん
NGNGああ。断じてお使いのOS初心者未満の集うスレではない。
0602デフォルトの名無しさん
NGNGどういうことかわからない
なんでそれをやるのかわからない人は
ティンティン見せてみなさい
先生待ってるからな
0603デフォルトの名無しさん
NGNGJavaのソースコードって
UTF-8 で保管したほうがいいんですか?
0604デフォルトの名無しさん
NGNGSJISでも普通に動いたりします。
0605デフォルトの名無しさん
NGNGいやそういう事言ってんではないと思われ
0606591
NGNG0607デフォルトの名無しさん
NGNGServletやXMLで日本語扱うんだったらそうした方がいい。
>>606
export JAVA_HOME=/usr/java/j2sdk1.4.1
export PATH=$PATH:JAVA_HOME/bin
set JAVA_HOME=c:\j2sdk1.4.1
set PATH=%PATH%;JAVA_HOME\bin
0608デフォルトの名無しさん
NGNG$と%を忘れた
0609デフォルトの名無しさん
NGNG0610デフォルトの名無しさん
NGNG0611デフォルトの名無しさん
NGNG0612デフォルトの名無しさん
NGNGJ2(・∀・)イィ!!(・∀・)イィ!!
0613591
NGNGできる気がしないんです、他にコンパイラとかないでしょうか
0614591
NGNGSDK(J2SDK)JDKのアップグレードリリース コンパイラ蟻
これJDKダウソしてたのでコンパイラは無しだったようです
これでやっとで(ry・・('A`)
0615デフォルトの名無しさん
NGNG<input type="submit" name="price_name" value="更新">
<input type="hidden" name="maker_name" value=XX>
<input type="hidden" name="maker_name" value=XX>
</form>
これをJSPに書くと、サポートしていないというエラーがでるんですが、
何か間違ってますか?
0616デフォルトの名無しさん
NGNG0617デフォルトの名無しさん
NGNGSEは第二版、EEは第八版。
当然ながらEEの方が新しい。
0618デフォルトの名無しさん
NGNG<%@ page contentType="text/html; charset=Shift_JIS" %>
かな?
0619デフォルトの名無しさん
NGNGLinkedListを返すメソッドを作ったんです。
作ったメソッドの中でイテレータでまわして表示させるのと
帰ってきたリストをイテレータでまわして表示させるのとが違うのです。
ループの回数は正しいようなのですが、内容が変なんです。
こういったやり方はまずいのでしょうか?
toArrayとかを使えばよさそうな気もしますが、
キャストに失敗してしまって・・・・。
だれか助けてください!
0620デフォルトの名無しさん
NGNG0621デフォルトの名無しさん
NGNG0622デフォルトの名無しさん
NGNG0623デフォルトの名無しさん
NGNGお前の彼女もな
0624デフォルトの名無しさん
NGNG2行目痛い
0625デフォルトの名無しさん
NGNGhttp://www.borland.co.jp/delphi/personal/
0626デフォルトの名無しさん
NGNGで型を教えてやってキヤストすりゃいいでないの。
ていうことじゃなくて?
0627ログイン時の裏方処理
NGNG右画面をメニュー画面に変えるようなJSPを作成しています。
ただ、やり方が分かりません。ただ単にログインボタンを押したら右画面を変更するとか、
パスワードが正しいかをチェックする事などはできますが、2つ一度にやる方法がわかりません。
一般的にこのような場合どういう風にしているのでしょうか?
0628デフォルトの名無しさん
NGNG■■ Servlet/JSP(EJB含む) 質問スレ ■■
http://pc2.2ch.net/test/read.cgi/php/1023501812/937
名前まで一緒とは大した度胸だ
0629デフォルトの名無しさん
NGNGログインボタンを押すとパスワードをチェックして、ログイン可・エラーの2つに分岐する。
ログイン可だったらメニューを表示、
エラーだったら元の画面を表示するか、エラー内容表示の画面にすればいいのでは?
0630ログイン時の裏方処理
NGNGどうも、ありがとうございました。分かりました。右側のフレームに処理を渡してからやると方法で解決できました。
今まで、左フレームでログイン処理を行い、それからJavaScriptを使って右側の画面をエラー画面か、メニュー画面を表示しようとしていましたが、無理だったようです。
単純に<form action="right.jsp">としてから、以降の処理を行えば簡単にできますね。
>>628さん
どうもすみませんでした。
0631デフォルトの名無しさん
NGNG当方全くの初心者なんですが、
マウスオーバーのやり方はこれでいいのでしょうか?
ブラウザで確認しても、どうもうまくいきません
<script language="javascript" type="text/javascript">
<!----------------------------------------
// Define Swapping Function
function _in(nam,num) {
if (document.images) {
document.images[nam].src = img[num].src;
}
}
function _out(nam,num) {
if (document.images) {
document.images[nam].src = img[num].src;
}
}
// Preload Navigation Link Buttons
if (document.images) {
var img = new Array();
img[0] = new Image(); img[0].src ="/testimage/ai_02.gif";
img[1] = new Image(); img[1].src ="/testimage/ai_03.gif";
}
//---------------------------------------->
</script>
<--略-->
<table width="600px" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="600" height="120" valign="top"><br>
<a href="#" target="_blank" onMouseOver="_in('mmm','0')" onMouseOut="_out('mmm','1')"><img src="/testimage/ai_01.gif" width="600px" height="30px" alt="#" border="0" name="mmm"></a>
</td>
0632デフォルトの名無しさん
NGNGinputタグの最後を、
<input .... value="">
ではなく
<input .... value="" />
にしたほうがいい。
0633デフォルトの名無しさん
NGNG0634デフォルトの名無しさん
NGNGしたほうがいいが、しなくても普通に動く
0635631
NGNG0636デフォルトの名無しさん
NGNGう〜ん。このスレはJavaスレなのでJavaScriptはWebProg板かWeb製作板で
聞いてみてくださいとしか・・・・
0637デフォルトの名無しさん
NGNGこのスレ最初の方荒れてるけど
とりあえず>>43を読んだらWebProg板へ
JavaとJavaScriptは違うよ
0638631
NGNG誘導感謝です。
0639デフォルトの名無しさん
NGNG>ブラウザで確認しても、どうもうまくいきません
うまくいかないのに「これでいいのでしょうか」と聞く思考回路が信じられない
0640デフォルトの名無しさん
NGNGどういう意味なんでしょう?
「文字 ch が最初に現れる位置を返す。」となってますけど、
ch は int なんですが・・・
試しに使ってみても -1 が返ってきます
0641デフォルトの名無しさん
NGNG\uxxxx ではなくてこれを使うシチュエーションがあるって事ですかねぇ。
0642デフォルトの名無しさん
NGNG取得したイメージの解像度(使い方あってるかな・・・)を
72dpiで指定するにはどうしたらよいのでしょうか?
0643デフォルトの名無しさん
NGNG普通にchar渡せよ。
str.indexOf('あ');
0644デフォルトの名無しさん
NGNGドウセ1文字ごとの値比較は、実行時にはintに拡大変換されて行われる
わけで、そのメソッドの中でchar→intへの拡大変換を毎回やってしま
うとその分そのメソッドは遅くなってしまうわけで。
こういう頻繁に呼ばれうるメソッドでは、ちょっとのロスも問題になる
ことがあるわけで。
たとえば>>643みたいに書いた場合、コンパイルの時点で最適化を掛けて、
実行時のキャストのコストをなくす余地があるわけで。あるいはユーザが
明示的にint値を常に渡せば、キャストしないですむわけで。
0645デフォルトの名無しさん
NGNG>明示的にint値を常に渡せば、キャストしないですむわけで。
でも、どっかでキャストは起こるっしょ。
0646デフォルトの名無しさん
NGNGそれを回避する余地をユーザに与えているわけさ。
プログラムの実装によっては毎回キャストしないようにも出来るでしょ。
0647デフォルトの名無しさん
NGNG変換されるわけだが。
0648デフォルトの名無しさん
NGNGthis.requestFocusがあるのにappletviewerを起動してすぐキーを押しても反応しません。
アプレット画面を一回クリックすると反応します。
どうしてrequestFocusが働いていないのでしょうか。
import java.awt.event.*;
import java.applet.Applet;
public class Keyboard extends Applet implements KeyListener {
String str = "";
public void init() {
this.requestFocus();
addKeyListener(this);
}
public void paint(Graphics g) {
g.drawString("キーボードで文字を入力してください",25,40);
g.drawString(str,25,70);
}
public void keyPressed(KeyEvent e) {
str = str + e.getKeyChar();
repaint();
}
public void keyTyped(KeyEvent e) {}
public void keyReleased(KeyEvent e) {}
}
0649デフォルトの名無しさん
NGNGPGって、思ったより簡単みたいだね。
みんな!応援してね。
http://school2.2ch.net/test/read.cgi/job/1049610473/
0650デフォルトの名無しさん
NGNG解決してintに変換しておくってのは言語仕様上必須。最適化とか
実装うんぬんの例としてはちょっと適切じゃないね。
0651648
NGNGpaint()に
requestFocus()
を入れたらできました。よくわからないけどinit()じゃだめみたいです。
0652デフォルトの名無しさん
NGNGinit() はブラウザにロードされたときに呼ばれる。
このときはまだ peer コンポーネントをもらえてない。
存在しない GUI にフォーカスが渡ったとしても、どっかの過程で剥奪され、
そのあとコンポーネントが表示されてるんだろう。
paint() は当然コンポーネントが表示されてから呼び出されるから OK.
start() でもいいかもしれない。
0653デフォルトの名無しさん
NGNGGUI関係は、よくハマルんだよなこういうの
呼び出す順番を変えたりすると全然ダメ
まあ、動きを理解すれば当然なんだが・・・
0654デフォルトの名無しさん
NGNG0655デフォルトの名無しさん
NGNGレッド規則」ってのがあるってのがあったけど、みんな知ってた?
画面更新を引き起こすイベントは全て、invokeLater()または
invokeAndWait()でイベントキューにほうりこまにゃナランら
しい。でないと厳密には動作は保証できないとさ。
0656デフォルトの名無しさん
NGNGという理解でよろしいでしょうか?
0657デフォルトの名無しさん
NGNGアホですか?
0658デフォルトの名無しさん
NGNGヴァカですか? 全部の関数はクラスの中にしか置けません。
0659デフォルトの名無しさん
NGNGボケですか?Javaに「関数」はありません。
0660デフォルトの名無しさん
NGNG>>656 に説明するために言ったんだよーぅ
勿論普段はサブルーチンて言ってるよーぅ
0661デフォルトの名無しさん
NGNGレベルの低いつりですね
0662デフォルトの名無しさん
NGNGスレッドに詳しいなら常識。
そこらの人たちはまったく理解していないでしょうね。
0663デフォルトの名無しさん
NGNG0664デフォルトの名無しさん
NGNG当方、OSウィンドウズme使用者です。
dos上でのjavaコンパイルがうまくいきません
上手くいかない可能性として
1・javaファイルのテキストエディター関連付けを行う時に間違えてjava.exeを選んだ。
2・autoexec.batの設定を書き換える時に間違えてしまい、そのまま再起動したこと。
です。
どうすればいいですか?
よろしくお願いいたします。
0665デフォルトの名無しさん
NGNG2.どううまくいかないのか
3.autoexec.bat はどうまちがえたのか
4.1,2それぞれなおしたのか。その場合どうなおしたのか
5.昨日つけたゆで卵のなべの火は俺はちゃんと消したのか
5が一番重要
0666デフォルトの名無しさん
NGNG0667デフォルトの名無しさん
NGNGまああれだ。PC上級者になるまで諦めろ。
0668デフォルトの名無しさん
NGNGコンパイルできない原因になりそうなのは、2。
関連付けも普通のエディタに修正しておいた方が良いでしょう。
0669デフォルトの名無しさん
NGNG0670デフォルトの名無しさん
NGNG1
javac (クラス名).java
2
「コマンド、またはファイル名が正しくありません」
と表示
3
よく覚えてないけど
SET PATH=C:\j2sdk1.4.1_01\bin:\WINDOWS;C:\WINDOWS\COMMAND
とかだった気がする。
4
テキストについてはファイルのプロパティから正しく関連づけられました。
pathのほうも、正しく
SET PATH=C:\j2sdk1.4.1_01\bin;C:\WINDOWS;C:\WINDOWS\COMMAND
にしました。
5
最近風邪引いて扁桃腺がいたいので心配ないと思う。
以上です。
よろしくお願いします。
0671デフォルトの名無しさん
NGNG0672デフォルトの名無しさん
NGNGWindows MEにおけるパスの設定はautoexec.batで行うわけではないのが原因。
おそらく>>1-100に張られたリンクのどこかにMEでのパスの設定方法があると思うのでそこを参照。
>>655
結城たんのスレッド本読むまで知らなかったよ。
JavaチュートリアルのSwingのページにしっかり書いてあったが。
0673デフォルトの名無しさん
NGNG諸事情によりテンプレの位置がずれています。
>>43-53 を参照ください。
0674デフォルトの名無しさん
NGNGサウンド編集プログラムを作っているのですが、
http://jewel.eli.hokkai-s-u.ac.jp/~megmog/node91.html
↑
ここの文章にあるようなことをしたいのですが、分からなくて困っています。
byte[] abData = new byte[EXTERNAL_BUFFER_SIZE];
nBytesRead = audioInputStream.read(abData, 0, abData.length);
↑
まずこのようにしてデータを配列に放り込む。
↓
配列データを加工
↓
☆配列をAudioInputStreamに書き戻し。
↓
ファイルにWAVファイルで保管
ここの☆の部分が分かりません。
1。バイト列からByteArrayInputStreamを作る。
2。ByteArrayInputStreamからAudioInputStreamを作る。
そうなんですが???です。
適当にやってみたらゴミみたいなWAVファイルがでしますた(涙)
どなたかよろしくご教授ください。
0675デフォルトの名無しさん
NGNGヴォケ! コロシマスヨ? イッペン、ブチマスヨ?
Wrap すれば? とだけ言っておく。あともう来んな。
0676デフォルトの名無しさん
NGNG多分AudioOutputStreamもあると思うぞ。
0677デフォルトの名無しさん
NGNG0678デフォルトの名無しさん
NGNGリスナのメソッド自体はEventDispatchスレッドから叩かれるから、
問題ないんだよね?でもそれ以外のスレッドでやっちゃダメってこと
だよね?
public void actionPerformed(ActionEvent e){
view.repaint();
}
はオケで、
public void actionPerformed(ActionEvent e){
Thread th = new Thread(){
public void run(){
view.repaint();
}
}.start();
}
はダメで、
public void actionPerformed(ActionEvent e){
eventqueue.invokeLater(new Runnable(){
public void run(){
view.reapaint();
}
};
}
でなければならない、ということですね。
0679674
NGNGご教授ありがとうございますた。
0680デフォルトの名無しさん
NGNGMysqlを使ってJSPでデータのやりとりしてるんですが
ある特定の文字だけ化けてしまうのですが何が悪いのでしょうか?
一応JISAutoDetectで変換処理はしています。
MySQLサーバには日本語環境入ってなくてどっちが悪いのやら・・
0681デフォルトの名無しさん
NGNGEUCな罠?
0682デフォルトの名無しさん
NGNGログイン画面でログインしたらTopMenu.jspというページに行くとします。
このページはログインをした人のみ入れるようにしたいのです。
要するに、アドレスバーでアドレスを直接入れた人には表示したくない(エラーページにするなど)
です。
どうすれば良いんでしょう?
0683デフォルトの名無しさん
NGNGセッション
0684デフォルトの名無しさん
NGNGアドレスバーから直接URLを打ってきたユーザーは、セッションを持っていない状態ですよね。
どうするんですか?
持っていないから、エラーページにジャンプされるとか?そんな簡単にいくわけないか...
0685デフォルトの名無しさん
NGNG0687デフォルトの名無しさん
NGNGJSPを直打ちでは見えない場所に置いとけば?
WEB-INF配下とか。
0688682
NGNGどうもありがとうございます。その手がありましたか!
これでうまくいきそうです。どうもです。
0689デフォルトの名無しさん
NGNGSocketChannel と混在できるんでしょうか?
そのとき、どちらのソケットかどう判断すればいいのでしょうか。
0690デフォルトの名無しさん
NGNGたとえばTomcatなら
http://jakarta.apache.org/tomcat/tomcat-5.0-doc/realm-howto.html
他のコンテナを使う場合には、そのドキュメントに必ず書いてあるハズ。
0691山崎渉
NGNG( ^^ )< ぬるぽ(^^)
0692デフォルトの名無しさん
NGNGこんな業界に入ってちょっと後悔したりなんかもしてます。
ところで、急に現在の日付から3ヶ月前の日付を取得し〜みたいな
仕様を追加しろ!!という事を夜食タイム時に言われました。
開発はJavaでして、色々調べたんですが、良い方法がわかりません。
どうやったら現在日付から指定月前の年月日を取得するか、
誰かご教授していただけたら幸いです。
いや、このプロジェクトでJava解かる人、私以外3名で、皆素人に
毛が生えた位のものでして・・・
※私は毛も生えていません(w
0693デフォルトの名無しさん
NGNGこれでわかる?
http://java.sun.com/j2se/1.4/ja/docs/ja/api/java/util/Calendar.html
0694デフォルトの名無しさん
NGNGcalender.add(Calender.MANTH, -3);
0695デフォルトの名無しさん
NGNGだった…
0696デフォルトの名無しさん
NGNGカレンダーもスペル間違ってるし…
0697デフォルトの名無しさん
NGNG0698デフォルトの名無しさん
NGNGどうもありがとうございます!!
calenderクラスは一番初めに調べたんですが・・・
それっぽいメソッドが見つからなくて・・・
「Date の演算機能です。」ってよく考えたら
私が実現したいコト、そのまんまですよね♪
さーて、これから早速くみこんでみます。
・・・早く家に帰ってシャワー浴びたい・・・
0699デフォルトの名無しさん
NGNG普通は Calendar#roll(int, int); のが良いみたいね。
http://java.sun.com/j2se/1.4/ja/docs/ja/api/java/util/Calendar.html#roll(int,%20int)
0700山崎渉
NGNG( ^^ )< ぬるぽ(^^)
0701デフォルトの名無しさん
NGNG( ・∀・) | | ガッ
と ) | |
Y /ノ 人
/ ) < >__Λ∩
_/し' //. V`Д´)/
(_フ彡 / ←>>700
0702デフォルトの名無しさん
NGNGC:\j2sdk1.4.1_02-windows-i586\bin
これでは、駄目なのでしょうか?何時間もやってるんですが、うまくいきません。Helipも読んだのですが・・・
ご教授ください。
0703デフォルトの名無しさん
NGNG合ってる
0704デフォルトの名無しさん
NGNGマジですか?でもうまくいきません。何が悪いのでしょうか?
0705デフォルトの名無しさん
NGNGどういうエラーが出るの?
0706デフォルトの名無しさん
NGNGHelipってなんだ?
微妙だなぁ
ネタ臭い
0707702
NGNGって感じです。
0708デフォルトの名無しさん
NGNGでも、ぞうさんはもーっと好きです
0709デフォルトの名無しさん
NGNGそれからそのDOS窓で
「set」と打って
「PATH」の項目に何が表示されるか教えて
0710デフォルトの名無しさん
NGNGOs winXP home
Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\ATI Technologies\ATI Control Panel;C:\j2sdk1.4.1_02-windows-i586\bin
って感じです。
0711デフォルトの名無しさん
NGNGコマンドから
C:\j2sdk1.4.1_02-windows-i586\bin\javac
と打ってみなさい
0712デフォルトの名無しさん
NGNG指定されたPassが見つかりませんでした。
と出ました。
0713デフォルトの名無しさん
NGNGじゃあ、コマンドプロンプトから
dir c:\
は?
0714デフォルトの名無しさん
NGNGPATHの値を
C:\j2sdk1.4.1_02-windows-i586\bin;%PATH%
にしてみよう、
おれのPCもそうなのだが
長すぎると最後のほうのPATHが通らないんだよ原因わからないが・・・
だからJavaのPATHを最初に持ってくる
0715デフォルトの名無しさん
NGNG>指定されたPassが見つかりませんでした。
つまりパスワードが違うということか。
0716デフォルトの名無しさん
NGNGcd \
dir /ad /s j2sdk*
してみれ。
0717デフォルトの名無しさん
NGNGドライブ C のボリューム ラベルがありません。
ボリューム シリアル番号は 1225-88E8 です
c:\ のディレクトリ
2002/09/08 12:44 <DIR> ATI
2002/09/08 07:01 0 AUTOEXEC.BAT
2002/09/08 07:01 0 CONFIG.SYS
2002/09/08 07:06 <DIR> Documents and Settings
2003/04/20 07:19 <DIR> Download
2002/11/13 08:09 1,090 INSTALL.LOG
2003/04/20 07:42 <DIR> j2sdk1.4.1_02
2002/11/23 00:50 <DIR> My Music
2002/09/17 18:51 2,796 PCcheck.LOG
2002/09/08 13:46 <DIR> PCOPY
2003/04/20 07:42 <DIR> Program Files
2003/04/06 18:13 <DIR> WINDOWS
4 個のファイル 3,886 バイト
8 個のディレクトリ 8,324,960,256 バイトの空き領域
です。
0718デフォルトの名無しさん
NGNGC:\j2sdk1.4.1_02-windows-i586\bin\javac.exe
は、存在してるよな?
0719デフォルトの名無しさん
NGNGおい、j2sdk1.4.1_02-windows-i586をj2sdk1.4.1_02に変えろ
原因はそれだ!
なんで、windows-i586なんて付加したんだよ
0720デフォルトの名無しさん
NGNGできました!!!!ただ、数時間前にこれではできませんでした・・・>>714さんのいうように先頭にして行ったらできました!スレを汚して申し訳ありません。これで、やっと研修の復習ができます(涙)。ありがとうございました。
0721デフォルトの名無しさん
NGNGそれ表示が切れてるだけだよ。
> PATH
だと切れるけど
> ECHO %PATH%
だと切れない。
0722714
NGNGふむ、よかったな
しかし、そういう現象は俺のPCだけの問題じゃなかったのか・・・
いままで、「俺のPCがおかしいんだな」と思って気にもしてなかったが・・・
これはWindowsの仕様なのか?こんなの聞いたこと無いぞ?
ちなみにWin2000Pro SP3
0723714
NGNG表示が切れる?ってどういう意味?
PATH、ECHO%PATH%両方試したけど
表示に変わりないよ
0724デフォルトの名無しさん
NGNG俺の勘違いだ。別に切れる切れないの話してないね。スマソ
0725デフォルトの名無しさん
NGNGMenu1 = new Menu("ファイル");
というコードを書いたらコンパイルエラーが出ました。
全く同じコードがJDK1.3では通りました。
こんなことってあるんですね。
0726デフォルトの名無しさん
NGNGエラーメッセージをよく読め。
>全く同じコードがJDK1.3では通りました。
無いことも無いが、見当違い。
0727デフォルトの名無しさん
NGNG>こんなことってあるんですね。
いや、ありえないだろう?
Menu1ってあらかじめ
Menu Menu1;
って宣言してあるのだろ?
何でエラーになるんだ?
信じれん
0728725
NGNG>>727
ここにコードを載せました。
ttp://henachoko.homeip.net/uploader/updata/20030420091006.txt
ファイル名をmenudemo.javaにしてコンパイルしてみてください。
0729デフォルトの名無しさん
NGNGコンパイル通ったが…
0730725
NGNGコンパイルできますね…
正確には、エクリプスでビルドしようとしたら
失敗したんです。
失礼しました。
0731デフォルトの名無しさん
NGNGそれはただ単に
「appletviewer ・・・」って起動できないからじゃないの?
0732725
NGNG>>730も正確じゃなかったです。
エクリプスであのコードを書いたんですけど
エラー警告がでるんです。
たとえば
コンストラクターMenu(String)は未定義です。
とか…
0733デフォルトの名無しさん
NGNGEclipse2.0.2
JDKは1.4.1_01
0734デフォルトの名無しさん
NGNG0735デフォルトの名無しさん
NGNGあたりめーよ
俺なんか徹夜で、まだ書き途中のプログラムあるんだよ
盛り上がらずにいられない
0736725
NGNG例のソースはある本のソースなんですけども
Ecripseのワークスペースディレクトリでコンパイルすると、エラーが出てしまい、
本のソースをまとめて入れてある、全く別のディレクトリでコンパイルすると、通ります…
javacが動くのでパスの問題ではないと思うんですけども…
こんな感じです。
G:\ECLIPS~1\WORKSP~1\TTL-JA~1>javac menudemo.java
menudemo.java:50: シンボルを解決できません。
シンボル: コンストラクタ Menu (java.lang.String)
場所 : Menu の クラス
Menu1 = new Menu("ファイル");
^
menudemo.java:53: シンボルを解決できません。
シンボル: メソッド add (java.awt.MenuItem)
場所 : Menu の クラス
Menu1.add(menuitem1);
H:\book\TL_Java2\menudemo>javac menudemo.java
0737動画直リン
NGNG0738デフォルトの名無しさん
NGNG怖いな、だからこそ確かめたくなる
たまに、ほんの極たまにこういうことあるよな
Javaとかに限らずだが・・・
Menuの部分コメントアウトしたら通る?
それか、もう一度Menu近辺を自分で打ち直してみるとか・・・
0739725
NGNGタイプミスかと思って、ソース全部を消して、本のソースを貼ってみたり、
ファイルを一旦消して、本のソースそのものをコピーしたりしたんですが
結果は同じで…
とりあえずは、コンパイルが通る方のディレクトリで続けることにします。
長々とすみませんでした。
0740デフォルトの名無しさん
NGNGパッケージの場所の問題じゃないの?もしくはクラスパス。
0741725
NGNGその通りでした。
Eclipseで書名を1つのパッケージにして
その下に各サンプルのクラスを作っていったのですが、
今回利用しているMenuクラスを他のサンプルで使っていたのです。
そこで>>736のようなコンパイルエラーが出たんですね…
ちなみに、本のソースを入れているディレクトリは
各サンプルごとにディレクトリが別になっていました。
いやー…恥ずかしいです。
すみませんでした。
0742デフォルトの名無しさん
NGNGJ2EEパターンについて一つ質問。
Business Delegate と Session Facade の違いって
何なのでしょう? どちらもビジネスオブジェクトと
クライアントとを疎結合にしようとしている同じものの
ような気がするのですが。
0743デフォルトの名無しさん
NGNGクライアント側の対EJBサーバ通信プロキシ(RMI Stubみたいなもん)
Session Facade…
サーバー側で、粒度の大きい処理要求をもつFacade EJB
全然違うな。目的の一部は似てるかも。
0744デフォルトの名無しさん
NGNGPreparedStatementで送られるSQL文が
正しいかどうかを確認したいんですが
どのようにしたら取り出せますか?
0745デフォルトの名無しさん
NGNG0746デフォルトの名無しさん
NGNG0747あぼーん
NGNG/〃⌒⌒ヽ
〈〈 ノノノハ))) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
|ヽ|| ´∀`||< 先生!こんなのがありました!
_φ╂∨⊂)__ \______________
/旦/三/ /|
| ̄ ̄ ̄ ̄ ̄| |< http://www.freeweb2.kakiko.com/tama/
|_____|/
0748デフォルトの名無しさん
NGNGずいぶん昔にも同じ質問があって、その時は
「方法は無い。自前でPreparedStatementのラッパクラスを定義すれば可能」
という結論だったような気がする。
次のJDBCからはできるようになると思うがよく覚えてないや
0749デフォルトの名無しさん
NGNGttp://java.sun.com/products/jfc/tsc/articles/treetable1/index.html
ユーザ登録必要かも
0750デフォルトの名無しさん
NGNGわかるひといませんか
0751デフォルトの名無しさん
NGNG0752デフォルトの名無しさん
NGNG>>593
0753デフォルトの名無しさん
NGNGおまえは実数を扱うんとちゃうんかと小一時間・・・
0754デフォルトの名無しさん
NGNG0755619
NGNGやってみたのですが、最後の要素がリストの長さ分入ってるように見えます・・・・。
こんなことをやってるのです。
呼び出し側
LinkedList lst = new dataLoad();
for(Iteretor i = lst.iterator(); i.hasNext();){
MyClassX elm = (MyClassX)i.next;
System.out.println( elm.getDataString ); // 出力A
}
呼ばれる側
LinkedList dataLoad(){
LinkedList lst = new LinkedList();
MyClassX mx;
for(int i=0; i<1500; i++){
// ファイルから指定位置のバイト列を読み込んで、それをMyClassXにぶち込んで、
mx = new MyClassX( fileIO.getData(i))
// LinkedListにぶち込んでると思ってください。
lst.addLast( mx);
System.out.println( mx.getDataString ); // 出力処理B
}
return lst;
}
おおまかに書きましたがこんな感じです。
で、出力処理のところでの出力が違うのです。
思っていた動作では、出力Aと出力Bで出力が同じになると思うのですが、
出力Bでは保存されていたデータのとおりに出力され、
出力Aでは同じデータが表示されます。
出来ないことをやっているような気がするのですが、どこを間違っているのでしょうか?
すみませんが、教えてください。
0756デフォルトの名無しさん
NGNG一番疑わしいのは MyClassX だと思われ。
で 出力B と 出力C が違うか調べれ。
LinkedList dataLoad(){
LinkedList lst = new LinkedList();
MyClassX mx;
for(int i=0; i<1500; i++){
mx = new MyClassX( fileIO.getData(i))
lst.addLast( mx);
System.out.println( mx.getDataString ); // 出力B
}
for(Iteretor i = lst.iterator(); i.hasNext();){
MyClassX elm = (MyClassX)i.next;
System.out.println( elm.getDataString ); //出力C
}
return lst;
}
0757619
NGNGありがとうございました。全く同じ現象でした・・・・。
そんなところにミスがあろうとは・・・・。
早速調査して、結果報告します。
どうもありがとうございました。
0758
NGNGhttp://www.geocities.co.jp/Athlete-Acropolis/6963/
0759ログインして2フレームの画面を変えたい。
NGNG今までの仕様は下記の通りでした。(ここまでは出来上がっています。)
/***************************************************************
左フレーム(ログインボタンあり):
<form action="/servlet/Login" target="rightflame">
↓ ログインボタンを押すと
右フレーム(Login.java):パスワードチェックし、OKならMenu.jsp。NGなら、Error.jspを呼ぶ
*************************************************************/
しかし、今度はログイン成功したら、左フレームの下部の方に、『ようこそ、〜さん』という文字を付け加えなくてはいけなくなりました。
どうすれば良いんでしょうか?
0760デフォルトの名無しさん
NGNGそれって jsp の問題か? まぁいいや。
<frameset> の入ったページ自体を target="_top" で開いたらどうだ?
0761ログインして2フレームの画面を変えたい。
NGNGそれで、フォームからの値は送れるのかな?
左フレーム、右フレームともに、フォームから送信された値が必要なのだが。。
0762デフォルトの名無しさん
NGNG次
↓
0763デフォルトの名無しさん
NGNG再表示しようとしたフレームだけログイン画面に変わるから気をつけてね。
0764ログインして2フレームの画面を変えたい。
NGNGJavaScriptを使おうとしたけど、できませんでした。
Base.htmlを左フレームと右フレームに分けています。右フレームがLogin.jspで左フレームがtop.htmlです。左フレームのログインボタンを押すとLoginServlet.javaを呼び出して、右フレームが変わるようにしています。
どうやって、JavaScriptを使えばよいんですか?元のフレームを変更するとフォームからの値の受け渡しができないように思うのですが。。。
でも、セッションを使うとできますね。そういえば。この線で言ってみようと思います。
ですが、もっとスマートにJavaScriptだけでできるんですか?
>>763
気をつけます。
0765デフォルトの名無しさん
NGNG例えば、こういうURLをJSP内部のJavaScriptに埋め込む方法はどう?
frame2.location = 'welcome.jsp?name=<%= request.getParameter("name") %>';
これだとクロスサイトスクリプティングの餌食になるので、対策には気をつけてね。
0766デフォルトの名無しさん
NGNGの一番下にある
* JavaTM Cryptography Extension (JCE)
無制限強度の管轄ポリシーファイル 1.4.2
つかったっことある香具師いる?
とりあえず上書きしてファイルサイズ少し増えたけどたけど
これでセキュリティ高まったのか?
0767デフォルトの名無しさん
NGNGバックグラウンドで動かすにはどうしたらいいんでつか?
0768デフォルトの名無しさん
NGNGfloat f=0.5f;
という書き方が気に食わないという意味?
0769デフォルトの名無しさん
NGNGReal programmer don't use float type.
0770デフォルトの名無しさん
NGNG使わなくはないが、確かに shot と float は使う機会が少ないなぁ。
0771デフォルトの名無しさん
NGNGttp://www.geocities.co.jp/Milkyway-Orion/3324/prog/realprog.html
0772デフォルトの名無しさん
NGNGあーそれはOS依存だからね
Java Native Interface (JNI) つかって
Win32APIのShell_NothifyIcon関数使うしかない
(てか、俺はこれしか知らないが・・・)
しかし、こんなことやるよりも
素直にVC++で組んだほうが早いな
0773デフォルトの名無しさん
NGNGSWT ってタスクトレイ扱えなかったっけ?
0774デフォルトの名無しさん
NGNGしています。これ、Windows 上で ODBC の設定をしてやらなきゃだめなん
ですが、アプリケーションから MDB ファイルを直接指定するような方法は
ないですか? ("jdbc:odbc:C:\\hoge\\nullpo.mdb" みたいな)
0775デフォルトの名無しさん
NGNGない。
というかJDBC-ODBCブリッジドライバはテスト理由以外では使わないほうがいい。
まともに動いてないから。
MDBだったらほかのベンダがJDBC出してたような気がする。
0776デフォルトの名無しさん
NGNG次マスへ動くのを滑らかにするには1px動かして、Thread.sleep()をしてrepaint()をすればよいのでしょうか?
よろしくお願いします。
0777デフォルトの名無しさん
NGNG<jsp:param name="A" value="test" />
</jsp:forward>
とやると生成例外が出るんですが、何が間違っているんでしょう?
サンプルそのまま打ってるだけなんですが。
0778デフォルトの名無しさん
NGNG0779Java勉強中
NGNGpublic class test{
public static void main(String args[]){
System.out.println("test = "+ new test());
}
public String toString(){
System.out.println("###");
return "Z";
}}
の実行結果が
###
test= Z
となるのですが、new test()がどうしてtoString()をよびだせるのか
分かりません。教えてください。
0780デフォルトの名無しさん
NGNG//I
System.out.println("test = "+ new test());
//II
test a = new test();
System.out.println("test = "+ a);
//III
test b = new test();
System.out.println("test = "+ b.toString());
}
I, II, III はやってることは同じ。
String と String でないインスタンスを + 演算子で繋ぐと、
String でない方の toString() を呼び出す。
ちなみにクラス名は大文字から始めたまい。
0781デフォルトの名無しさん
NGNG0783デフォルトの名無しさん
NGNGとして、"
を入れたいのですがどうしたらいいですか?
"""
にするとエラーになってしまいます。
0784デフォルトの名無しさん
NGNGとしれ。
0785デフォルトの名無しさん
NGNGServlet2.2/JSP1.1コンパチモードを指定してまつか?
0786デフォルトの名無しさん
NGNGPureJavaだと無理じゃない?
ネイティブに頼ればできると思うが、
それをJavaで作ったというかどうかを小一時間
0787デフォルトの名無しさん
NGNG0788デフォルトの名無しさん
NGNGネイティブに頼らないで
(直接/間接を問わず一切 native メソッド呼ばないで)
コード書ける奇特な方ですか?
そんな事言いだしたら System.out.println() すら出来ませんが。
0789デフォルトの名無しさん
NGNGハゲワラ
0790デフォルトの名無しさん
NGNG0791デフォルトの名無しさん
NGNG>>786 の
>それをJavaで作ったというかどうかを小一時間
に反応しただけ。
0792デフォルトの名無しさん
NGNG君はJava以前にゲームプログラミングの基礎を
勉強しろ。話はそれからだ。
0793デフォルトの名無しさん
NGNG0794デフォルトの名無しさん
NGNGNullPointerException
0795デフォルトの名無しさん
NGNGColdFusionを使っていたらそれが出たよ!!
0796デフォルトの名無しさん
NGNG0797デフォルトの名無しさん
NGNG数当てゲーム
10 A=RND(1)
20 INPUT D
30 IF A=D THEN 60
40 PRINT "ハズレデス"
50 GOTO 20
60 PRINT "アタリデス"
70 END
0798デフォルトの名無しさん
NGNGポテチをムサボリ食いながらエロゲをやり。
その手でオナルのが基本って言ってた。がんがれ。
0799デフォルトの名無しさん
NGNG所詮ベーマガ止まりの奴らばかりだな
0800デフォルトの名無しさん
NGNG0801グゥ〜イ
NGNGこいつを実行してみると、絶対に画面の左上端に表示されてしまいます。
私としては、画面の真ん中とかに表示したいのですが、そのようなメソッドはありませんか?
0802デフォルトの名無しさん
NGNG0803デフォルトの名無しさん
NGNGJavaAPI見てたらこんな名前は付けないはずなのになぁ。
java.util.List?SwingApplet?
ソース見たらディレクトリを再帰的に呼んで、ファイル一覧を表示する機能だった。
余計な想像させるなよ。と。
0804デフォルトの名無しさん
NGNG素敵な お相手が貴方を待っています!
もちろん 女性は完全無料です!
http://www.sweet.st
0805デフォルトの名無しさん
NGNG0806デフォルトの名無しさん
NGNGそのためのパッケージなんだから
0807デフォルトの名無しさん
NGNGedlinでもなんでもいい。
ただ、悪いこと言わないから、
デバッガ使える環境にしとけ。
0809デフォルトの名無しさん
NGNG0810デフォルトの名無しさん
NGNGTCLと合わせてよく使われるな。
"TCL/tk"でググってみろやこのチンカス。
リンクはこれだバカ。
http://www.google.com/search?hl=ja&ie=UTF-8&oe=utf-8&q=%22TCL%2Ftk%22&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja
0811デフォルトの名無しさん
NGNGIBMのJDKとSUNのJDKってどっちが良いの?
あとIBMのJDKにも-serverオプションみたいなのあるのかな?
0812グゥ〜イ
NGNGどうもありがとう。>>506と>>507、>>508に書いてありました。
僕も、うまくできました。助かりました。
ひょっとして、うそかなぁ〜、と思ったけど信じて探してよかった。
0813デフォルトの名無しさん
NGNGログオンしていてとSunのPlug-in(1.4.1)を使用すると、起動時にZipExceptionだと
か例外がいっぱい発生してしまいます。回避できますか?
0814デフォルトの名無しさん
NGNGJARにASCII以外の名前のファイルを入れないとか?
0815デフォルトの名無しさん
NGNGGIF画像ならImage.getProperty("comment")で取得できるようなのですが
JPEGだとUndefinedPropertyが返ってくるだけです。
0816デフォルトの名無しさん
NGNGたぶん自前で取得しないとだめだと思う。
0817デフォルトの名無しさん
NGNGシステムに設定しないことを前提とすると、どうしても起動スクリプトが必要ですか?
JarでClass-Pathの指定ができるのでひょっとしてPATHもいけるかも・・・と思ったら
JarのマニュアルにはPATHに関しては載っていませんでした。
無理なら無理とすっぱりとどめを刺してください。お願いします。
0818デフォルトの名無しさん
NGNGこれ、わかるかた、おしえてください。
0819デフォルトの名無しさん
NGNGこれ最初に絶対買っとけみたいな本ありませんか?
0820デフォルトの名無しさん
NGNG入れるとscript内で作った変数aを認識してくれないんですが
どうしたらいいでしょう?
0821U ◆CZtFsGiu0c
NGNGJSPはサーバ(Webコンテナ)で実行されるもの、Javascriptはブラウザで
実行されるもの。そんな都合のいい連携はできません。
0822デフォルトの名無しさん
NGNGディレイドマジレス。
setBounds(x, y, w, h)を使え。
0823デフォルトの名無しさん
NGNG円で払えれば有料で構いませぬ。
gnome.skのを円で払う方法でもいいです。
0824823
NGNG0825823
NGNG0826デフォルトの名無しさん
NGNGsetLocationRelativeTo
が楽。激しく楽。
08282つのキーを同時に押せない河豚ですが…
NGNGユーザー補助の固定キーでAltが機能しません。
固定キーのShiftは正常に機能します。
固定キーをOffにしてAltと同時押下げした場合は、正常に
メニューが開きます。
対処法、ご存知の方いませんか?
0829デフォルトの名無しさん
NGNGhttp://www.google.co.jp/search?q=Java+Twain&btnG=Google+%E6%A4%9C%E7%B4%A2&hl=ja&ie=UTF-8&oe=UTF-8
いっぱいあるらしい。
0830
NGNGすいません、初心的な質問で・・・
int Level = 0;
char Character;
while((Character = *String++) != '\0'){
switch(Character){
case '(':
Level++;
break;
case ')':
if(Level < 1){
printf("対応する開き括弧がないよ。\n");
}
Level--;
break;
default:
;
}
}
if(Level <> 0){
printf("対応する閉じ括弧がないよ。\n");
}
0831デフォルトの名無しさん
NGNG0832デフォルトの名無しさん
NGNG算用数字にすべて置き換えたいのですが、なにか定型のようなのはあるんでしょうか?
replace でちまちま(オブジェクトをいちいち生成しながら・・)置換していくのでしょうか?
0833デフォルトの名無しさん
NGNGhttp://oss.software.ibm.com/icu4j/download/index.html
これのライセンス、商用利用の場合でも、フリーって解釈でいいのかな?
http://oss.software.ibm.com/cvs/icu/~checkout~/icu/license.html
「このソフトウェアと関連ドキュメントのコピーを得る誰にとっても利用許可は無料で与えられ、
ソフトウェアのコピー、修正、マージ、出版、配布そして(または)コピーの販売について
制限無しでソフトウェアを無制限に使用する権利を含む。」
って解釈でいいの?
0834デフォルトの名無しさん
NGNGStringBuffer使えば?
0835デフォルトの名無しさん
NGNG商売なら金払って英語のできる弁護士雇うよろし。
0836デフォルトの名無しさん
NGNGjava junit.swingui.TestRunner localdomain.test.fooTester
だとうまくテストできるのに、
java junit.textui.TestRunner localdomain.test.fooTester
だとClass Not found "localdomain.test.fooTester"で駄目なんです。
0837デフォルトの名無しさん
NGNG俺も、ちょっとの前のバージョンで同じ現象でてた。
今は知らん。
0838デフォルトの名無しさん
NGNGちなみにバージョンはJUnitが3.8.1で、Java は1.4.1、
OSはMac OS X(10.2.4)です。
0839迷い人
NGNG最近CD-ROM版の辞書を買ったのですが、検索機能やFigの欄をclick
しても、javascript errorとでて、検索できませんしfigも見る事ができません。
windows Meで辞書はhtml形式で、IE 6.0で見ています。
CD-ROMを開くと、確かに画像ファイルとかはフォルダにあるのですが・・
今回のCD-ROMの機種やOSなどの条件には一応全部良いと思うんですが。
ちなみに2年前に買ったノートタイプです。どなたがどうか教えてください。
よろしくお願いします。 ちなみに、CDROMを入れた時に、JAVA Runtime environmentとか言う
fileが勝手にインストールされました。
0840デフォルトの名無しさん
NGNGとりあえず、購入した辞書のサイトを見に行って来い。
このスレとはあんまり関係なさそうだ。
0841vecvec
NGNG0842デフォルトの名無しさん
NGNGaddElement は 1.1 時代の名残
Collection や List として扱うなら add 使う
0844vecvec
NGNGどうもです。今度の場合はListとして、使いたいので add を使えばよろしんですね。
疑問が解けました。
ありがとうございました。
ひょっとしたら、1.1の頃から、Javaをつかっておりますの?
大ベテランさんなんですねぇ〜。今回は、とても助かりました。
0845デフォルトの名無しさん
NGNG0846デフォルトの名無しさん
NGNG組んでて、素直に面白いって思う。
0847デフォルトの名無しさん
NGNG表示、消去ボタンを設置して、gif画像を出現させたいのですが、どのようなコードを使えばいいのでしょうか?
labelにはその画像を選んでいるのですが、どうしてもボタンを押しても出現させることができません・・・
また、消去するにはどうしたらよいのでしょうか?
ぜひ教えてください お願いいたします。
0848bloom
NGNG0850デフォルトの名無しさん
NGNG1.0からやってる漏れは爺さんですかい
0851デフォルトの名無しさん
NGNG何時帰ってくるかわからんレスをこんなとこで待つ前に、試せよ。
SelectableChannelならなんでも登録できると思うが。
クラスの型を調べたいならinstanceofすれば〜?
ソケット多重化管理は、周りの実装が面倒になるから、正直
素人にはお勧めしない(ワラ
0852デフォルトの名無しさん
NGNGスレッドつかえてこと?
スレッドも初心者にはキツイのでは?
0853デフォルトの名無しさん
NGNGスレッドの使い方なんか、参考書がいっぱいあるからいいんじゃない?
キツイのは最初だけで。
0854デフォルトの名無しさん
NGNG落としてきたのはいいけど、使い方が分かりません。
0855デフォルトの名無しさん
NGNG0856デフォルトの名無しさん
NGNG0857デフォルトの名無しさん
NGNG0858デフォルトの名無しさん
NGNG0859デフォルトの名無しさん
NGNG確か無いな。昔の JServ とかは <%! %> の中で init() のオーバーライド
とか出来たんだが。どうしてもというなら static イニシャライザを使え。
ServletContext が参照できないという問題はあるが。
<%! static{
...
} %>
0860デフォルトの名無しさん
NGNGうそ教えんなよ。jspInit()っつうメソッドがあるわな。
0861857
NGNGどうもありがとう。jspInit()で、ググってみたら、『 <%! public void jspInit() { メソッド定義 }%> 初回に実行されるメソッドの定義 』
こんなのがあった。
おかげで、問題解決できたよ。どうもありがとう。
0862デフォルトの名無しさん
NGNGがんがれ。
0863デフォルトの名無しさん
NGNGほうか、そりゃ失礼。
JSP はドキュメントも無い時代に試行錯誤で覚えてそれっきりだったからなー。
0864デフォルトの名無しさん
NGNGex:Object func(){
return obj;
}
String str=(XXXXX)o.func();
このXのところにメソッドでもなんでもいいから汎用のキャストをするものが
欲しいんですが、なんとかなりませんか?
0865デフォルトの名無しさん
NGNG作っているのですが、model.addRow(line);の行で「シンボルを解決できません」
というエラーが出てしまいます。
どうしたらいいですか?
String line;
while((line=reader.readLine())!=null){
model.addRow(line);
}
reader.close();
ファイルには、
1
2
3
という全3行のデータが入ってます。
0866デフォルトの名無しさん
NGNG汎用のキャストだったら java.lang.Object 使えば、ってそーゆー話じゃなくて?
0867デフォルトの名無しさん
NGNGString str=(XXXXX)o.func();
と書くだけで、(XXXX)がStringにする方法があれば便利だと思って。
汎用キャストってあれば便利だろうなと思って。
やっぱ、ないかなぁ。
0868デフォルトの名無しさん
NGNGaddRow(Object[] rowData) addRow(Vector rowData) はあるが、
addRow(String rowData) が無いからでは?
0869デフォルトの名無しさん
NGNGメソッドがあればべんりなんですけどね。
0870デフォルトの名無しさん
NGNGtoString() じゃあかんのかい
0871デフォルトの名無しさん
NGNGだったら String str = o.func().toString(); とかすれば?
それで良いのかは知らんけど。
0872デフォルトの名無しさん
NGNGObject#getClass() じゃあかんのか?
http://java.sun.com/j2se/1.4/ja/docs/ja/api/java/lang/Object.html#getClass()
0873デフォルトの名無しさん
NGNGeval使えば?
0874デフォルトの名無しさん
NGNGまあ確かにJServ出してくる時点で
相当の兵の思われ。
まだセッションの一覧とか平気で取れた時代だよな・・・
0875デフォルトの名無しさん
NGNG基本情報技術者と比べるとランク、難しさではどっちが上?
0876デフォルトの名無しさん
NGNGjavax.swing.ImageIcon
0877デフォルトの名無しさん
NGNG0878デフォルトの名無しさん
NGNG0879デフォルトの名無しさん
NGNGJAVAサーブレットでDBと組み合わせた掲示板を作ってみたのですが、コネクション
プーリングが開放されなくなってしまいました。
環境はWAS4+DB2(ソフトの入手元は聞かないで…)
流れとしては
リクエスト受け取り
↓
それに応じたSQL組み立て
↓
コネクションプーリングゲット(ここだけシンクロかけてます)
↓
SQL文実行
↓
コネクション開放(try〜finallyでclose)
で、1分ぐらいスレッドを多重で連続実行させていたところ、何時の間にか
コネクションが開放されずにエラーを起こしていました。
調べてみたところ、どうもコネクションが開放されていませんでした。
どなたか、これを解消するアドバイスをいただけないでしょうか。
0880デフォルトの名無しさん
NGNG>(ソフトの入手元は聞かないで…)
(´-`).。oO( じゃあ答えも聞かないで… )
0881デフォルトの名無しさん
NGNGこの状態で、JScrollPaneのマウスイベントを取りたいんですが
うまくいきません。
マウスを使って、スクロールバーをドラッグしたりとか、
上下の矢印をクリックしたときのイベントが取得したいんですが、
どうすれば良いんですかね?
1.4.1なんでホイールイベントは取れたんですが・・・
MouseListener
MouseMotionListener
MouseWheelListener
をJScrollPaneにaddしてみたんですが、うまくいきません。
JScrollBar にある addAdjustmentListener が
JScrollPaneに無いのが困った感じです。
0882デフォルトの名無しさん
NGNGおいおい、JScrollPaneが持っているスクロールバーにaddしろよ。
JScrollPaneは、幾つかの部品を纏めて持っている便利な親クラスで
しかないよ。
0883デフォルトの名無しさん
NGNGなんだかよくわからんが、借りたものをプールに返しているか?
ユーザスレッドが強参照握っているうちは、絶対解放されません。
0884デフォルトの名無しさん
NGNGJDK1.3.1のsrc.Jar。
0885デフォルトの名無しさん
NGNGなにがしたいのか今ひとつピンとこないけど、C++の総称型を利用した
テンプレートメソッド作成みたいなことがしたいなら、JDK1.5を待つ
べし。今年の終わりころには出るはずだから。
0886デフォルトの名無しさん
NGNG0887名無し
NGNG0888デフォルトの名無しさん
NGNGC#がJavaのパクリですが。
0889デフォルトの名無しさん
NGNGありがと。問題解決。
0890デフォルトの名無しさん
NGNG言い返したかったんだね (禿藁
てか、C# のプレスリリースが 2000年6月くらい。とはいえこの時点でまだ中身なし。
JDK 1.4 で Unboxing を実装するか 1.5 に延期するかをすったもんだしていた
のが 1.3 発表の頃の 2000年5月くらい。どこまで行っても C# は半島民。
0891デフォルトの名無しさん
NGNGできれば日本のキボンヌ
0892デフォルトの名無しさん
NGNG既出な現象でしょうか?過去ログ見ても見つからなかったんですが。
1.4.1をアンイストすれば1.3.1でも1.4.0でも正常に動きます。
0893名無しさん
NGNGサーバープログラムをスタートしてブラウザから
http://localhost:8080/servlet/クラス名を入力して、
サーブレットを呼び出すことに成功しました。
次にこのクラスファイルを自分のHPへアップしました。
ここで、サーブレットを呼び出すためには
http://サーバ名:ポート番号/servlet/クラス名を入力すればいいんですよね。
間違ってたら教えてください。また、ポート番号とは何か?どうすれば、番号が分かるのか
教えてください。お願いします。
0894デフォルトの名無しさん
NGNGそんなの Java の質問じゃねーっつーの
サーブレットがなんだか分かってねーんじゃねーのか
0895デフォルトの名無しさん
NGNG有名なDLL HELLという奴です。
もちろんDLLではないですが、
同じような理由で発生します。
0896デフォルトの名無しさん
NGNGあの、結局、SUNは行動が遅いと言いたいわけですか?
0897デフォルトの名無しさん
NGNG.NETのside-by-sideアセンブリのような、アプリケーションのほうで
実行環境のバージョンを指定する機能はJavaにはないのですか?
アプレットだと可能なようですが…
0898デフォルトの名無しさん
NGNGcatchするという方針で作っていると、アプレットの場合
存在しないクラスを探すためサーバに無駄な通信を
行ってしまうのですが(しかも404になるからキャッシュもされない)
これを防ぐにはバージョンから判別するしかないのでしょうか?
システムにインストール済みのクラスのみを探す方法が
あると理想的です。
0899デフォルトの名無しさん
NGNGすげー適当でまともに動く保障はないが:
ClassLoader loader = ClassLoader.getSystemClassLoader();
if(loader.getResource("java/lang/String.class") == null){
System.out.println("String クラスがない");
}
0900デフォルトの名無しさん
NGNGジャストシステムの一太郎Arkは?
0902デフォルトの名無しさん
NGNG調べる方法を教えてください。GET (URL) HTTP/1.1のHTTP部。
0903デフォルトの名無しさん
NGNGやってみます。
>>901
たとえば
try {
MSのクラスを使う
} catch (NoClassDefFoundError e) {
Java 2の代替実装を使う
}
みたいな感じ。Class.forNameで調べても
サーバにアクセスするし例外をキャッチする必要もあるので。
さっさと控訴審の決着が付いてこんな小細工が必要なくなる
ことキボンヌ
0904デフォルトの名無しさん
NGNGうひょ。タイヘンだ。
MSとSunでClassLoaderの実装クラスが違うことを期待して、
Class loadercls = ClassLoader.getSystemClassLoader().getClass();
if(loadercls.getName().equals("MSのクラスローダ名")){//処理}
else{//代替処理}
とかでどうかな?しかし、アタマ痛いね…
0905904
NGNG0906903
NGNG>>905
やっぱSystem.getProperty()ですかね。
現時点で区別する必要がありそうなのは実質的にMS実装くらいだし。
お答えありがとうございました。
0907デフォルトの名無しさん
NGNGすまん、間違えた。
if(ClassLoader.getSystemResource("java/lang/String.class") == null){
System.out.println("String クラスがない");
}
0908デフォルトの名無しさん
NGNG>コネクションプーリングゲット(ここだけシンクロかけてます)
これが気になる
それから、プーリングって自作(自社)のやつ?それともJのやつ?
0909デフォルトの名無しさん
NGNG強参照はよくわからないので後で調べますが、自分がやっているのはconnection.close()
(connection = dataSource)だけです。
ヒント、ありがとうございました。
>>908
JNDIのコネクションプーリングです。
自分でやっているのは名前をとってきて、与えるだけ。
0910デフォルトの名無しさん
NGNG将来PGになったときに実務で足手纏いにならないようにするための
なにか指針があれば教えてくらさい。
今は全力を尽くせばオセロもどきや電卓が作れるくらいです。
0911デフォルトの名無しさん
NGNGコネクションプーリングを行っていて、Connection#close();を読んだとしても、
即座にConnectionがプールに戻るとは限りません。
ですので上限値はできるだけ多めにしておく必要があります。
また、文意から察するにカーソルのクローズを行っていない可能性も考えられます。
Statement、ResultSetの開放は正しく行っていますか。
カーソルの開放を行っていないとリソースを消費しつづけエラーを起こします。
またWebSphereでPreparedStatementCacheを利用しているときに、
適切なDB2のアプリケーションヒープサイズが設定されていないとエラーを起こします。
特にWebSphere、DB2の組み合わせは相性が悪いらしくFPのあたっていない状況では不具合を起こしやすいようです。
最新のFPをあててからトライしてみると案外問題なく動くかもしれません。
0912デフォルトの名無しさん
NGNG8割読んでオセロ作れるのはすごいです。他の言語経験もあるんでしょうね。
業務アプリ屋になるんであればオブジェクト指向を学ぶのが良いと思います。
あとUMLも出来ると設計をする際明確な記述方針がもてますのでとてもいいと思います。
あとはコーディング基準やオープンソースのコードを読むというのはどうでしょう。
「良い設計」が自然と身につけば、「足手纏い」というよりはあなたがプロジェクト全体を引っ張っていく立場になるかもしれません。
0913デフォルトの名無しさん
NGNGDBCP使うのはどう?
0914デフォルトの名無しさん
NGNG付属のJDBC-ODBCブリッジしか使えないかと思っているところなんだけど
1.4.1付属のJDBC-ODBCブリッジってどの程度信頼が置けるものなんですか?
昔はスレッドセーフで無いとかいろいろあったけど、今はどの程度
安心して使えるものなんですかね。
ドキュメントの注意書き読むと、「あてにすんな」と書いてあるように読める
んですが。このへんとか。
http://java.sun.com/j2se/1.4/ja/docs/ja/guide/jdbc/bridge.html
商用のJDBCドライバがあるのは知ってますが、できれば使いたくないです。
「JDBC-ODBCブリッジはだめ。商用のJDBCドライバを使えばこんなに幸せ」
というような意見があれば、上に交渉してもみますが…
0915デフォルトの名無しさん
NGNGログインした後ブラウザを閉じて再度開いてみると最初から内部用の項目が
でてしまいます。
どうしたらいいのでしょうか?
また、ブラウザを閉じたときのセッションの挙動について教えてください。
キャッシュ等に残ってしまうのでしょうか?
0916デフォルトの名無しさん
NGNGOSはWindows、ブラウザはIEを使っています。他は試していません。
プロキシとかも関係あるのでしょうか?
0917デフォルトの名無しさん
NGNGJavaWebStart
0918デフォルトの名無しさん
NGNGブラウザ閉じるって、全部閉じたのか?
0919デフォルトの名無しさん
NGNGStatementでexecuteすると、以前のResultSetは開放されます。
(されなければJDBCドライバのバグです)
Connectionをcloseすると、Statement、ResultSetは開放されます。
(されなければJDBCドライバのバグです)
0920デフォルトの名無しさん
NGNGWebsphereだったら、WebSphereについているの
使ったほうがよいね。
>>909
WASのデータソース使ってるなら
StatementとConnectionのクローズ、それから
参照へのnull代入すれば問題ないはす。
0921デフォルトの名無しさん
NGNG簡単に実現する方法はありますか?無ければ作ります。
0922デフォルトの名無しさん
NGNGjar に含めないだけだったら簡単です。
ResouceBundle で読み込むためのプロパティファイルを
どこに置くかが悩みどころといえば悩みどころ。
0923デフォルトの名無しさん
NGNGResouceBundle.getBundle("hoge");
とした時に、jarのトップに置いておけば読み込まれるんですが
jarと同じディレクトリに置いた時に読み込んでくれないようなんですが。
どうすれば良いのですか?
0924デフォルトの名無しさん
NGNGjar に foo.bar ってクラスがあるとして、
で、jar が "/usr/local/hage.jar" だとすると、
URL class_url = ClassLoader.getSystemResource("foo/bar.class");
class_url に jar:file:/usr/local/hage.jar!foo/bar.class
が得られるので、そっから /usr/local を切り出して使えば良いのでは?
0925デフォルトの名無しさん
NGNGあ、そういう風に書くんですね。今から学校なので帰ってから試してみます。
どうもありがとうございました。
0926デフォルトの名無しさん
NGNGえ、あ?ちょっと待ってください。
やりたい事は、jarの外部にあるファイルにアクセスする方法です。
-hoge.jar
+message_ja_JP.properties
の時、
java -jar hoge.jar
で実行した時に、message_ja_JP.propertiesをgetBundleしたいということなんですが。
>>924さんのはjar内のファイルにアクセスする方法では?(見ただけで試していないので確信はないですが)
0927デフォルトの名無しさん
NGNGcart = (Cart)session.getAttribute("Cart");
としているのですが、ClassCastExceptionが出てしまいます。
なぜでしょうか?
Cartクラスはベクトルを使っているのですが、何か問題はありますか?
0928デフォルトの名無しさん
NGNG>>924 で jar のある場所はわかるでしょ。
jar の親ディレクトリ/message_ja_JP.properties が目的のファイル、
なんじゃないの?
0929デフォルトの名無しさん
NGNGあ、もしかしてjarの外にあるファイルは絶対パスで書けばOKってことですか?
#だったら>>924さんのでいけますね。
0930U ◆CZtFsGiu0c
NGNGプロパティファイルの置いてあるディレクトリをクラスパスに設定すれば
取れませんか?
0931デフォルトの名無しさん
NGNGあ、getBundle() じゃ取ってこれないや。ごめん。
>>930
-jar で起動すると クラスパスって無視されなかったっけか?
0932デフォルトの名無しさん
NGNGそうだね
http://java.sun.com/j2se/1.4/ja/docs/ja/tooldocs/win32/java.html#-jar
>このオプションを使用すると、指定した JAR ファイルがすべてのユーザクラスの
>ソースになり、ユーザクラスパスのほかの設定は無視されます。
0933デフォルトの名無しさん
NGNG0934915
NGNG閉じました。
0936デフォルトの名無しさん
NGNG0937デフォルトの名無しさん
NGNG実装があるのとないの。
漏れは、テンプレートを記述したいときは抽象クラス
それ以外はインターフェースを使用しているが。
0938デフォルトの名無しさん
NGNGセッションにはCartクラスもしくはCartの派生は
ちゃんといれているのか?
0939名無しさん@Linuxザウルス
NGNGDB2 は Connection#close() だけ行っても PreparedStatement
キャッシュのリソースリークを起こす。なぜかというとキャッシュ
は Connection に結び付くんじゃなくて実行中のプロセスに結び付く
から。明示的に PreparedStatement#close() をやらないとメモリが
足らなくなったり「関数の順序エラー」なるものが出たりする。
DB2 使ってる連中では常識だが Oracle から初めて来た人は大抵
ハマるポイントのひとつ。
0940933
NGNGありがとう!
でも抽象クラスってインスタンス化できないって仕様ですよね?
Calender.getInstance()できちゃうのはなぜ?なんですか。
0941デフォルトの名無しさん
NGNGCalender.getInstance() で帰ってくるのは
GregorianCalendar とかのサブクラスのインスタンスだったりする。
0942デフォルトの名無しさん
NGNG根本的な解決にはならないかもしれませんが。
ログイン時に一旦セッションの中身をクリアすれば良いのでは?
0943933
NGNGなるほど、そうなんですか。
でもCalenderクラスにGregorianCalendar以外の他のサブクラスが
存在したらどうなるんですか?
デフォルト設定みたいなものがあるのですかね?
0944933
NGNG0945デフォルトの名無しさん
NGNGたくさんサブクラスがあるのが前提。
だから、抽象クラスやインターフェースってのがあるわけよ。
0946915
NGNG一応
session.invalidate();
で消しているんですがだめなんですぅ・・
0947デフォルトの名無しさん
NGNG削除する命令ってないですか?
0948デフォルトの名無しさん
NGNGstr.substring(1); //最初の文字削除
str.substring(0, str.length() - 1); //最後の文字削除
空文字列のときとかは知らん。
0949デフォルトの名無しさん
NGNGstr = str.substring(1); とかしないと最初の文字を削除した String は得られません。
0950デフォルトの名無しさん
NGNG以下のコードで[vc2]にセットされた[hs3]の要素を参照(println)すると、
全ての要素に対し、最後に代入された値(k=4のデータ)が代入されています。
なぜこうなってしまうのでしょうか?
Info=Private-Class
Hashtable hs = new Hashtable();
Info inf = new Info();
inf.setColumnName( "hoge_000" );
hs.put( "key_000", inf );
for( int k=0; k<2; k++ ){
inf2 = new Info();
inf2=(Info)hs.get( "key_000" );
inf2.setColumnName( inf2.getColumnName() + ":" + k );
inf2.setAttribute( "attri_" + k );
Hashtable hs3 = new Hashtable();
hs3.put( String.valueOf(k), inf2 );
vc2.addElement( hs3 );
}
*上記の結果
k=0/hoge_000:0/attri_0
k=1/hoge_000:0:1/attri_1
*得たい結果
k=0/hoge_000:0/attri_0
k=1/hoge_000:1/attri_1
0951950
NGNG【誤】
*上記の結果
k=0/hoge_000:0/attri_0
k=1/hoge_000:0:1/attri_1
【正】
*上記の結果
k=0/hoge_000:0:1/attri_1
k=1/hoge_000:0:1/attri_1
0952950
NGNG【誤】〜値(k=4のデータ)
【正】〜値(k=1のデータ)
0953デフォルトの名無しさん
NGNG> inf2=(Info)hs.get( "key_000" );
> inf2.setColumnName( inf2.getColumnName() + ":" + k );
> inf2.setAttribute( "attri_" + k );
を
inf2.setColumnName( ((Info)hs.get( "key_000" )).getColumnName() + ":" + k );
inf2.setAttribute( "attri_" + k );
とか
inf2.setColumnName( inf.getColumnName() + ":" + k );
inf2.setAttribute( "attri_" + k );
とかすれば?
0954デフォルトの名無しさん
NGNGところで、hs3 の箇所って要素1のハッシュテーブル作ってるけど良いのか?
0955950
NGNG両方とも変更してみましたが、結果変わりませんでした。
>>950
[inf]にはsetColumnName()とsetArrtibute()があって、
後から、setAttribute()へデータを追加して、一つの[inf]データとして
保持したいのです。
0956950
NGNGスミマセン。コレ↓で出来ました。
---
inf2.setColumnName( ((Info)hs.get( "key_000" )).getColumnName() + ":" + k );
inf2.setAttribute( "attri_" + k );
---
出来なかったのは、
>inf2=(Info)hs.get( "key_000" );
を生かしたままでした。
※なぜ、ワタシのコードではダメなのか理由も知りたいのですが…
>>955
先の説明が下手でした。
[inf]に入れた(setColumnName())データを使いまわして、
新しい、[inf2]を複数生成し[hs3]と[vc2]で固めようとしています。
0957950
NGNG>>953,954さん、早速のレスをありがとう。大変嬉しかったです。
それと、
>955と>956で、954さんへのレス番が思い切り間違っていました。
お詫びします。
0958デフォルトの名無しさん
NGNGinf2 = new Info(); //Info のインスタンスを生成して、inf2 はそのインスタンスへの参照を持つ。
inf2 = (Info)hs.get( "key_000" ); //inf2 は Hashtable から "key_000" のキーで得られたインスタンスへの参照を持つ。 先の行で生成されたインスタンスは捨てられる。
たぶん C/C++ の struct とかのコピーの感覚でやってるんだろうが、
Java の組み込み型以外の全ての変数は参照型。
C/C++ で言うところの (void*) です。
0959909
NGNG私、本気で幸せものです。
>>939
なるほど、そんなことがあったんですか。
参考になります。
ちょこっと改造しなければ。
>>920
アドバイスありがとうございます。
全部クローズしているのですが、connection.close()を実行している場所で
NullPointerExceptionが出てました…。
データソースが漏れて使えなくなったからNullなのか、それともここでエラー
を起こしているから開放されていないのか、Java暦1月の経験ではわからず。
>>911
PreparedStatementを利用しているので、それもあるかもしれません。
時々、SQLエラーも起こしているようなので。
修正してみます。
Finallyにif ( connection != null ) { connection == null; }も追加してみたのですが…。
0960909
NGNGFInallyにif ( connection != null ) { connection == null; }
も追加してみたのですが、結局データソースが開放されないのは
解決されませんでした…。
もしかしたら、強参照とかがわかれば解決するのかもしれませんが。
0961デフォルトの名無しさん
NGNG>
>Statementでexecuteすると、以前のResultSetは開放されます。
>(されなければJDBCドライバのバグです)
>Connectionをcloseすると、Statement、ResultSetは開放されます。
>(されなければJDBCドライバのバグです)
やっぱそうだよなー
でも、JakartaとかSunのソースコード読んでると
冗長にもすべてclose()している・・・なんでなんだろ?
また、Bufferedストリーム系ではBuffered本体と中にラップされてる
たとえばFileInputStreamなんかもわざわざclose()してたりする
どっちが正しいのやら・・・・
0963教えて君
NGNG0964デフォルトの名無しさん
NGNGこのスレの先頭から100レスぐらい読め。
0965教えて君
NGNG0966デフォルトの名無しさん
NGNGJava言語規定
http://www.y-adagio.com/public/standards/tr_javalang/index.htm
JavaFAQ
http://www.gimlay.org/~javafaq/
JavaHouse ML(ROMに徹するが吉)
http://java-house.jp/ml/
0967デフォルトの名無しさん
NGNGリンク先でエラーになるものは修正しておいた。
タイトル 【初心者】Java質問・相談スレ23【大歓迎】
>1
☆★☆こんなメッセージが出たら >>2 へ☆★☆
『'javac' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。』
『Exception in thread "main" java.lang.NoClassDefFoundError: Hello』
>>2-3 初心者によくある質問と回答・他のFAQサイトへのリンク
>>4 JDKの配布元とAPIドキュメントへのリンク
>>5-6 過去スレの一覧
>>7-10 関連スレ
>>11 2ちゃんねる外のJavaサイト・無料の開発環境の配布場所
(諸般の事情でずれた場合は >>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 進行でおねがいします。また煽り厨は放置でお願いします。
0968デフォルトの名無しさん
NGNGQ. javac コマンドを実行したときに、
『コマンドまたはファイル名が違います』や
『'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
0969デフォルトの名無しさん
NGNGQ. Javaのインストール方法、パスや環境変数の設定方法が分かりません。
A: 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
0970デフォルトの名無しさん
NGNG■■■ JavaのコンパイラとAPI リファレンス ■■■
【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
0971デフォルトの名無しさん
NGNGJAVA厨房
http://piza.2ch.net/tech/kako/966/966391052.html
Java相談室
1 http://piza.2ch.net/tech/kako/971/971960169.html
2 http://piza.2ch.net/tech/kako/980/980858322.html
3 http://piza2.2ch.net/tech/kako/994/994150280.html
4 http://pc.2ch.net/tech/kako/997/997791189.html
5 http://pc.2ch.net/tech/kako/1003/10035/1003567552.html
ネタ心者歓迎!今更ながらにJavaを学ぼう!
1 http://piza.2ch.net/tech/kako/981/981424252.html
2 http://pc.2ch.net/tech/kako/993/993358225.html
ネタ心者歓迎! 今更ながらにJava相談室
01 http://pc.2ch.net/tech/kako/1003/10035/1003569074.html
02 http://pc.2ch.net/tech/kako/1006/10064/1006408230.html
03 http://pc.2ch.net/tech/kako/1007/10078/1007802486.html
04 http://pc.2ch.net/tech/kako/1010/10105/1010545421.html
05 http://pc.2ch.net/tech/kako/1012/10129/1012968994.html
06 http://pc.2ch.net/tech/kako/1015/10154/1015418174.html
07 http://pc.2ch.net/tech/kako/1018/10186/1018631329.html
08 http://pc.2ch.net/tech/kako/1020/10204/1020453823.html
09 http://pc.2ch.net/tech/kako/1021/10215/1021555964.html
0972デフォルトの名無しさん
NGNG【初心者・ネタ】Java質問・相談スレ【大歓迎】
01 http://pc.2ch.net/tech/kako/1021/10218/1021817147.html
02 http://pc.2ch.net/tech/kako/1023/10233/1023319551.html
03 http://pc.2ch.net/tech/kako/1024/10248/1024885660.html
04 http://pc3.2ch.net/tech/kako/1026/10266/1026601774.html
05 http://pc3.2ch.net/tech/kako/1028/10280/1028096225.html
06 http://pc3.2ch.net/tech/kako/1029/10297/1029774594.html
06+ http://pc3.2ch.net/tech/kako/1031/10313/1031397913.html
07 http://pc3.2ch.net/tech/kako/1032/10329/1032944182.html
08 http://pc3.2ch.net/tech/kako/1032/10329/1032944246.html
09 http://pc3.2ch.net/tech/kako/1034/10343/1034303501.html
10 http://pc3.2ch.net/tech/kako/1035/10355/1035570359.html
11 http://pc3.2ch.net/tech/kako/1036/10361/1036142056.html
12 http://pc3.2ch.net/tech/kako/1037/10374/1037407642.html
13 http://pc3.2ch.net/tech/kako/1038/10387/1038731106.html
14 http://pc3.2ch.net/tech/kako/1040/10401/1040150533.html
16 http://pc3.2ch.net/tech/kako/1042/10424/1042407622.html
16+ http://pc2.2ch.net/tech/kako/1043/10436/1043654161.html
18 http://pc2.2ch.net/tech/kako/1044/10449/1044983072.html
19 http://pc2.2ch.net/tech/kako/1046/10461/1046166884.html
20 http://pc2.2ch.net/tech/kako/1047/10475/1047544179.html
21 http://pc2.2ch.net/tech/kako/1048/10486/1048689029.html
22 http://pc2.2ch.net/test/read.cgi/tech/1049715659/l50
0973デフォルトの名無しさん
NGNG■■■ Java関連スレいろいろ ■■■
【IDE 統合開発環境】
【Java/C/他】統合開発環境Eclipse GM4
http://pc2.2ch.net/tech/kako/1039/10394/1039405354.html
えっ?JBuilder8が発売?
http://pc2.2ch.net/test/read.cgi/tech/1038042372/l50
【Meadow】Java開発環境(・∀・)イイ【JDEE】
http://pc2.2ch.net/test/read.cgi/tech/1017214967/l50
【統合】Java開発環境スレ
http://pc2.2ch.net/test/read.cgi/tech/1038118138/l50
【Java】NetBeans vs Eclipse【IDE】
http://pc2.2ch.net/test/read.cgi/tech/1029407008/l50
【携帯・モバイル】
携帯JAVAのスレッド
http://pc2.2ch.net/test/read.cgi/tech/1011977260/l50
iモード携帯電話用Java(iアプリ) Part 3
http://pc2.2ch.net/test/read.cgi/tech/1040898596/l50
iアプリでゲーム (ゲーム製作技術板)
http://pc2.2ch.net/test/read.cgi/gamedev/1005042631/l50
京セラJAVA搭載PDA「PocketCosmo」 (モバイル板)
http://pc3.2ch.net/test/read.cgi/mobile/1021979970/l50
0974デフォルトの名無しさん
NGNG【サーバサイドやエンタープライズ】
EJB(初心者歓迎)
http://pc2.2ch.net/test/read.cgi/tech/1017240849/l50
■■ Servlet/JSP(EJB含む) 質問スレ ■■ (WebProg板)
http://pc2.2ch.net/test/read.cgi/php/1023501812/l50
《The Jakarta Project》
http://pc2.2ch.net/test/read.cgi/tech/1019996589/l50
TOMCAT
http://pc2.2ch.net/test/read.cgi/tech/998525941/l50
Servlet/JSPのフレームワークを語るスレ
http://pc2.2ch.net/test/read.cgi/tech/1001950590/l50
EJBは終わってる
http://pc2.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
0975デフォルトの名無しさん
NGNG【その他】
クライアントサイドJavaどうよ?
http://pc3.2ch.net/tech/kako/1002/10021/1002160815.html
クライアントサイドJavaどうよ? part2
http://pc2.2ch.net/tech/kako/1032/10326/1032665721.html
クライアントサイドJavaどうよ? part3
http://pc2.2ch.net/test/read.cgi/tech/1045891783/l50
ム板のみんなでRobocode (・∀・)ヤロ−ウヨ!1台目
http://pc3.2ch.net/tech/kako/1020/10201/1020161792.html
Java 高速GUI SWT
http://pc2.2ch.net/test/read.cgi/tech/1032448424/l50
【徹底討論】Java3Dの可能性について考える
http://pc2.2ch.net/test/read.cgi/tech/1033703640/l50
★お前らJavaはJNIで組もうぜ★
http://pc2.2ch.net/test/read.cgi/tech/1033795664/l50
Javaアプレットのゲームの限界は! (ゲーム製作技術板)
http://pc2.2ch.net/test/read.cgi/gamedev/1005230153/l50
【Java編】 学校の宿題は俺にやらせろ 【Java編】
http://pc2.2ch.net/test/read.cgi/tech/1040552821/l50
祝 JAVA Developer創刊
http://pc2.2ch.net/test/read.cgi/tech/1024967343/l50
0976デフォルトの名無しさん
NGNG■■■ 他板のJavaスレッド ■■■
UNIXで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://pc2.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って死滅しちゃうの????●●
1 http://pc.2ch.net/tech/kako/1005/10051/1005159122.html
2 http://pc.2ch.net/tech/kako/1006/10060/1006053686.html
3 http://pc.2ch.net/tech/kako/1008/10081/1008162230.html
4 http://pc2.2ch.net/tech/kako/1042/10422/1042268758.html
5 http://pc2.2ch.net/tech/kako/1046/10465/1046539052.html
6 http://pc2.2ch.net/test/read.cgi/tech/1047748598/
0977デフォルトの名無しさん
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ではないので暴れないように。
0978デフォルトの名無しさん
NGNG0979デフォルトの名無しさん
NGNGレスどうもありがとう。
結局ResouceBundleではjar外部のファイルにアクセスできないようなので、
java.util.Properties#loadで対応することにしました。Localeの部分は自前で実装します。
0981デフォルトの名無しさん
NGNGの>>979ですが、質問です。
Properties#loadはInputStreamを引数に取るのですが、InputStreamはエンコードの指定ができません。
かといってInputStreamReaderではエンコード指定はできますが、Properties#loadに渡すことができません。
自前でProperties#loadと同じような動作をするReaderを受け取るメソッドを作りましたが、
こういったことをするのに定石みたいなのはあるんでしょうか?
0982デフォルトの名無しさん
NGNG*.properties って普通は ASCII+Unicodeエスケープ なので
Properties#load で読めるはず…
0983デフォルトの名無しさん
NGNGえっと、それはそうなんですがnative2asciiが無くても編集できるようにしたいんです。
(ユーザが編集できるようにということです)
解決方法が無いのであれば自前のメソッドを使うので別に構わないのですが、
何かあほなことしてるんじゃないかと思いまして。
0984デフォルトの名無しさん
NGNGC言語のatoi関数みたいなものなんですけど。
0985デフォルトの名無しさん
NGNGあまりにも、ページを読み込むのが速いのですが、
<% %>スクリプトレットの中が、ちゃんと処理されているか不安なんです。
<% %>のスクリプトレットがあっても、ブラウザのキャッシュ機能で
<% %>の中の処理が飛ばされてしまう事ってあるんですか?
0986デフォルトの名無しさん
NGNG0987デフォルトの名無しさん
NGNGっていうか最近のヤツって調べもしないで聞くやつばかりなのか?
学ぶ姿勢ないよな
聞いた話では
「この漢字の読みがわかりません」
「漢和辞典で調べなさい」
「めんどくさい」
っていう子供が多いんだとよ
おまえら、伝統芸能でもないのに手取り足取り教えるやつがいないと
なんもできねーのかよ
0988デフォルトの名無しさん
NGNGお前に伝統芸能の何が解るって?
0989デフォルトの名無しさん
NGNG0990985
NGNG0991デフォルトの名無しさん
NGNGint i = (int)'c';
0992デフォルトの名無しさん
NGNGうるせーよ馬鹿
家でやってろよ
0993デフォルトの名無しさん
NGNG0994デフォルトの名無しさん
NGNG0995デフォルトの名無しさん
NGNG0996デフォルトの名無しさん
NGNG0997デフォルトの名無しさん
NGNG「Oakスレ」
0998デフォルトの名無しさん
NGNG0999デフォルトの名無しさん
NGNG1000デフォルトの名無しさん
NGNG10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。