ネタ心者歓迎!今更ながらにJava相談室 その4
■ このスレッドは過去ログ倉庫に格納されています
00011
NGNG|| ̄ ̄| ∧_∧
||Java| ( ) ∧∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
||__| ( ○ ) ( ) < 俺達の旅はここから始まる。
|| │ | │ / | \___________
((二二)) .(_(__)〜(___ノ
( ゚Д゚) < カキコする前に>>2-10をチェックしとけゴルァ!!
>>2 過去スレの一覧
>>3 Javaの基礎と よくある質問 (初心者はここをチェック!)
>>4 Java関連スレいろいろ
>>5 Javaを撲滅させたい方、死滅を心配してる方、Cとの違いを知りたい方はこちらへ
* 諸般の事情により、リンクがずれる事もあります。
0778デフォルトの名無しさん
NGNGラッキー?
0779デフォルトの名無しさん
NGNG0780デフォルトの名無しさん
NGNG作ろうとしても実行時に例外エラーでます
0781777
NGNGてゆーか、誰か教えてください(泣)
0782デフォルトの名無しさん
NGNGSwingコンポーネント使うことにして、JTable使うべし。
>>777
何で全部必要なの?
ローカルのデフォルトならSystemプロパティから取れるけど。
あと、JVMが必ずサポートしているのは、これだけらしいよ。
それ以外はランタイム提供してるベンダの気分次第つうことか。
Java プラットフォームの実装はすべて次の文字エンコーディングをサポートする必要があります。他のエンコーディングがサポートされているかどうかを調べる場合は、実装のリリースノートを参照してください
US-ASCII 7 ビット ASCII (ISO646-US/Unicode 文字セットの Basic Latin ブロック)
ISO-8859-1 ISO Latin Alphabet No. 1 (ISO-LATIN-1)
UTF-8 8 ビット Unicode 変換形式
UTF-16BE 16 ビット Unicode 変換形式、ビッグエンディアンバイト順序
UTF-16BE 16 ビット Unicode 変換形式、リトルエンディアンバイト順序
UTF-16 16 ビット Unicode 変換形式、必須初期バイト順序マークで指定したバイト順序 (入力の場合はいずれの順序も受け入れ、出力はビッグエンディアン順序)
>>780
もしかしてローカルディスクのファイル使ってイメージ作ってる?
サンドボックス制限の回避をしないと…
0783777
NGNGえ!!っていうことは「MS932」がサポートされてなくてもJavaとしてはしらねぇって事!?
つまり、InputStreamReader(inputStream, "MS932")ってコーディングはマルチプラットフォームにならないって事!?
そんなぁ〜(泣)
いや、だったら余計自分のVMがサポートしてる文字列を取得したいよ
やりたい事は、UTF-8で読み込んだファイルを色々なエンコードでファイル保存。なんだけど。。
0784782
NGNGJAVA_HOME\jre\lib\rt.jar
JAVA_HOME\jre\lib\i18n.jar
あたりにどんなコンバータクラスがあるか調べればいいかな?
解凍するとか(!)リフレクション使ってどんなコンバータクラス
持ってるか調べるとか…
0785777
NGNG色々ありがとうございます。
調べてString[]={"MS932" ,"Cp1252" ... とテーブルにしておいたとしても
それはSunのJDKを使用しないと動作保障されないって事ですよね・・
だったらSunのJDK専用ソフトって事でもいいんだけど
せめて起動時にSunのJDKで動いてなかったらワーニングダイアログ出したいが・・
jvmの種類を調べるAPIってないですよね?バージョンは取れるんですが・・
このソフトあきらめるか・・(泣)
0786デフォルトの名無しさん
NGNG1.4では標準化されてjava.nio.charsetパッケージに
収録されてる。java.nio.charset.Charset#availableCharsets()
あたりでいけそう。問題は1.4でいいのかってところかな。
0787782
NGNGSystemのプロパティに
java.vm.vendor=Sun Microsystems Inc.
とかあるけど…なんか変な方に逝ってるような。
クラスローダやリフレクションあたりのテクニックで、
実行時に、指定したエンコーディングを行えるコンバータ
クラスがあるかどうかチェックしてみる、というのが
やりたいことの実現としては一番近いかも。
>>786
1.4正式リリースまで待てば、解決ですか。
0788デフォルトの名無しさん
NGNGString s = "00000" + value;
s = s.substring(s.length() - 6);
よりもいい方法ってありますか?
0789デフォルトの名無しさん
NGNGString s = "\u000a";
}
これ、なんでコンパイル通らないんでしょうか?
public class Hoge {
String s = "\012";
}
こっちは通るんですが。
0790JAVA厨
NGNGAppletのサブクラスのpaint(Graphics g)に、直に
g.drawstring("hoge",100,100);
とすれば、hogeは当然書き出されますが、この文を「talker」という
クラスとそのなかにdrawTalk(Graphics g)メソッドを作って、
Appletのサブクラスのpaint(Graphics g)からGraphic gを引き渡して
呼び出そうとすると、コンパイラにGraphicsクラスがない、と怒られます。
「ジャワハウス」さんの方でいろいろ検索してみると、
Graphicsクラスのサブクラスにすべきでない、とか
Canvasクラスのpaintメソッドでやる、とか
書いてあったのですが、初心者ゆえわからずじまいです。
そこで質問なのですが、appletのサブクラスのPaintメソッドで
かかれるようなものを上記のように別クラスで実現させる方法を
教えていただけませんか?
こんなもの前にスレで回答は出てる、のならそのスレを教えていただけませんか?
また、このサイトに実例が載ってる、というものがあれば
それも教えていただけませんか?
厨房ですが、宜しくお願いします。
0791デフォルトの名無しさん
NGNG>コンパイラにGraphicsクラスがない、と怒られます。
これは、java.awt.Graphicsをimportしてないってことじゃないの。
0792
NGNG0x0aはNew Lineだからではないかな。
http://www.e-words.ne.jp/page.asp?p=r-ascii
つまり
public class Hoge {
String s = "\u000a";
}
は
public class Hoge {
String s = "
";
}
に等しいのでは。
0793JAVA厨
NGNGでました。すみません。
0794
NGNG>えっと、数値を右揃えに整形するのに、
>String s = "00000" + value;
>s = s.substring(s.length() - 6);
>よりもいい方法ってありますか?
DecimalFormat f = new DecimalFormat("000000");
String s = f.format(value);
というやり方もあります。
0795780
NGNGinit()
{
…
im=new BufferedImage(100,100,BuffedImage.TYPE_INT_BGR);
}
こんなかんじでここで実行事例外が出ちゃいます
プログラム自体これだけのものなんですが
0796デフォルトの名無しさん
NGNGBufferedImage が
Java 2(jdk1.2)以降でないと使えないのを知らない、
とかそーゆー事ではないよね?
0797デフォルトの名無しさん
NGNGBufferedImageはjdk1.2以降じゃないと使えない。
ブラウザは対応している?
0798780
NGNGこれはわかってました
>ブラウザは対応している?
IE5じゃ対応してナインスカ
ピクセル操作したかったんですけど他になんか
いいクラスはないでしょうか?
0799デフォルトの名無しさん
NGNGMS版とSUN版のVMきりかえられるんじゃなかったっけ?
0800デフォルトの名無しさん
NGNGそれはそうと
"Shift_JIS" == "MS932" != "SJIS" ってのは合ってますか?>識者の方
0801デフォルトの名無しさん
NGNGどっかで読んだ記憶が…
0802
NGNGだと思った。
0804デフォルトの名無しさん
NGNG表示されるのをBeansで書いてみたいのですが、javaって正規表現がなかった
ような・・・ここからここまでがurl〜というのをどうやって検索するもの
でしょうか?よろしくお願いします。(既出でしたらごめんなさい)
0806デフォルトの名無しさん
NGNG正規表現のパッケージはいくつかあるよ。
例えば、
http://jakarta.apache.org/oro/index.html
見てみて。
0807800
NGNGまとめると、1.2以降では
"Shift_JIS" == "MS932" != "SJIS"でいいってことだね。
そもそも、1.1.xには"MS932"がないから"Shift_JIS"使うしかない、と。
もう1.3しか使わないから"Shift_JIS"でいいや。ありがと。
0808デフォルトの名無しさん
NGNGちなみにこっちも見ておくと良いかも。
http://www.ingrid.org/presentations/javaone-japan-2001/
0809804
NGNGありがとうです〜
こんなクラスがあるのですね!英語が苦手なので、
http://www.ingrid.org/jajakarta/oro/
を見ました。マニュアルがまだ英語なんですね・・・
実際に書く場合、先頭が「http://」から始まる、が必要なのは
分かるのですが、逆に文末(?)の判断はどのように書くべきなの
でしょうか?よろしければお教え下さい。
0810デフォルト名無し
NGNG次のソースで、ボタンをクリックするとフリーズしてしまいます。
public void actionPerformed(ActionEvent E){
long t1 = System.currentTimeMillis();
int i = 0;
for(i =0; i <60; i++){
while( System.currentTimeMillis() - t1 <1000){
}
t1 = System.currentTimeMillis();
this.currentAngle -= 6;
if(this.currentAngle == 0 ){
this.currentAngle = 360;
}
repaint();
}
}
1秒ごとのアクションは、これではできないのですか?
良い方法があったら教えてください。
0811
NGNG別スレッドでrepaint()したら。
0813デフォルトの名無しさん
NGNGpublic void actionPerformed(ActionEvent E){
if(animator != null) return;
animator = new Thread(){
public void run(){
Thread.sleep(1000);
currentAngle -= 6;
if(currentAngle == 0){
currentAngle = 360;
}
repaint();
}
};
animator.start();
return;
}
0814↑
NGNGpublic void run(){
try{
while(! isInterrupted()){
Thread.sleep(1000);
currentAngle -= 6;
if(currentAngle == 0){
currentAngle = 360;
}
repaint();
}
} catch(InterruptedException e){/* */}
return;
}
停止させるときは:
animator.interrupt();
animator = null;
0815デフォルトの名無しさん
NGNGinstanceofってあるじゃん?
それって
左辺はObject型だよね〜。
右辺ってなに?
(String型か、)Class型とかで代用できるの?
0816デフォルトの名無しさん
NGNGこれって将来的に"Shift_JIS"使えなくなる(SJIS相当になる)ということ?
HTTPヘッダでcharset=Windows-31Jとか返すのか・・・
そんなの嫌だ・・・
0817デフォルトの名無しさん
NGNGjava.awt.image.MemoryImageSource
0818デフォルトの名無しさん
NGNGinstanceofっていうバイトコード命令があるんです
Classで判定したいときは
Class.isInstanceOf(Object object)
を使いませう
0819デフォルトの名無しさん
NGNG>818の答えは微妙にずれているような、、、
強いて言えば参照型の識別子
オブジェクト変数の宣言の行の頭に書いてあるものと同じ。
ttp://www.y-adagio.com/public/standards/tr_javalang/15.doc.htm#80289
0820デフォルト名無し
NGNGthanks a lot!!!
なるほど、Theadでの処理ですか?やってみます。
ところで、このやり方は某初心者向けの本を元にしたのですが、
System.currentTimeMillisは処理が重いからということなんですかね?
PS 仮眠してたので、レスが遅くなりました。
今からバイトです。
0821デフォルトの名無しさん
NGNGまずいのは while(){} が無駄に CPU パワーを消費していること。
前のソースだと CPU 使用率 100% がずっと続くのでまともな
アプリケーションにはならない。もし「それ」をその本の例でやっ
てるなら捨てて良し。いや、むしろ晒せ。
System#currentTimeMillis() はぜんぜん問題ない。
0822デフォルトの名無しさん
NGNG0823デフォルトの名無しさん
NGNGClass型はそう使うのか・・・。
でもinstanceofって何故かなじめない・・・。
予約語がbooleanを生成するのが何故か不自然な感じ・・・。
まあ良く使えばそのうち馴染むだろうけど。
0824デフォルトの名無しさん
NGNG馴染めないで良い。
instanceof を使わなければ何かが出来ない時は、設計者として負けた時だと思え (極論だが)。
0825デフォルトの名無しさん
NGNGだな。
むやみやたらにinstanceof使ったif文が出てくるソースは見たくない。
0826777
NGNG貴重な情報ありがとうございます!
エンコードソフトは1.4で作成します。
にしても、正式版いつ出るんでしょうね〜
SJIS != MS932だよね?
0827デフォルトの名無しさん
NGNGリフレクション絡みや、ダイナミックプロキシとかの
メタプログラミングの手法を取り込んでるときは、
instanceofなしは難しいと思うぞ。フレームワークっ
ぽいの作る時は、汎用性を上げようとするとどうしても…
RMIとかも、バリバリ使ってるみたいだ。
0828デフォルトの名無しさん
NGNG何事もなかったかのように、マイクロソフト拡張をオンにして、
Windowsアプリをバリバリ書く。
0829デフォルトの名無しさん
NGNGConnectionからPreparedStatementを取得するけど、
Connectionを閉じてしまっても、そのコネクションから
取得したPreparedStatementはその後も使いまわせますか?
0830780
NGNGその文字ピクセルをいじれればとおもったのですが
MemoryImageSourceのバッファをGraphicsで扱えないんでしょうか?
0831デフォルトの名無しさん
NGNGPixelGrabber使えばImageオブジェクトから
ピクセル値をbyte配列で取り出せるよ
0832デフォルトの名無しさん
NGNGけどさ、PixelGrabber って、普通に自前で生成した BufferedImage に対して
使うと、実はちょっと変になって出力されたりしないか?
Shape s = new Polygon(〜〜);
Graphics2D g = (Graphics2D)imageBuffer.getGraphics();
g.draw( s);
g.fill( s);
なんか、fill メソッドに Shape オブジェクトを渡して塗ろうとしたときに変に
なるんだよね。塗られる位置が 1ピクセルほどズレたりする。
これは俺の予測では、Raster と SampleModel をしっかり調整しないとダメっぽ
いような気がしている。
俺はもうこの時点で、疲れて別の代替策を考えたけど・・・< Shape オブジェクト
で塗る。
0833デフォルトの名無しさん
NGNG0834デフォルトの名無しさん
NGNGWin98系でEJBサーバ動かす意味なんてあるでしょうか???
0835デフォルトの名無しさん
NGNG都合により、どうしてもやりたいんですが、、、
やはり、存在しないんですかね。
0836デフォルトの名無しさん
NGNG追記。
PixelGrabber が悪いわけじゃなくて、BufferedImage の fill メソッド
がちょっとおかしいじゃないか?
というお話し。
0837デフォルトの名無しさん
NGNGPureJavaで出来てれば、動く事は動くでしょ。
起動用の環境設定のやり方を教えてくれるネタがないだけで。
0838デフォルトの名無しさん
NGNG無理。同時に PreparedStatement もクローズされる。
つーか、やってみりゃいいだろ。
0839デフォルトの名無しさん
NGNG保証外ってだけで動いてしまうものもけっこうあると思われ、、、
0840デフォルトの名無しさん
NGNG大抵の Windows 用 EJB コンテナは動くとおもわれ。
0841デフォルトの名無しさん
NGNGBufferedImageにピクセル単位でアクセスしたいときは
WritableRaster使うのが普通なんでないの?
0842
NGNGJ2EEをDLしてきて、"j2ee -verbose"を実行しようとしたら
"構文が違います"というエラーがでました。
調べたら%J2EE_HOME%bin\setenv.batの
set JAAS_OPTIONS=-Djava.security.auth.policy=%J2EE_HOME%\lib\security\jaas.policy
という文が駄目なようです。"="が2回出てくるのがWin98的に不味そうです。
元々J2EEはWindows98での動作保証なんて無いのは知ってましたが、
やっぱり無理なのかにゃ?
Windows98の環境変数の値に"="を含める方法ってありますか?
0843デフォルトの名無しさん
NGNG環境変数から取らないで、自前で起動バッチ作る方が
速いかもねー。
0844デフォルトの名無しさん
NGNGhttp://www.jboss.org
みたいなコンテナ専用サーバ使うんじゃないのけ?
0845デフォルトの名無しさん
NGNG0847845
NGNG0848デフォルトの名無しさん
NGNGしかし、俺が試してみたところ、俺は Windows98 ユーザだが、
うまく動かなかったがな。
0849デフォルトの名無しさん
NGNG0850デフォルトの名無しさん
NGNGLinux, Solaris, Win95, Win98, WinNT, Win2000 ― 無期限, 同時接続制限 3
http://jrun.itfrontier.co.jp/product/JRun_Server_30.cfm
IBM WebSphere Application Server Advanced Single Server Edition 4.0, Developer (日本語)
Linux, WinNT, Win2000 ― 六ヶ月有効版
http://www14.software.ibm.com/webapp/download/search.jsp?go=y&rs=wsassed
BEA WebLogic Server 6.1 (英語? 使ったことない)
WinNT, Win2000, Solaris, HP-UX, AIX, Linux
http://commerce.bea.com/downloads/weblogic_server.jsp
Windows 95 なら JRun がお勧めかな。以前一台の 95 (98だったかも) に JRun 積んで
3人くらいで開発していたから。
0851デフォルトの名無しさん
NGNGおぉ、バリバリやるぞぉ〜!
レス有難ぉ。
0852デフォルトの名無しさん
NGNGhttp://www.apple.co.jp/webobjects/index.html
それでも、WOFとEOFには遙かに及ばないけど。
前に仕事で、Servlet,JSP,EJBでやったら3ヶ月かかったアプリを、
個人的に趣味でWOで1から組み直したら1ヶ月かからんかった。
ちなみに、¥72,800の1パッケージに、開発環境&運用環境が入ってる。
開発はWindows2000&MacOSXのみ。
運用は、Java2環境なら全部OK。
対応DBは、JDBC2.0準拠ならなんでも可。
運用環境は、同時接続数無制限、1CPU単位でなく、1サーバ単位で¥7万。
以前は、¥700万以上だったのにな。今や1/100だ。
0853デフォルトの名無しさん
NGNGその節はお世話になりました。
多くの方の推薦もあってSwingをはじめました。そこで、次のようなコードを
書いたら動きました。(MouseAdapterのまねです。)
JButton btn = new JButton("BTN");
btn.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent evt){
...
}
});
しかし、ActionListenerはインターフェースですよね。こんなことをしても
よいのか疑問になってきました。動くには動くのですが、たまたまなのか、
合法なコードなのか心配なのです。
どなたか教えていただけないでしょうか。
よろしくお願いします。
0854853
NGNG「インターフェースであっても、メソッドを上書きするように、
名無しのオブジェクトを作る」(要するに上のようにする)のが、
正しいやり方かどうかです。
よろしくお願いします。
0855デフォルトの名無しさん
NGNGhttp://www.gimlay.org/~javafaq/S016.html#S016-02
0856デフォルトの名無しさん
NGNG深く知りたかったら「無名クラス」について調べてみましょう。
なかなか面白い仕組みです.
0858デフォルトの名無しさん
NGNGimport java.awt.*;
import java.awt.image.*;
public class FillShape {
public static void main( String[] args){
new FillShape();
}
public FillShape() {
Polygon poly = new Polygon();
poly.addPoint( 8, 0);
poly.addPoint( 16, 8);
poly.addPoint( 8, 16);
poly.addPoint( 0, 8);
ImageViewer comp = new ImageViewer( createImage( poly) );
Frame frame = new Frame();
frame.add( comp);
frame.setSize( 100, 100);
frame.setVisible( true);
}
static Image createImage( Shape shape){
Rectangle rect = shape.getBounds();
BufferedImage image =
new BufferedImage( rect.width, rect.height, BufferedImage.TYPE_INT_RGB);
System.out.println( image);
Graphics2D g = (Graphics2D)image.getGraphics();
g.setColor( Color.blue);
g.fill( shape);
g.setColor( Color.red);
g.draw( shape);
return image;
}
}
class ImageViewer extends Component {
Image image;
public ImageViewer( Image image){
this.image = image;
}
public void paint( Graphics graphics){
graphics.drawImage( image, 0, 0, this);
}
}
// うまく fill されない様子が分かります。
// 改善方法を教えてください。
0859デフォルトの名無しさん
NGNGJDK1.4.0-rcで見ると特に問題ないように見える。(小さすぎてよく解からんけど)
0860デフォルトの名無しさん
NGNG赤いラインが切れてるけど、
これはImageのサイズが16*16(0〜15、0〜15)しか無いのに、
16, 8や
8, 16
に塗ってるのが問題かと。
↑Java2Dには全く興味ないしやった事も余り無いので俺の直感なんだけどね。
0861デフォルトの名無しさん
NGNGつまり16 * 16のImageの場合、
座標はxが0-16, yも0-16なんだけど
drawLine(0, 0, 0, 16)をした場合
x座標の0と1の間が塗られる。
だから座標の16を指定した場合は、16-17の間が塗られるんだけど
Imageは16*16なので塗ることが出来ない。
0862デフォルトの名無しさん
NGNGShapeに対して一回り大きいShapeが作られて
そこから元のShapeを取り除いた領域に対してfillが行われる
っていう感じだったと思った。
ので実行結果的にはそれで正常。
0863デフォルトの名無しさん
NGNGdrawにはStrokeが関わるはず・・・
0864デフォルトの名無しさん
NGNGの動作がそうなってる、ということで。
0865デフォルトの名無しさん
NGNG> Shapeに対して一回り大きいShapeが作られて
> そこから元のShapeを取り除いた領域に対してfillが行われる
っていうのもちょっと違うんだけどね。
まあ要するにg.draw(shape)するには
shape.getBounds()では狭すぎる、っていうことです。
0866超初心者
NGNG0867デフォルトの名無しさん
NGNGオブジェクトのもっている状態や振る舞い(メソッド)を記述
オブジェクト:クラス(設計図)によって実際に作成されたもの
って説明でいいかしら?
0868デフォルトの名無しさん
NGNG>オブジェクト:クラス(設計図)によって実際に作成されたもの
狭義ではそうだが、普通はそれをインスタンスと呼ぶ
広義ではクラスもインスタンスも含めてオブジェクト
0869デフォルトの名無しさん
NGNG「クラスもオブジェクトの一種」という考え方は
リフレクションが必要になるまで後回しにしといたほうが
混乱しないで済むと思う。
言語や環境によっては
「クラス ⊂ オブジェクト」が
サポートされてなかったりするし。(C++とか。)
0870デフォルト名無し
NGNGAクラスを継承したBクラスがあります。BクラスではAクラスのdrawメソッド
(図形を描く類)をそのまま使っています。今、AとBの描く図形の色を変え
たいと思い、getFillColor(Graphics g)メソッドを作りBクラスで
オーバーライドしています。そしてAのdrawメソッドの中でgetFillColorを
呼び出して色を決定しようと考えているのですが、違う色になりません。
Bクラスのインスタンスで、オーバーライドしていないためAのdrawメソッドから
呼び出しているgetFillColorメソッドは、BのgetFillColorメソッドを
呼び出さないのですか?
0871870
NGNGすみません。こう読みなおしてください。
0872デフォルトの名無しさん
NGNG>Bクラスのインスタンスで、オーバーライドしていないためAのdrawメソッドから
>呼び出しているgetFillColorメソッドは、BのgetFillColorメソッドを
>呼び出さないのですか?
そんなことはありません。getFillColorをちゃんとオーバーライドしていれば、
呼び出されます。
0873870
NGNGpackage graphicstest;
import java.awt.*;
public class MiniteHand {
protected point2D core;
protected point2D edge;
private point2D uRight;
private point2D uLeft;
private point2D bRight;
private point2D bLeft;
private double length = 100.0;
private gApplet app;
private Color color;
/**デフォルトコンストラクタの空定義*/
public MiniteHand() {}
/**コンストラクタの定義*/
public MiniteHand(int angle) {
/*******ここは関係ないので省略*********/
}
public void draw(Graphics g){
/*******この以前は関係ないので省略*********/
getFillColor(g);
g.fillPolygon(Xs,Ys,Xs.length);
g.setColor(this.app.currentColor);
g.drawPolygon(Xs,Ys,Xs.length);
}
private void getFillColor(Graphics g){
g.setColor(Color.red);
g.drawString("In the MiniteHand",0,30);
}
}
public class HourHand extends MiniteHand {
public static double length = 75.0;
public HourHand(int angle) {
/*******ここは関係ないので省略*********/
}
private void getFillColor(Graphics g){
g.setColor(Color.blue); //青にならない
g.drawString("In the HourHand",0,40); //表示されない
}
0874デフォルトの名無しさん
NGNG0875870
NGNG0876へぼへぼ
NGNGそれは、標準出力で、Serializableなクラスのインスタンスそのものを
出力できないか、ということです。
やりたいことは、クライアントからProcessをつかってrshをよび、サーバー側
のクラスを実行します。その結果の入ったクラスを、Process.getInputStream
を使い、ObjectInputStream経由で取得する、という物です。
ふつうに文字列を標準出力した場合は、ちゃんと取得できるので、
全く不可能とは思えないのですが・・・。
よろしくお願いします。
0877デフォルトの名無しさん
NGNG出来るんじゃないの?
■ このスレッドは過去ログ倉庫に格納されています