09/09/20 01:03:51
**** 関連スレッド案内 ****
■ AWT と Swing は --
Java低速GUI Swing 8
スレリンク(tech板)l50
■ SWT は --
Java 高速GUI SWT 3
スレリンク(tech板)l50
■ NTT DoCoMo の iモード携帯電話用 Java (iアプリ) は --
iモード携帯電話用Java(iアプリ) Part19
スレリンク(tech板)l50
■ DoCoMo 以外は --
CLDC+MIDP+携帯電話用Javaスレッド part 9
スレリンク(tech板)
■ 課題・宿題は --
★★ Java の宿題ここで答えます Part 68 ★★
スレリンク(tech板)
■ NetBeansに関する雑談は --
NetBeans Part5【Java/C++/Ruby/Python/PHP】
スレリンク(tech板)
■ Eclipseに関する雑談は --
Eclipse統合M28【Java/C++/Ruby/Python/Perl】
スレリンク(tech板)
3:デフォルトの名無しさん
09/09/20 01:04:34
**** 開発環境が必要の場合は ****
■ J2SE 5.0 (1.5.0)
URLリンク(java.sun.com)
■ Java SE 6
URLリンク(java.sun.com)
**** 実行環境だけが必要の場合は ****
■ Java ソフトウェアのダウンロード
URLリンク(www.java.com)
4:デフォルトの名無しさん
09/09/20 05:50:47
( ^ω^´・ω・`)
5:デフォルトの名無しさん
09/09/20 05:52:32
Java村のあーさだよ。あーさだよ。ぴよぴよ。
6:デフォルトの名無しさん
09/09/20 11:43:12
このスレは腐っておる
7:デフォルトの名無しさん
09/09/20 12:17:56
だなw
8:デフォルトの名無しさん
09/09/20 12:28:27
はあ?
9:デフォルトの名無しさん
09/09/20 12:30:25
はぁ・・・
10:デフォルトの名無しさん
09/09/20 13:20:41
デ、アルカ
11:デフォルトの名無しさん
09/09/21 18:37:07
ハァハァ
12:デフォルトの名無しさん
09/09/21 21:05:55
NetBeans重すぎ
軽くて高機能なものはないものか・・・
13:デフォルトの名無しさん
09/09/21 21:15:02
NetBeansは機能を減らす機能で軽くできるのだが
14:デフォルトの名無しさん
09/09/21 21:35:20
>>13 遅延時間を減らすとかじゃなくて?メモリを食いすぎなのをどうにかしたいんだが・・・
15:デフォルトの名無しさん
09/09/21 21:39:14
利用メモリ減らせってコミュニティにフィードバックすれば。
お前の貧弱な開発環境なんか知るか!って言われると思うけど。
16:デフォルトの名無しさん
09/09/21 22:44:56
プラグインへらせばいいじゃないのさ
17:デフォルトの名無しさん
09/09/22 09:00:47
IntelliJ IDEA
18:デフォルトの名無しさん
09/09/22 15:28:40
黙って4GB積めって言われるだけだろ。
独自にCに移植して軽量爆速にするのは止めないが。
19:デフォルトの名無しさん
09/09/22 15:40:14
モジュールスイートプロジェクトで要らない機能を無効にするのはどう?
URLリンク(blogs.sun.com)
20:デフォルトの名無しさん
09/09/23 12:16:04
Javaの本命コースってありますか?
こういう順序でやっていけばいいみたいな
本でもネットでも・・・
21:デフォルトの名無しさん
09/09/23 12:26:38
学問に王道なしとはいうけれど
22:デフォルトの名無しさん
09/09/23 12:37:15
名著とか言われているのは、最初から読むのは無理だろ
入門書は選ぶまでが半分、読み切るまでが残り半分?
23:デフォルトの名無しさん
09/09/23 13:21:42
やっぱり質問取り消します
24:デフォルトの名無しさん
09/09/23 13:22:41
>>23だれだよ
25:デフォルトの名無しさん
09/09/23 13:26:06
>>24だれだよ
26:デフォルトの名無しさん
09/09/23 14:28:38
>>23
おれだよ
27:デフォルトの名無しさん
09/09/23 14:31:01
おれおれさん、今日はどんな仕様で?
28:デフォルトの名無しさん
09/09/23 14:57:01
>>26
ああ、あんたか
29:デフォルトの名無しさん
09/09/23 15:07:09
>>26
それ以前に誰にレスしてんだよw
30:デフォルトの名無しさん
09/09/23 15:44:47
だなw
31:デフォルトの名無しさん
09/09/30 00:25:37
ArrayIntListが沢山あるんだけど、やっぱりMapとかに格納したほうがいいのかな?
Mapみたいなクラスを使うと、スピードが落ちそうで
ArrayIntListを配列にして使ってみようかなとか思っているけど、邪道?
32:デフォルトの名無しさん
09/09/30 00:36:40
スピードが云々以前に、オブジェクトモデルとして
どちらのデータ構造を持つのが良いか、と言う観点から検討してみたら?
33:31
09/09/30 10:22:29
>>32
なるほどね、そういう考えもあるのか
悪いけど、もう一つのスレにも質問させてもらうよ
34:デフォルトの名無しさん
09/10/08 22:54:05
1.4で使えるpoiが欲しくてapacheのサイトをみても最新版しか
置いてないのですが、どこで入手できますでしょうか?
35:デフォルトの名無しさん
09/10/09 02:05:22
>>34
確かにバイナリは最新しか置いてないなぁ。
maven2リポジトリ URLリンク(repo1.maven.org) あたりをあさってみては?
それか、Subversionリポジトリから古いソースを取ってきて自分でビルドするか。
36:デフォルトの名無しさん
09/10/09 02:06:36
>>34
本家のArchiveに置いてあるよ。
URLリンク(archive.apache.org)
37:デフォルトの名無しさん
09/10/09 22:04:37
ありがとうございます。
そんなところにあるんですね。
ソースからbuldしなおそうにも1.5のソースは1.4に出来ないわで、途方に暮れてたところです
ありがとうございます。
38:デフォルトの名無しさん
09/10/09 23:11:56
>>37
なにに使うのか知らんが
ぶっちゃけJavaでやるより.NetでWebサービスでも作って投げたほうがいいぜ。
39:デフォルトの名無しさん
09/10/10 01:57:14
なんで?
40:デフォルトの名無しさん
09/10/10 04:25:27
>>38
POIを使うためにwebサーバ?
41:デフォルトの名無しさん
09/10/10 07:11:16
>>38
手持ちのちょいツールにDBからxlsにデータを落とす機能を追加
しようとしただけですが、,NETでWEBサーバを作るのが良いという
意味がわからないので、教えていただけますか?
42:デフォルトの名無しさん
09/10/12 12:15:51
悪魔召喚プログラムはJavaではやはり無理でしょうか
43:デフォルトの名無しさん
09/10/12 12:29:04
>>42
誰でも読めるような言語ではダメです。
APLを使いなさい。
44:デフォルトの名無しさん
09/10/12 12:31:17
悪魔の言葉を自動翻訳したり召喚の魔法陣を画面上に描画したり
召喚の呪文を再生したりするくらいなら可能じゃないかな
45:デフォルトの名無しさん
09/10/12 12:34:20
Javaでできるのそんなもんかよw
46:デフォルトの名無しさん
09/10/12 12:44:37
他に何が要るのか言ってくれ
47:デフォルトの名無しさん
09/10/12 12:46:02
Javaを使ってデーモン作ればいいじゃん
48:デフォルトの名無しさん
09/10/12 13:39:55
まずは魔族(Daemon Class)を定義しなければ何も始まらない
49:デフォルトの名無しさん
09/10/12 14:17:24
祈祷師にでも依頼したほうが手軽。
50:デフォルトの名無しさん
09/10/12 15:22:46
public static void main(String[] args) {
System.out.println("召喚に失敗しました。");
}
完成。
51:デフォルトの名無しさん
09/10/12 18:00:50
悪魔召喚プログラムの話題はどの言語のスレでも定期的に出るね
52:デフォルトの名無しさん
09/10/12 18:02:58
そりゃプログラマならねぇ。
53:デフォルトの名無しさん
09/10/12 21:07:30
でもフロッピーに収まらないといけないんだぜ?
54:デフォルトの名無しさん
09/10/12 21:31:35
正規表現のPatternにて文字列(HELLO)を\w*?や.*?で検索すると
groupで空文字の連続が返ってきます。
文字列が一文字ずつ検出されると思っていたので意外でした。
なぜ空文字が返ってくるのか仕組みがわかりません。
もしよろしければアドバイスよろしくお願いします。
55:デフォルトの名無しさん
09/10/12 21:39:04
0文字以上で最短に一致するのは0文字だからってことじゃねーの?
56:54
09/10/12 21:49:52
>>55
早速のご返答ありがとうございます。
確かに0文字以上で最短なんですけどgroupの中にHELLOが一文字も
混ざらないのかがよくわかりません。
馬鹿な質問ですいません。
57:デフォルトの名無しさん
09/10/12 21:59:33
Hは1文字だろ
0文字以上で最短一致なら引っかかるはずがない
58:デフォルトの名無しさん
09/10/12 22:02:23
最低1文字以上ほしいんなら +? を使うべきでは?
0文字以上でなるべく短くと指定しておきながら、0文字という結果が返ってきて、何が不満なんだ
59:デフォルトの名無しさん
09/10/12 22:06:39
「以上」という単語の意味を明日小学校に登校したら先生に聞くんだぞ
60:54
09/10/12 22:33:49
たくさんのご返答ありがとうございます。
"0文字以上"で最短でしたら確かに最初は必ず0文字ですよね。
アドバイス本当にありがとうございました!
61:デフォルトの名無しさん
09/10/12 23:09:14
シフトJISで「臼」は文字コード8950になります。
byte配列2バイトに、この8950を入れておきます。
この2バイト文字の1バイト目「89」を切り取り、new Stringをすると
シフトJISで「89」のコードがないため、?に置き換わります。
これを?におきかえないで、Stringを作成することは不可能でしょうか?
文字コード「89」のStringを作りたいのです。
62:デフォルトの名無しさん
09/10/12 23:15:43
無理なのでSttringに直さないで下さい
63:デフォルトの名無しさん
09/10/12 23:26:16
>>62
ご回答ありがとうございます。
無理なんですか・・・。
勝手に?(3F)に変わるのが困っています。
せめてシフトJISの文字コードに存在するかをチェックする方法はないでしょうか。
?に変換されたら文字コードがないと判定したら、?が入力値としたら
NGとなってしまいます・・・。
何か良い方法はありますかね。
64:デフォルトの名無しさん
09/10/12 23:27:01
>>63
入力値が ? の場合だけ最初にチェックしておくんじゃだめなのか?
65:デフォルトの名無しさん
09/10/12 23:30:52
>>64
文字コードがないと必ず?(3F)に変換されるんだったらそれでいいのですが、
StringのJavaDocを見ても、?(3F)に変換されるって書いてないのです。
実際に試したら?(3F)になってるんですが。。
66:デフォルトの名無しさん
09/10/12 23:38:34
>>65
そこまで心配なら多少面倒になるけどCharsetDecoder使えばデコードエラーもハンドリングできる
67:デフォルトの名無しさん
09/10/13 12:18:47
バブー
68:デフォルトの名無しさん
09/10/13 12:46:58
jarのソースコード見てみたいのですが
解析することは不可能ですか?
69:デフォルトの名無しさん
09/10/13 12:48:04
>>68
jarは概ねZIPと圧縮アルゴリズム同じだが、見てどうすんの?
70:デフォルトの名無しさん
09/10/13 12:48:46
jarの(中にコンテンツを格納する)ソース?
jarの(内からクラスをロードする)ソース?
jarの(中のクラスの)ソース?
71:デフォルトの名無しさん
09/10/13 12:54:42
>>68
winRarで解いたあと、jadでデコパ掛ければソース見れるけど
jarからは無理でないw
jarを知らない低能がいるようだけど
72:デフォルトの名無しさん
09/10/13 12:55:22
>>69-70
zipに拡張子変更したら解凍できました。
ネットにjarファイルのゲームがあって
どんなプログラムが書かれているか興味があっただけです。
有難う御座いました
73:デフォルトの名無しさん
09/10/13 12:56:59
えっ,ぼ,ぼくのことですか
74:デフォルトの名無しさん
09/10/13 12:59:34
>>72
まぁ妥当なとこだろう
俺もよくやるw
75:デフォルトの名無しさん
09/10/13 13:04:27
ほとんどZIPというかZIP形式なので
Windowsのエクスプローラで中身も見れるし格納しているファイルも挿しかえれる
76:デフォルトの名無しさん
09/10/13 13:31:28
OracleからJDBCでデータを取得しているんですが、㈱が化けてしまいます。
OracleがEUCでページがSJISなんですがどうやったら表示できますか?
77:デフォルトの名無しさん
09/10/13 13:37:14
>>76
getの段階で変換すべきだな
78:デフォルトの名無しさん
09/10/13 13:55:16
NLS_LANGをEUCに設定したらSQLPlusでは㈱が取れたな
問題はJDBCでNLS_LANGをどうやって設定できるかだ
79:デフォルトの名無しさん
09/10/13 13:56:36
>>78
JDBCはこの時点では関係ない
知ったか乙
80:デフォルトの名無しさん
09/10/13 13:58:10
こいつinsertはSQLplusだぞ
>>78はモグりか適当こいて自分はできますってアピールしたいんだろうが
無能が露呈している
81:デフォルトの名無しさん
09/10/13 14:10:19
いや無知だけど環境があるから俺もがんばってるの!
わかるなら教えてくれよ
82:デフォルトの名無しさん
09/10/13 14:17:48
>>75
>>69
で出てるよ
2番煎じださい
83:デフォルトの名無しさん
09/10/13 14:30:26
jar にソースなんて入ってるもんなの?
クラスファイルだけだと思ってた
84:デフォルトの名無しさん
09/10/13 14:32:29
>>81
環境無いけどこんな感じで"x-eucJP-Open"を指定すればいいんじゃないの?
URLリンク(winofsql.jp)
85:デフォルトの名無しさん
09/10/13 14:34:59
>>83
通常はclassとMETAだけだな
>>71の云う通りjad掛けてみるしかないな
86:デフォルトの名無しさん
09/10/13 14:51:57
どうやらJDBCではEUC<=>Unicode変換表に㈱は無いらしい。
URLリンク(www.progress-japan.co.jp)
87:デフォルトの名無しさん
09/10/13 15:58:00
>>84
サンクス、アミーゴ
88:デフォルトの名無しさん
09/10/13 16:06:03
>>82
普通に訂正してるだけに見えるが?
>>69 jarはzipと大体同じ
>>75 jarはzipそのもの
89:デフォルトの名無しさん
09/10/13 16:19:51
>>66
Shift_JISのつもりでたとえば「FF40」の変換結果が1文字解釈か2文字解釈かは
JREの実装依存だったりするから気をつけろよ。
CharsetDecoderでもStringコンストラクタでも事情は同じ。
どう考えてもシーケンスエラー由来の代替文字+'@'の2文字にすべきだと思うんだが…
百歩譲って文字集合エラーとしてもだ、0x40は無罪だよな?
90:デフォルトの名無しさん
09/10/13 16:37:48
>>88
ZIPの圧縮率とか知らない低能だったか
極端にいえば同一に言っているほうが無能
>>69のが表現としては正しいだろう
91:デフォルトの名無しさん
09/10/13 19:29:06
おまい大丈夫か?
jarはただのzipだよ。
92:デフォルトの名無しさん
09/10/13 19:31:56
じゃーその証拠出せや
93:デフォルトの名無しさん
09/10/13 19:39:06
ぐぐれ
94:デフォルトの名無しさん
09/10/13 19:39:34
/*
* @(#)JarOutputStream.java 1.23 05/11/17
*
* Copyright 2006 Sun Microsystems, Inc. All rights reserved.
* SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*/
package java.util.jar;
import java.util.zip.*;
import java.io.*;
/**
* The <code>JarOutputStream</code> class is used to write the contents
* of a JAR file to any output stream. It extends the class
* <code>java.util.zip.ZipOutputStream</code> with support
* for writing an optional <code>Manifest</code> entry. The
* <code>Manifest</code> can be used to specify meta-information about
* the JAR file and its entries.
*
* @author David Connelly
* @version 1.23, 11/17/05
* @see Manifest
* @see java.util.zip.ZipOutputStream
* @since 1.2
*/
public
class JarOutputStream extends ZipOutputStream {
95:デフォルトの名無しさん
09/10/13 19:41:09
ソース見ればいいじゃん。
後は自分で調べてね。
96:デフォルトの名無しさん
09/10/13 19:51:10
>>92
解凍プログラムで拡張子zipにして試せばすぐわかるじゃねえか
下らん話で長引かせないように
97:デフォルトの名無しさん
09/10/13 19:59:23
>>92
お前おもしろい奴だな
98:デフォルトの名無しさん
09/10/13 20:12:57
ヘッダも見れない雑魚は黙ってたほうがいいよな
99:デフォルトの名無しさん
09/10/13 20:15:27
>>91
こいつは低能
100:デフォルトの名無しさん
09/10/13 20:17:01
マニフェストが入ってるか入ってないかの違いでただのzipだよ
101:デフォルトの名無しさん
09/10/13 20:21:59
高圧縮ZIPはjarじゃ解凍できねーよ
102:デフォルトの名無しさん
09/10/13 20:25:02
なんで圧縮レベルの話になってるんだ
103:デフォルトの名無しさん
09/10/13 20:58:44
>>101
馬鹿なの?
誰もzipがjarとは言ってねーよ。
jarはzipだろーが。意味わかるか?
104:デフォルトの名無しさん
09/10/13 21:03:56
JDBCを使わずにODBCだけでデータベースを操作したいんだけど
参考になるページないかな?
JDBC-ODBCはあるんだがODBCだけっていうのが・・・
105:デフォルトの名無しさん
09/10/13 21:11:47
>>104
いったい何がしたいのかわからない。
ここJavaのスレだよ?
106:デフォルトの名無しさん
09/10/13 21:20:47
いや、javaでMySQL使いたいんだけどさ
JDBC使わずにできなかったっけ?
107:デフォルトの名無しさん
09/10/13 21:25:03
MySQLプロトコルを自力で喋るとか?
資料はあるようだが
URLリンク(forge.mysql.com)
108:デフォルトの名無しさん
09/10/13 21:26:34
それってMySQL Connector/Jを自力で実装するのと労力大差なくね。
別にODBC関係ないし。
109:デフォルトの名無しさん
09/10/13 21:31:35
こういう英語の資料って普通にお前ら読めるの?
最新のアルゴリズム研究の論文とか何が書いてるのかサッパリで残念な俺
110:デフォルトの名無しさん
09/10/13 21:39:23
最新のアルゴリズム研究ってなると、
日本語で書いてあっても凡人にはなかなか理解できねーと思われ。
逆に、普通かちょっと難しいレベルの内容なら
英語かどうかはあまり問題にならない。特にコンピュータ関係であればなおさら。
111:デフォルトの名無しさん
09/10/13 21:42:14
興味ないこととか必要でもない英語は流石に読むの面倒だな
ただ興味あることとか必要な知識やドキュメントを読める程度には英語読めなきゃダメだろ
112:デフォルトの名無しさん
09/10/13 22:29:27
JDBC-ODBCを避ける理由がよくわかんないけど、
なんかライセンスとか既知の回避困難な問題とかある?
とりあえず俺は8000文字だか9000文字目だか忘れたけど、時々
データが化けるのに泣いたが
113:デフォルトの名無しさん
09/10/14 01:56:34
jarコマンドでDeflate64圧縮のzipを扱えないのは別に困らないけど、
java.util.zip パッケージでDeflate64が使えないのはちょっと困るね。
114:デフォルトの名無しさん
09/10/14 02:24:07
どいういう風に困るの?
115:デフォルトの名無しさん
09/10/14 10:25:08
Java入れる時に環境変数いじってて気づいたんですが
%ProgramFiles%とExplorerのURLに入力すると、C:Program Filesにいきますよね?
作ったソフトウェアのインストール先を決める時も%ProgramFiles%の記述を使ったりすると思いますが
マイコンピュータ→プロパティ→詳細設定→環境変数のところには%ProgramFiles%なんて記述は無いんです。
いったいこの環境変数はどこで定義されているんでしょう?
微妙にJavaとは離れた質問になってしまいましたが、お願いします。
116:デフォルトの名無しさん
09/10/14 10:29:39
>>115
まったくのスレ違い
微妙でもなんでもない
117:デフォルトの名無しさん
09/10/14 10:56:48
>>115
System.getenv()で
ProgramFiles=C:\Program Files は出てくる。
でもこいつがどこで定義されてるかどうかはわからんね。
118:デフォルトの名無しさん
09/10/14 10:59:21
>>117
OSレベルで落ちてんだよ
スレ違いうぜーよ
Unix系やってりゃ分る話なんだがな
119:デフォルトの名無しさん
09/10/14 11:00:36
OS/2ときいて
120:デフォルトの名無しさん
09/10/14 11:24:00
これ要するに、System.getenv()はどうゆう動作をしているか?
ってことでしょ?
121:デフォルトの名無しさん
09/10/14 11:28:44
>>120
いや違う
winで言えばboot.iniにないって話でしょ
122:デフォルトの名無しさん
09/10/14 11:32:16
レジストリに書いてあるかもん
%AppData%なんかはWinだとレジストリのHKCUに書いてあるよん
123:デフォルトの名無しさん
09/10/14 11:36:17
>>121
boot.iniに何の関係が?
煽りじゃなくて、俺に知識がないからって理由の単純な疑問ね。
124:デフォルトの名無しさん
09/10/14 11:36:27
>>122
それはOSレベルの話だろ
お前はバカだなぁ
125:デフォルトの名無しさん
09/10/14 11:39:38
>>123
通常 C:\boot.ini boot.bat
ってのがあるんだよ
環境変数setで動かすのが起動時に走るわけ
Unixやれよ、したらよく分かると思うよ
rootの環境変数と例えばbashだったらbash.rcってのが走って環境変数設定できるわけよ
126:デフォルトの名無しさん
09/10/14 11:44:31
boot.iniだけで環境変数設定されてると思ってんだ
馬鹿じゃねコイツ
127:デフォルトの名無しさん
09/10/14 11:47:46
>>126
湾曲性癖ありの池沼乙
Unixできねーくせに何言ってんだ?
128:デフォルトの名無しさん
09/10/14 11:49:12
>>125
Linuxは触ってて.bashrcやbash_profileなら編集したりするし、仕組みもある程度理解してるけど
winの環境変数も同じように設定されてるの?
boot.batってファイル見当たらないんだが。
JavaのSystem.getEnv()は>>122の言うとおり、実行環境がwinならレジストリから引っ張ってきてるってことなのか?
ソース見てから書き込めって話だねサーセン。
129:デフォルトの名無しさん
09/10/14 11:49:18
>>126
コイツ頭悪くね?
130:デフォルトの名無しさん
09/10/14 11:55:06
>>126
池沼やべーwww
131:デフォルトの名無しさん
09/10/14 11:56:34
いつものage厨か。
132:デフォルトの名無しさん
09/10/14 12:05:26
>>131
返す言葉もなくその低能っぷりwww
レスなくてもお間ガの存在価値なんてないし社会のゴミだからレスするなよ
133:デフォルトの名無しさん
09/10/14 12:16:00
環境変数が定義されてる場所発見
■場所
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SeCEdit\EnvironmentVariables
■内容
%AppData%
%UserProfile%
%AllUsersProfile%
%ProgramFiles%
%SystemRoot%
%SystemDrive%
%Temp%
%Tmp%
いつこいつらに値を入れてるのか知らんけど
System.getenv()はここから環境変数一覧の一部を取得してるのかな。
getenv()のソースたどったけどよくわからん。
134:デフォルトの名無しさん
09/10/14 12:17:22
>>133
スレ違い
JavaがWinだけで動いているのならば分るが
スレタイも読めない低能はひっこんでていただきたい
135:デフォルトの名無しさん
09/10/14 12:25:54
さっきからスレ違いって単語がよく出るけど
ここではOSに依存する話は一切無しなの?
理想はWrite once, run anywhereだけど・・・
136:デフォルトの名無しさん
09/10/14 12:26:21
Win用のVMはWinだけで動いてるけど。
137:デフォルトの名無しさん
09/10/14 12:27:13
だよなw
138:デフォルトの名無しさん
09/10/14 12:29:36
>>115が言ってるのはWin版のVMの話でしょう?
Unixがどうとか言われる方が的外れじゃねえ。
139:デフォルトの名無しさん
09/10/14 12:31:05
犬厨は犬板から出てくんなよ
140:デフォルトの名無しさん
09/10/14 12:32:42
Winしかできねー池沼の集まりだな
141:デフォルトの名無しさん
09/10/14 12:32:54
WinのVMで環境変数どこから取ってるのと質問が出る
↓
Unixやってりゃ分かるとか言い出す
↓
いやWinの話…
↓
Unix!Unix!
↓
(´・ω・`)
142:デフォルトの名無しさん
09/10/14 12:33:19
>>140
どう考えても的外れなのはお前だろ。
143:デフォルトの名無しさん
09/10/14 12:34:11
ワロタ
144:デフォルトの名無しさん
09/10/14 12:35:25
下らないからこの話終わりな。
145:デフォルトの名無しさん
09/10/14 12:39:05
>>140
返す言葉もなくその低能っぷりwww
レスなくてもお間ガの存在価値なんてないし社会のゴミだからレスするなよ
146:115
09/10/14 12:39:43
これがわからないとPGが作れないなどといったわけではなく
単に少し気になった程度なので、わからなければわからないで問題ないです。
何かとお手数おかけしました。
147:デフォルトの名無しさん
09/10/14 12:43:10
>>146
PGとはプログラマを示すんだよ
お前が言いたいのはプログラムだろ
それくら身につけておけカス
148:デフォルトの名無しさん
09/10/14 12:43:34
>>140
返す言葉もなくその低能っぷりwww
レスなくてもお間ガの存在価値なんてないし社会のゴミだからレスするなよ
ブーメラン♪ブーメラン♪
149:デフォルトの名無しさん
09/10/14 12:44:06
>>147
返す言葉もなくその低能っぷりwww
レスなくてもお間ガの存在価値なんてないし社会のゴミだからレスするなよ
150:デフォルトの名無しさん
09/10/14 12:44:40
お間ガってのが珍妙な響きでいいな。
151:デフォルトの名無しさん
09/10/14 12:46:00
>お間ガ
オーマイガー?お前が?
152:デフォルトの名無しさん
09/10/14 12:46:47
何この流れ…
153:デフォルトの名無しさん
09/10/14 12:48:26
このスレではよくあること。
154:デフォルトの名無しさん
09/10/14 12:54:18
>>133
普通にCランタイムだかWin32 APIだかが返す値をそのまま使ってるだけでしょ
155:デフォルトの名無しさん
09/10/14 13:05:19
javaで環境変数を設定するにはどうすればいいですか?
156:デフォルトの名無しさん
09/10/14 13:06:01
>>155
ハア違い
消えろ
157:デフォルトの名無しさん
09/10/14 13:06:32
チン毛剃れ
158:デフォルトの名無しさん
09/10/14 13:09:33
>>156
お間ガ
159:デフォルトの名無しさん
09/10/14 14:55:01
あるソフトの実行環境として
Java SE 5以降 (JREまたはJDK)
が要求されているんですが、何を入れたらいいのでしょうか?
XPマシンでOpen-officeを入れたために
Java(TM) 6 Update15
が入っているんですが、これでは足りないみたいです
(他のJavaのソフトは動いているのですが)
ちなみにOpen-Officeの使用感は劇重です
なるべく軽いものをお願いします
Java の使用経験は98のマシンで gcj で遊んでいた程度です
160:デフォルトの名無しさん
09/10/14 15:03:52
しらねーよw
そのソフトの開発元に聞いてくれ
161:デフォルトの名無しさん
09/10/14 15:44:56
>>160
ソフトの開発元は
Java実行環境のインストールに関する問い合わせにはお答えできません。
とあるんですが。Javaの実行環境は自分で整えないといけないみたいなんですが
162:デフォルトの名無しさん
09/10/14 15:53:44
だったらソフト名くらい出せや
もし金払っているなら聞く権利はあるだろ
163:デフォルトの名無しさん
09/10/14 16:05:28
Javaが入ってるけど動きません><ってソフトの開発元に聞けよ
164:デフォルトの名無しさん
09/10/14 16:08:07
どっちにしろこのスレの範疇じゃないだろ
165:デフォルトの名無しさん
09/10/14 16:54:27
基本的に無料のソフトです。
SFICP(Shogi Framework Implements CSA Protocol)はCSA(コンピュータ将棋協会)のTCP/IP通信プロトコルを実装したJavaアプリケーションです。
説明が飛んでいましたが下記のリンクがあります
実行環境
Java SE 5以降 (JREまたはJDK)
URLリンク(java.sun.com)
Java Communications API (RS-232C通信利用時に必要)
URLリンク(java.sun.com)
実行環境は各OSに合ったものをインストールしておく必要があります。
Mac OS X環境で動作確認済み、他のUNIX・Windowsでは未確認。
実行方法
Java Web Start利用アプリケーション
URLリンク(www.junichi-takada.jp)
Java Applet (RS-232C通信やファイルの読み書きはできません)
URLリンク(www.junichi-takada.jp)
以上ですが、Java のインストールをきちんとしたら動くという事は無いんでしょうか?
それとも、スレ違いでしょうか?
166:デフォルトの名無しさん
09/10/14 16:56:19
ここはJavaでプログラムを作る人のためのスレっす
Javaで作成されたプログラムを使いたい人のスレではありません
PC初心者板かWin板ですかね
移動するとしたら
167:デフォルトの名無しさん
09/10/14 17:29:13
>>166
わかりました。
取り合えずPC初心者板で適当そうなスレを探してみます
ありがとうございました
168:デフォルトの名無しさん
09/10/14 18:01:29
>>165
プロ棋士?
169:デフォルトの名無しさん
09/10/14 18:05:50
JREまたはJDK
なんだからSDK入れる必要なし
170:デフォルトの名無しさん
09/10/14 18:11:16
>>166
このくらいならいいじゃねーか
ちょっと見てみたけど面白そうなプロトコルだね
インターネット対応なのかLAN専用なのかその辺が良くわからんけど、使っている人に聞いてみたら?
171:デフォルトの名無しさん
09/10/14 18:19:44
>>170
とりあえず、アプレットの方は動かないし、Java Web Startの方は試してないけど、
そこから先はこのスレの範疇ではないだろ。
172:デフォルトの名無しさん
09/10/14 18:20:56
>>165
俺もちょっと見てみたが、よくわからん。
winでの動作確認してないとか作者のページに書いてあるぞ。
>>170
URLリンク(shogi-pineapple.com)
>第7回コンピュータ将棋オープン戦(9/29(土))参加者募集
>
>※指し手を決定するのは人間でも構いません。その場合はインタフェースとして
> URLリンク(www.junichi-takada.jp) のJava Applet などをご利用ください。
>
>・2008年4月上旬 第9回オープン戦 インターネット上
インターネットから参戦できるはず。
173:デフォルトの名無しさん
09/10/14 18:26:48
Winで動作確認しないなんて選民思想のキチガイだな
174:デフォルトの名無しさん
09/10/14 18:31:27
>>173
winしか使えない低能乙
175:デフォルトの名無しさん
09/10/14 18:42:11
>>174
Solarisしか使えない低能乙
176:デフォルトの名無しさん
09/10/14 18:58:30
Solaris使えるって段階で低能じゃないけどwww
177:デフォルトの名無しさん
09/10/14 19:00:48
>>176
Macを使うという程度の意味なら低脳でも
178:デフォルトの名無しさん
09/10/14 19:08:28
つーかUnixUnixうるせーな。見てて恥ずかしいよ。
JavaやってりゃSolarisやらAIX触るのなんて普通のことだろ。
179:165
09/10/14 19:33:58
>>171 >>172
私みたいにいい加減にインストールした者だけじゃなく、
きちんとインストールした方でも動かないのですか?
Winで動くかどうか質問してみることにします。
今、将棋のプログラムを作り始めているところなのですが
並列してやっていることが多くて、
この件は、質問してみることにします。
180:デフォルトの名無しさん
09/10/14 19:36:14
「○○使ってる」「××使ってない」だけで自慢していいのは中学2年生までだ
181:デフォルトの名無しさん
09/10/14 19:49:20
>>179
Expire Dateっていうダイアログが出てくるからちゃんと動いてると思うよ。
単にプログラム側で有効期限設定してて、それを過ぎてるだけじゃねーの?
182:デフォルトの名無しさん
09/10/14 19:54:23
>>181
済みません。メッセージを和訳してもみませんでした
期限が切れている可能性もあるわけですか
183:デフォルトの名無しさん
09/10/14 20:04:38
電子署名つきのアプレットやJava Web Startのアプリのようだけど、
電子署名の期限が切れてるか、テスト用の署名を付けてるかのどっちかじゃないかと。
184:デフォルトの名無しさん
09/10/14 20:07:54
署名の発行者が作者本人の俺様署名だった(笑
CN=Jxxxxx Txxxx, OU=Unknown, O=Unknown, L=Yokohama, ST=Kanagawa, C=JP
185:デフォルトの名無しさん
09/10/14 20:43:26
LDAPこあい
186:デフォルトの名無しさん
09/10/15 10:29:29
CN=test,CN=Users,DC=mycorp,DC=local
というエントリがあった場合
VB.netでは
Dim entry As New DirectoryEntry("LDAP://localhost/CN=test,CN=Users,DC=mycorp,DC=local")
だけで取得できるのですが
JNDIではどうやれば取れるでしょうか?
とりあえず
DirContextからフルサーチして取得してますがいまいちな気がしています。
187:デフォルトの名無しさん
09/10/15 10:33:37
>>186
まずVB.netがカス
188:デフォルトの名無しさん
09/10/15 16:53:58
JSPでhtmlの属性値の指定で下のようにできますか?
eclipseだとエラーとマークされるのですが。
<link rel="stylesheet" href="${pageContext.request.contextPath}/css.css" type="text/css" />
変数を使えば問題ないですが。
<c:set var="css" value="${pageContext.request.contextPath}/css.css" />
<link rel="stylesheet" href="${css}" type="text/css" />
189:デフォルトの名無しさん
09/10/15 18:36:31
書籍についての質問です。
入門書を読んだレベルですが、ここで『Effective Java』に挑むのはきついでしょうか?
190:デフォルトの名無しさん
09/10/15 18:38:32
>>189
あまり本ばかり読んでても仕方ないよ
191:デフォルトの名無しさん
09/10/15 18:38:44
>>189
そのレベルじゃきついだろうな
きついというより、理解している人が読むもんだと思う
192:デフォルトの名無しさん
09/10/15 19:04:40
入門書の内容によるだろうな、具体的に何を読んだ?
193:デフォルトの名無しさん
09/10/15 19:24:24
>>192
「よくわかるJava」。これは理解した。
あと結城デザインパターンを読んだが、理解はしていない
194:デフォルトの名無しさん
09/10/15 19:27:54
まだ何も知らないころ、1001のTipsとか言う本を読んだなw
基礎もないのに、今思えば無謀だったよ
コンパイルのやり方する出ていないw
195:デフォルトの名無しさん
09/10/15 19:48:09
JAVA歴5年だがいまだにコンパイルがよくわからない
196:デフォルトの名無しさん
09/10/15 19:58:49
のーみそこねこね
197:デフォルトの名無しさん
09/10/15 20:18:15
二極化するんだよ。
お仕着せの開発環境のIDEの上でプロジェクト標準のビジネスロジックしか書けない奴と、
そういうPGがビジネスロジックだけに専念できるように色々準備する奴とに。
198:デフォルトの名無しさん
09/10/15 20:18:52
でっていう
199:デフォルトの名無しさん
09/10/15 20:23:28
お前らは俺がいないとプログラムが実行できないとわかっているのに
俺の理解できないJavaやCなんかで話しかけてきやがる
俺が理解できるのは唯一機械語のみだ
機械語じゃなきゃお前らが作ったプログラムも実行してやることができない
実行してほしいなら俺の理解できる機械語を勉強してプログラムするか
翻訳機を通してJavaやCを機械語に翻訳してもらうんだな
200:デフォルトの名無しさん
09/10/15 20:26:01
何日本語でしゃべってんの?しぬの?よみのくになの?
201:188
09/10/15 20:33:27
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "URLリンク(www.w3.org)">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>タイトル</title>
<link rel="stylesheet" href="${pageContext.request.contextPath}/css.css" type="text/css" />
</head>
<body>
</body>
</html>
で以下のエラーが検出されます。
javax.servlet.http cannot be resolved to a type
javax.servlet.jsp.PageContext cannot be resolved to a type
javax.servlet.ServletException cannot be resolved to a type
これの.javaに変換されたものを見る限りでは問題ないし、実際正常に動作します。
また、(アプリフォルダ)/WebContent/WEB-INF/libにはjstl.jarとstandard.jarを置いてます。
なぜeclipseでエラーと検出されているのでしょう?
202:デフォルトの名無しさん
09/10/15 23:07:12
Stringで一つお聞きしたいんですが、
String s = "Hello";
String s = new String("Hello");
の違いは理解してるんですが、
例えばsubstringやconcatなどメソッドを使用して
生成した文字列オブジェクトは全く新しく生成されるのか
既存のを使いまわす形になるのかがわかりません。
String s = "hello";
String s2 = "h";
String s3 = s2.concat("ello");←こういった場合。
アドバイスよろしくお願いします。
203:デフォルトの名無しさん
09/10/15 23:30:43
動的に生成されるものは一緒にはならない。
まとめる必要があるなら、intern()を呼ぶか自分で管理する。
204:202
09/10/15 23:54:44
>>203
動的に生成されるものは全てnew String()の扱いになるんですね。
自分でも検証はしたんですが
確証を得たかったので質問させていただきました。
本当にありがとうございました!!
205:デフォルトの名無しさん
09/10/16 01:06:27
import java.util.Random;
public class Kadai {
public static void main(String[] args) {
int[][] a = new int[5][3];
Random r = new Random(System.currentTimeMillis());
for (int i = 0; i < a.length; i++) {
for (int j = 0; j < a[i].length; j++) {
a[i][j] = r.nextInt(10);
if (j != 0) System.out.print(" ");
System.out.print("a[" + i + "," + j + "] = " + a[i][j]);
}
System.out.println();
}
}
}
206:デフォルトの名無しさん
09/10/16 01:09:32
板間違えてもた。スマソ
207:デフォルトの名無しさん
09/10/16 05:25:45
Yahoo!プログラミング言語検索ランキング(今回2009/10/16、前回2009/10/12)
《一般カテゴリ》
. 1(. 1) HTML..... 約5,030,000,000件(約5,020,000,000件)+
. 2(. 2) PHP... 約2,980,000,000件(約3,000,000,000件)--
. 3(--) BASIC.. 約1,580,000,000件(....------------- )0
. 4(. 3) JAVA.. 約 822,000,000件(約 832,000,000件)--
. 5(--) CGI. 約 551,000,000件(....------------- )0
. 6(--) C言語(*1). 約 399,000,000件(....------------- )0 (*1)C/C++とC#の検索件数の合計
. 7(. 4) FORTH.. 約 323,000,000件(約 324,000,000件)-
. 8(. 6) PERL.. 約 245,000,000件(約 245,000,000件)0
. 9(. 7) PYTHON.. 約 213,000,000件(約 209,000,000件)++
10(. 8) PASCAL.. 約 168,000,000件(約 168,000,000件)0
11(. 9) DELPHI. 約 128,000,000件(約 128,000,000件)0
12(11) LISP 約. 26,000,000件(約. 26,600,000件)--
13(12) FORTRAN. 約. 21,200,000件(約. 21,300,000件)-
14(13) COBOL..... 約. 16,800,000件(約. 17,100,000件)--
15(--) PROLOG 約. 13,800,000件(....------------- )0
16(14) HSP 約. 12,300,000件(約. 12,400,000件)-
《BASIC言語カテゴリ》
. 1(--) VisualBasic... 約 120,000,000件(約 121,000,000件)-
. 2(--) Hu-BASIC.. 約. 15,000,000件(....------------- )0
. 3(--) QBASIC.. 約 4,140,000件(約 4,160,000件)--
. 4(--) MSX-BASIC.....約 1,430,000件(....------------- )0
. 5(--) DarkBASIC . 約 1,310,000件(約 1,330,000件)--
. 6(--) CBM-BASIC. 約 944,000件(....------------- )0
. 7(--) BasicStudio 約 303,000件(約 302,000件)+
. 8(--) N88BASIC.. 約 219,000件(約 218,000件)+
. 9(--) X-BASIC... 約. 40,400件(....------------- )0
10(--) 99BASIC.... 約. 11,400件(約. 11,300件)+
208:デフォルトの名無しさん
09/10/16 09:28:21
JSP+Javaサーブレットという構成で、JSPから入力した内容をプリンタに印刷するというプログラムを作成しています。
仮想サーバはTomcatを、ブラウザはIEを使用しています。
下記コードは、Eclipse上だと正常に動作し、印刷ダイアログを表示してくれるのですが、Eclipseを介さず、プログラムをwarファイルにしてTomcatに配備した状態で実行した場合、★部分で処理が止まってしまい、印刷動作ができなくなってしまいます。
(ブラウザ上ではlocalhostへの接続待ちを行っているようで、ステータスバーが進捗しなくなります)
こういった、開発ツール上では動作するが運用上では動作しないという症状の場合、どのようなことが原因と考えられるでしょうか?
209:デフォルトの名無しさん
09/10/16 09:29:21
下記、コードです。
import javax.servlet.*;
import javax.servlet.http.*;
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
import java.awt.geom.*;
import java.awt.print.*;
import javax.swing.*;
public class Syoru_print extends HttpServlet{
public void doPost(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException{
request.setCharacterEncoding("WINDOWS-31J");
HttpSession session = request.getSession();
//JSPから取得した値をセットする
String syoru1 = request.getParameter("syoru1");
Syorui syoru31 = new Syorui();
syoru31.setSyorui1(syoru1);
//印刷を行う
syoru31.insatu();
}
}
210:207
09/10/16 09:31:32
続きです。
(以下、別ファイル)
import javax.servlet.*;
import javax.servlet.http.*;
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
//import java.awt.image.*;
import java.awt.geom.*;
import java.awt.print.*;
import javax.swing.*;
public class Syorui{
private static String syorui1;
public static void setSyorui1(String syorui1a){
public static void setSyorui1(String syorui1a){
syorui1 = syorui1a;
public void insatu8() {
PrinterJob pj=PrinterJob.getPrinterJob();
//ページの設定
PageFormat pf=pj.defaultPage();
Paper pp=new Paper();
pp.setSize(651,898);
pp.setImageableArea(60,60,507,754);
pf.setOrientation(PageFormat.PORTRAIT);
pf.setPaper(pp);
pj.setPrintable(new TestPrint(),pf);
{
try{
if (pj.printDialog()) { ★
pj.print();
}
}
211:207
09/10/16 09:32:29
下記で終了です。どうかよろしくお願いします。
//印刷用のクラス(内部クラス)
class TestPrint extends Syorui implements Printable{
public int print(Graphics g, PageFormat fmt, int index) throws PrinterException {
//ページインデックスが印刷範囲外なら戻る
if(index!=0){
return NO_SUCH_PAGE;//印刷範囲外のページ
}
//上記セット関数でセットした値を描画する
g.drawString(Syorui1)
return PAGE_EXISTS; //範囲内のページで印刷処理を行った
}
}
}
212:デフォルトの名無しさん
09/10/16 09:50:24
サーバ上にダイアログ立ち上げてどうすんの・・・
213:207
09/10/16 10:16:07
>>212さん
ユーザからは触れないサーバサイドにダイアログが出てしまって、そこで操作を待っているために処理が止まってしまったように見えている、ということでしょうか?
そうするとこの場合、JSPにて印刷動作を記述したほうがいいということですね。
ありがとうございます。
214:デフォルトの名無しさん
09/10/16 10:19:15
JSPもサーバーサイドだが・・・
215:207
09/10/16 10:57:10
>>214さん
とすると、JSPで印刷動作を書いたとしても同じ結果に終わりますね…。
ためしに、ダイアログの表示動作をコメント化し、印刷動作(pj.print(); )
のみにして実行してみましたが、やはりサーバサイドでなにか待っている様子です…。
こういった場合、クライアントサイドでダイアログ表示・印刷を行うためには、どのような手段を用いればいいのでしょう?
教えて君で申し訳ありません…
216:デフォルトの名無しさん
09/10/16 11:50:17
>>215
javascriptで印刷
217:デフォルトの名無しさん
09/10/16 12:14:57
はっきり言うがお前には無理
まずはウェブアプリの仕組みとかゼロから勉強しなおせ
218:デフォルトの名無しさん
09/10/16 12:29:49
世の中そうそう無理なんてことは無いよ
219:デフォルトの名無しさん
09/10/16 13:11:28
>>218
大概の人間にはな。
ただし、ダメなやつはダメ。
220:デフォルトの名無しさん
09/10/16 13:15:01
>>219
すぐそうやって他人を見下す
だから友達もいないんだよ
221:デフォルトの名無しさん
09/10/16 13:22:49
無理は言いすぎかもしれんが基礎知識が圧倒的に不足
222:デフォルトの名無しさん
09/10/16 13:23:28
>>220
いや、>>217は本当のことを言っていると思うぞ
JSPはサーバサイドで印刷機能自体は持ち合わせていない
httpでやっているのならレスポンスは通常text,htmlになる
JSPとクライアントを同一に考えているほうがおかしい
223:デフォルトの名無しさん
09/10/16 13:29:40
みなさん初心者相手だろ生き生きするねw
224:デフォルトの名無しさん
09/10/16 13:37:37
×だろ
○だと
225:デフォルトの名無しさん
09/10/16 13:40:18
いちいち訂正せんでよろしw
226:デフォルトの名無しさん
09/10/16 13:45:48
人間小さいなw>>223
227:デフォルトの名無しさん
09/10/16 14:03:41
この人並みに生き生きとすることを目指してる
125 名前:デフォルトの名無しさん[] 投稿日:2009/10/14(水) 11:39:38
>>123
通常 C:\boot.ini boot.bat
ってのがあるんだよ
環境変数setで動かすのが起動時に走るわけ
Unixやれよ、したらよく分かると思うよ
rootの環境変数と例えばbashだったらbash.rcってのが走って環境変数設定できるわけよ
127 名前:デフォルトの名無しさん[] 投稿日:2009/10/14(水) 11:47:46
>>126
湾曲性癖ありの池沼乙
Unixできねーくせに何言ってんだ?
130 名前:デフォルトの名無しさん[] 投稿日:2009/10/14(水) 11:55:06
>>126
池沼やべーwww
134 名前:デフォルトの名無しさん[] 投稿日:2009/10/14(水) 12:17:22
>>133
スレ違い
JavaがWinだけで動いているのならば分るが
スレタイも読めない低能はひっこんでていただきたい
140 名前:デフォルトの名無しさん[] 投稿日:2009/10/14(水) 12:32:42
Winしかできねー池沼の集まりだな
156 名前:デフォルトの名無しさん[] 投稿日:2009/10/14(水) 13:06:01
>>155
ハア違い
消えろ
228:デフォルトの名無しさん
09/10/17 18:31:01
まあjava使うならsolarisが鉄板。同じオラクル製だし。
229:デフォルトの名無しさん
09/10/17 18:59:36
あれ、もう買収されたんだっけ?
230:デフォルトの名無しさん
09/10/17 23:43:32
byte配列からStringを作るとき、引数に文字コードを指定できますが、
StringってJavaでは文字情報をUnicodeで保持していると思います。
この引数の文字コードをShift_JISとかに設定したら、どうなるのですか?
231:デフォルトの名無しさん
09/10/17 23:59:55
あなたの思っていることは逆です。
232:デフォルトの名無しさん
09/10/18 00:58:26
Shift_JISで格納されているbyte配列を元にしてUnicodeのStringが作られます
233:デフォルトの名無しさん
09/10/18 02:51:25
参照しまくるとあっという間にメモリ喰われるなw
234:デフォルトの名無しさん
09/10/18 03:00:29
(2chのスレを)参照しまくるとあっという間に(脳の)メモリ喰われるなw
235:デフォルトの名無しさん
09/10/18 03:03:31
卒業研究でオンライン就職システムを作ることになっているのですが
javaの知識が未熟なため何かを参照しながら作れればと思っています
図書システムのように参照できるソースなどある場所をご存じの方がいらっしゃいましyたら教えていただけないでしょうか?
よろしくお願いします
236:デフォルトの名無しさん
09/10/18 03:20:04
そもそもオンライン就職システムってどんなのを想定してるの?
237:デフォルトの名無しさん
09/10/18 03:28:47
>>236
簡易版のリクナビみたいのを作れればと思っています
学生や企業情報の登録機能、検索機能、ログイン機能などで図書システムみたいのを参照できればなぁと・・・
238:デフォルトの名無しさん
09/10/18 03:38:39
あんまり定型的なモデルじゃないからな。
図書システムほどあちこちで必要とするものでもないし。
普通にWebアプリの作り方勉強するのがいいんじゃね。
やることは特に変わらないよ。
全文検索もライブラリ入れるだけだし。
239:デフォルトの名無しさん
09/10/18 09:01:02
それは就職システムじゃなくて就職活動支援システムだろが
言葉はちゃんと使え
240:デフォルトの名無しさん
09/10/18 09:12:47
オンラインで就職できる機能もあるシステムなのかもよ
フォームに必要事項を書けば面接なしで即決!
241:デフォルトの名無しさん
09/10/18 14:34:11
コンビニ派遣でそういうシステムはあるな
242:デフォルトの名無しさん
09/10/18 22:49:57
Java(クライアント)とCORBAでC(サーバ)やCOBOL(サーバ)のシステムと通信をするとします。
Javaから文字列を送信する場合、文字列はUnicodeになると思うのですが、
Shift_JISで送信する方法はあるのでしょうか。
243:デフォルトの名無しさん
09/10/19 00:08:35
そもそもUnicode送ることにはならんわ
適切な文字コードのバイナリで送るのでSfift_JISで送ればよい
244:デフォルトの名無しさん
09/10/19 14:50:12
Windows+Eclipseで開発しています。
WindowsでCVSサーバーを立てようと思ったのですが
なかなかうまくいかずUbuntuで試してみたらすんなりできました。
CVSサーバーはUbuntuでもいいですか?
245:デフォルトの名無しさん
09/10/19 14:54:49
いいです
246:デフォルトの名無しさん
09/10/19 14:57:28
そうですか
247:デフォルトの名無しさん
09/10/19 15:30:21
>>244
CVSはカス
Subversionこそ至高である
248:デフォルトの名無しさん
09/10/19 16:18:34
一人開発ならMercurialでもいいんじゃね
249:デフォルトの名無しさん
09/10/19 16:19:30
一人開発でソース管理時代バカじゃな?
それはバックアップというのだよ
250:デフォルトの名無しさん
09/10/19 16:28:15
>>249
おまえは手動で安定版と開発版のバックアップ分けた上にソースの差分を一々全部別途に手動コピーして前のバージョンに戻したいときはいちいちコピペしてんのか?
251:デフォルトの名無しさん
09/10/19 16:34:38
>>250
素人だな
本来diffに関しては複数人であるからこそはっきする機能であって
一人でやっているのに必要ないだろう
252:デフォルトの名無しさん
09/10/19 16:35:24
>>250
eclipseならhistory機能付いてるけどな
無知は怖いね
253:デフォルトの名無しさん
09/10/19 16:41:38
>>249
あーあ馬鹿晒しちゃった
254:デフォルトの名無しさん
09/10/19 16:49:22
eclipseのHistory機能はバージョン管理には使えんだろ
そもそもファイル単位で管理ってCVSの時代かよ
255:デフォルトの名無しさん
09/10/19 16:59:12
Ubuntu CVSサーバー + Windows Eclipse
最強伝説!
256:デフォルトの名無しさん
09/10/19 17:03:40
CVSはカスだが>>247はSVNを推奨しているな
257:デフォルトの名無しさん
09/10/19 17:10:00
SVNの何がCVSに勝っていると言うの?
258:デフォルトの名無しさん
09/10/19 17:26:33
CVSはバイナリに不具合がある
お前apacheとかの脆弱性とかもチェックしていないんだろうな
259:デフォルトの名無しさん
09/10/19 17:36:01
全然してないです。
260:デフォルトの名無しさん
09/10/19 17:44:21
環境は環境の担当に任せまふ
261:デフォルトの名無しさん
09/10/19 17:45:55
頭悪いでから
262:デフォルトの名無しさん
09/10/19 17:48:29
バイナリに不具合があるとはどういうことなの?
263:デフォルトの名無しさん
09/10/19 17:57:14
>>262
特定のバイトコードで(NOT EOF)EOFとなり、データが壊れた状態となる
264:デフォルトの名無しさん
09/10/19 18:03:28
>>263
最悪じゃないですか!
なんですかそれは!
早く修正してください。
265:デフォルトの名無しさん
09/10/19 18:13:02
ごめんなさい
266:デフォルトの名無しさん
09/10/19 18:14:34
なんでバグを放置するんですか?
267:デフォルトの名無しさん
09/10/19 18:17:13
バグを直した(つもりになった)らコンパイル通りませんでした
268:デフォルトの名無しさん
09/10/19 18:34:35
発見されたのはCVS全盛期の3年ほど前だったしな
269:デフォルトの名無しさん
09/10/19 19:41:46
EclipseのHistoryがバージョン管理の替わりとか、新手のギャグですか?w
270:デフォルトの名無しさん
09/10/19 19:44:57
一人でやるなら十分って話なんじゃないの?
271:デフォルトの名無しさん
09/10/19 20:10:09
バージョン管理ツールは、普通1ファイルだけの履歴を管理するわけじゃなくて、
ある時点のプロジェクト構成ファイル全てにタグ打っておいて、
後で任意の時点のソースファイルをプロジェクトごと取り出したりして使うんだよ?
ブランチ切って新規機能開発専用のソースツリーを作ってから、あとでマージしたりとか。
開発人数の問題ではないよ。
272:デフォルトの名無しさん
09/10/19 20:13:23
>>271
タグ打ちはリリース日で打つと思うが
もしや無職?
現場レベル10年にも満たないなら意見すべきでないよ
俺から見りゃただの若造の戯言
273:デフォルトの名無しさん
09/10/19 20:15:20
>>271
お前、残念ながら何も理解していないよ
ソース一つ云々って誰が言っているんだい?
そこしかだせない君はまだまだ素人であって>>272が言う通り意見する域ではないよ
むしろはずかしい
274:デフォルトの名無しさん
09/10/19 20:15:53
なにが気に入らないのか知らんが、
俺がリリース日でタグを打たないって書いてるように読めるなら相当頭悪いな。
275:デフォルトの名無しさん
09/10/19 20:17:11
ソース管理は一つだと思ってる(た)>>272ワロタ
知らないからこそ出てくる発想だよね
276:デフォルトの名無しさん
09/10/19 20:18:12
>>271
一人でそこまでやる必要あるの?
277:デフォルトの名無しさん
09/10/19 20:18:28
>>272はブランチってなんだか分かってないんだろうな
278:デフォルトの名無しさん
09/10/19 20:20:26
あさとひるのあいだにたべるやつ
279:デフォルトの名無しさん
09/10/19 20:21:23
>>272
お前みたいのを老害っていうんだな。
理解した。
お前の部下が可哀想だから死ね。
280:デフォルトの名無しさん
09/10/19 20:22:11
またこの人か…何なんだコイツ
125 名前:デフォルトの名無しさん[] 投稿日:2009/10/14(水) 11:39:38
>>123
通常 C:\boot.ini boot.bat
ってのがあるんだよ
環境変数setで動かすのが起動時に走るわけ
Unixやれよ、したらよく分かると思うよ
rootの環境変数と例えばbashだったらbash.rcってのが走って環境変数設定できるわけよ
127 名前:デフォルトの名無しさん[] 投稿日:2009/10/14(水) 11:47:46
>>126
湾曲性癖ありの池沼乙
Unixできねーくせに何言ってんだ?
130 名前:デフォルトの名無しさん[] 投稿日:2009/10/14(水) 11:55:06
>>126
池沼やべーwww
134 名前:デフォルトの名無しさん[] 投稿日:2009/10/14(水) 12:17:22
>>133
スレ違い
JavaがWinだけで動いているのならば分るが
スレタイも読めない低能はひっこんでていただきたい
140 名前:デフォルトの名無しさん[] 投稿日:2009/10/14(水) 12:32:42
Winしかできねー池沼の集まりだな
156 名前:デフォルトの名無しさん[] 投稿日:2009/10/14(水) 13:06:01
>>155
ハア違い
消えろ
281:デフォルトの名無しさん
09/10/19 20:22:36
>>277
勘違い乙
せいぜい3年目程度の無能なんだろうな
282:デフォルトの名無しさん
09/10/19 20:22:50
一人かどうかを気にする人がいるけど、そこは問題じゃないと思うよ。
誤解を恐れず単純に言えば、ファイル数がいくつあるかが問題になる。
プロジェクトの構成ファイルが100個あったときに、
あるリリース時点のソースツリーが必要になったばあい、
Eclipseのヒストリ機能で本当にソースツリーをその時点まで戻せるのかどうかってこと。
ソースツリーは常に最新しか必要ないならバージョン管理そのものが不要だけど、
使い捨てのプログラムでないかぎり、そんなことはありえない。
283:デフォルトの名無しさん
09/10/19 20:24:51
>>282
素人を露呈しなくてもいいよ
284:デフォルトの名無しさん
09/10/19 20:25:04
>>280
ほとんど毎日いるよな。
暇なのかな。
285:デフォルトの名無しさん
09/10/19 20:25:44
>>283
返す言葉もなくその低能っぷりwww
レスなくてもお間ガの存在価値なんてないし社会のゴミだからレスするなよ
286:デフォルトの名無しさん
09/10/19 20:26:06
んで、具体的に俺の言ってることのどこが素人なんだよ?
後学のために聞かせてくれ。
287:デフォルトの名無しさん
09/10/19 20:26:42
>>272
返す言葉もなくその低能っぷりwww
レスなくてもお間ガの存在価値なんてないし社会のゴミだからレスするなよ
288:デフォルトの名無しさん
09/10/19 20:28:23
時々まともなんだけど
それ以外の時は狂ってるよな
等質?
289:デフォルトの名無しさん
09/10/19 20:29:42
ビリーミリガンみたいな
290:デフォルトの名無しさん
09/10/19 20:50:44
>>284
仕事無いんだろ
291:デフォルトの名無しさん
09/10/19 20:51:21
>>288
マザーグースのうた見たいだな
292:デフォルトの名無しさん
09/10/19 21:37:06
>>251
それはギャグで言って(AAry
293:デフォルトの名無しさん
09/10/19 21:52:25
おそらく一人で書いてると思われる彼のレス、
全体的にオモローだな。ギャグだとしたら才能ありすぎるw
294:デフォルトの名無しさん
09/10/19 22:57:52
コンパイルできません、助けてください
//<applet code="PaintEx1.class" width="400" height="500"></applet>
import javax.swing.JApplet;
import java.awt.*;
public class PaintEx1 extends JApplet {
public void init() {
setBackground(Color.WHITE);
}
public void paint(Graphics g) {
g.setColor(Color.BLUE);
g.draw3DRect(int 10, int 10, int 25, int 20, boolean true);
g.setColor(Color.RED);
g.drawArc(int 45, int 10, int 25, int 20, int 32, int 230);
int[] x1 = {int 80, int 120, int 80};
int[] y1 = {int 30, int 5, int 30};
g.setColor(Color.GREEN);
g.drawPolygon(x1, y1, int 3);
}
}
295:デフォルトの名無しさん
09/10/19 23:08:03
>>294
「int 10」→「10」
「boolean true」→「true」
に全部修正しる
296:デフォルトの名無しさん
09/10/19 23:18:09
>>295
一体全体どんな発想したらこんなコードを書こうと思うのか謎だわ……。
297:デフォルトの名無しさん
09/10/19 23:18:19
どこのサンプルみたらそうなるんだ?
298:デフォルトの名無しさん
09/10/19 23:52:03
助ける必要性を感じないソースコードだ
299:デフォルトの名無しさん
09/10/20 04:30:14
エラーメッセイジ読める様に勉強しろとしか。
ところで印刷アプリ作ろうと思うが、ウィンドウズ環境とか決めうちなら、印刷メニュー有効程度で、swingの描画をよしなに印刷してくれたりするのかな?
それとも自分でビットマップに変換か、表示をキャプチャしてあげたりとか、自分でプリンタ言語で印刷データを生成してあげないと駄目?
j2ee的に動かそうと思うと、weblogicとかwebsphereみたいな高額フレームワーク導入するぐらいが現実的?
プレビューイメージも取得出来ると最高だけどそんな機能なんて無いよなあ。orz
javaからole経由でワード動かしてデータ流し込んで印刷させたほうが楽な気がして来たw
300:デフォルトの名無しさん
09/10/20 04:33:42
Javaの基礎を勉強したのですが、
標準APIドキュメントを見ても良く分かりません。
Javaのクラスライブラリを説明している書籍など有りませんか?
301:デフォルトの名無しさん
09/10/20 07:14:38
>>299
普通pdfだろJK
302:デフォルトの名無しさん
09/10/20 07:26:24
悪いけどあれが読めるようになって
基礎を勉強したと”言えるかも知れない”レベル
303:デフォルトの名無しさん
09/10/20 07:39:27
読めるのならそのうち分かってくるから大丈夫
304:デフォルトの名無しさん
09/10/20 08:45:22
SVN試してみたけどこっちのがいいね
305:デフォルトの名無しさん
09/10/20 10:56:55
最初は慣れなかったけど、使うと分かるSVN
306:デフォルトの名無しさん
09/10/20 11:00:20
と思ったけどなんかあまりうまく動かないなぁ
というわけでCVSで行くことにしました。
307:デフォルトの名無しさん
09/10/20 11:21:06
CVSにしたらファイルを作るときに気をつけないとな
後で被ったらアウト
308:デフォルトの名無しさん
09/10/20 11:27:10
どゆこと?
309:デフォルトの名無しさん
09/10/20 11:27:50
イミフワロタw
310:デフォルトの名無しさん
09/10/20 13:36:16
メインのJFrameから、ボタンを押すことにより
別のJFrame(JTableにJava DBのデータベーステーブルを表示)を
呼び出したいのですが下のようなエラーが出てしまいます。
Exception in thread "AWT-EventQueue-0" java.lang.Error: java.lang.reflect.InvocationTargetException
Caused by: java.lang.reflect.InvocationTargetException
Caused by: java.lang.IllegalArgumentException: An exception occured while creating a query in EntityManager
Caused by: Exception [TOPLINK-8034] (Oracle TopLink Essentials - 2.0.1 (Build b09d-fcs (12/06/2007))): oracle.toplink.essentials.exceptions.EJBQLException
Exception Description: Error compiling the query [SELECT a FROM Attorney a]. Unknown abstract schema type [Attorney].
コード:
@Action
public void showSecondFrame() {
SecondFrame sf = new SecondFrame();
sf.setLocationRelativeTo(getFrame());
MainApp.getApplication().show(sf); }
いったいぜんたいどこがいけないのでしょうか?
311:デフォルトの名無しさん
09/10/20 13:40:47
まずTOPLINK-8034を調べてみたら
312:デフォルトの名無しさん
09/10/20 14:08:55
>>251はつまり一人でやる場合はソース(ツリー)は一つでいいと言ってるのか?
>>293
個別の11人みたいに思想が同じ単独犯が複数湧いちゃったから複数犯に見えるみたいな個々のレスなんじゃないか?
313:デフォルトの名無しさん
09/10/20 14:32:14
Ubuntu再起動したらSVNの調子がよくなったので
こっちを使います。
314:デフォルトの名無しさん
09/10/20 15:59:33
大変馬鹿な質問かと思いますが、プログラムを始めたばかりの私に
誰か教えていただけると助かります。
3の倍数、5の倍数、3と5の倍数の時に、「3です」とか出る
プログラムを作りたいと思うのですが、2個目以降のifをelseにすると
エラーが出てしまいます。それと、結果が1,2,3,3ですとそれぞれの
倍数の時にダブって出てしまいます。
それを直したいのですが誰かよろしくお願いします
int a = 1;
for (int i = 1; i <= 100 ; i++)
{
if ( a % 3 <= 0 && a % 5 <=0 )
{
System.out.println("3と5です");
}
if ( a % 3 <= 0 )
{
System.out.println("3です");
}
if ( a % 5 <= 0 )
{
System.out.println("5です");
}
System.out.println(a);
a ++ ;
315:デフォルトの名無しさん
09/10/20 16:04:19
else if
316:314
09/10/20 16:42:36
>>315
ありがとうございます。
良く考えればわかったことなのに申し訳ないです。
しかし、まだ結果が1,2,3,「3です」とダブるのが直せません。
317:デフォルトの名無しさん
09/10/20 16:44:40
最後のprintlnがifにもelseにも入ってなければそりゃダブる
318:デフォルトの名無しさん
09/10/20 16:45:07
>>316
出したくないならaをまずiに置き換えた上、○ですと出した後continueすればいいでしょ。
このままやるなら
System.out.println("5です");
} else {
System.out.println(a);
}
とすればおk
319:314
09/10/20 17:20:03
>>317>>318
ありがとうございます。
for (int i = 1; i <= 100 ; i++)
{
if ( a % 3 <= 0 && a % 5 <=0 )
{
System.out.println("3と5です");
}
else if ( a % 3 <= 0 )
{
System.out.println("3です");
}
else if ( a % 5 <= 0 )
{
System.out.println("5です");
}
else
System.out.println(a);
a ++;
これで一応思い通りに動いたのですが、aが3の時のelse ifで
a++;が無いのに4が表示されるのですがどこで+1されているのですか?
320:デフォルトの名無しさん
09/10/20 17:23:39
else
System.out.println(a);
a ++;
これだろ
お願いだからテキストでも1冊買って読んでくれる?
321:デフォルトの名無しさん
09/10/20 17:29:12
初心者以前は流石にカエレという気がする
322:314
09/10/20 17:31:47
>>320
本当申し訳ないです。最後にします。
else if ( a % 3 <= 0 )
System.out.println("3です");
aが3の場合これが実行されますが、このあとループの最初に戻るのではなくて
最後のelseが必ず実行されるのでしょうか?
323:デフォルトの名無しさん
09/10/20 17:53:11
>>322
意味分からん
a == 3 の場合は System.out.println("3です"); が実行され
以降の else if/else はスルーして a++; が実行される
324:デフォルトの名無しさん
09/10/20 18:26:01
>>322
あなたは
else {
System.out.println(a);
a++;
}
のつもりかもしれないが、実際には
else {
System.out.println(a);
}
a++;
だ。
elseの効果は (ifもforも同様だが)、波括弧で括っていない限り、
直後の文ひとつ (この場合はprintln) だけにしか及ばない。
空白の有無は単に見た目の良さだけでしかない。
325:デフォルトの名無しさん
09/10/20 18:37:51
特に業務で使っている方に、ライブラリの選定について質問です。
例えば開発しているシステムでxmlを使うことになりました。
JAVAでxmlを扱うためのライブラリは複数あります。
その場合、そのいずれかを使うか、又は自力で実装するかを決める必要があります。
この場合にどのようなプロセスで決定を下すかを教えていただけますか?
業務にマッチしているか、使用の際に注意すべき点はあるのかなど、
どのような点を考慮しているのかなどお聞かせいただけますと幸いです。
326:デフォルトの名無しさん
09/10/20 18:44:29
ライセンスだけで95%決まる気がする
327:デフォルトの名無しさん
09/10/20 19:35:19
>>325
まずはクライアントのタイプだな。
銀行系とかだとライブラリ1つ入れるだけでいやな顔するんで使わないことも多い
逆に安く早く作れってならば、マイナーなライブラリでも後から承認してもらう程度で使う
また、フレームワークレベルになってくると流石に実績や開発経験、教育コストが重要。
最終的にはライブラリの選択肢と経験、加えてお金と時間があるか、それだけで決まるけどね。
328:デフォルトの名無しさん
09/10/20 19:58:30
>>325
アーキテクトの印象。
っていうのは嘘のような本当の話だけど、大体は326の言うようにライセンスやら金の問題が優先される。
329:デフォルトの名無しさん
09/10/20 21:51:14
<jsp-config>
<jsp-property-group>
<url-pattern>*.jspf</url-pattern>
<url-pattern>*.jsp</url-pattern>
<page-encoding>UTF-8</page-encoding>
<include-prelude>/jspf/header.jspf</include-prelude>
</jsp-property-group>
<jsp-config>
の様にurl-patternを複数書けますか?
*.jspfと*jspで/jspf/header.jspfをヘッダとして加えたいのですが。
330:デフォルトの名無しさん
09/10/20 22:03:57
試したほうが早いような。
書式的にはurl-patternを複数書くのは問題ないはず。
ただjspf拡張子をパターンに指定して何がしたいのかは知らんが。
勘違いしてるんではないかな。
331:329
09/10/20 22:41:23
>勘違いしてるんではないかな。
Strutsは昨日から勉強しだしまして勘違いというか理解不足なのだと思います。
実は
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-nested.tld" prefix="nested" %>
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>
の記述を全ての.jspのヘッダにしたいのですが、include前提のjspf(これも理解が間違ってますでしょうか?)
にもtaglibの記述をしないとIDE(netbeans)の補完機能が働かず例えばhtml:form等が候補に挙がってきませ
んでした。
その為に*.jspfにも上記ヘッダを付けたいと思ったわけです。
それとも他の方法で.jspfのテキストでコード補完機能が働くようにできますか?
332:デフォルトの名無しさん
09/10/20 23:39:05
もう一度いうが、勘違いしてるんではないかな。
333:デフォルトの名無しさん
09/10/21 07:36:20
初歩的な疑問ですいません
AWTのAdapterクラスは、各種Listenerクラスのメソッドを定義しているだけで
抽象メソッドは1個も含まれていないのに、何故abstractを付けて抽象クラスにしているのでしょうか。
抽象メソッドが1個も含まれていなければ、抽象クラスにする意味は無さそうな気がするのですが、
普通のクラスにしていない理由を教えてください。
334:デフォルトの名無しさん
09/10/21 07:44:13
>>333
継承して使え、というXxxAdapter作成者の意思表示。
335:デフォルトの名無しさん
09/10/21 07:45:54
そのままインスタンス化しても使い道ないからだろう
336:デフォルトの名無しさん
09/10/21 07:46:32
かぶった
337:デフォルトの名無しさん
09/10/21 07:50:08
>>334-335
インスタンス化防止の為だったんですね。
納得しました。ありがとうございます。
338:デフォルトの名無しさん
09/10/21 07:57:19
>>326-328
有難うございます。
今課題でライブラリ選定に挑戦しております。
比較検討の材料として、実案件でのやり方をお伺いしたいと考えた次第です。
ライセンスについては全く思い至っておらず、また、企業の慣習も大きく影響するということを学ばせていただきました。
後はコストについて。制約が全く無いのなら「最強」になるのでしょうが、そんな訳にはいきませんよね。
貴重なご意見をありがとうございました。
339:デフォルトの名無しさん
09/10/21 20:28:04
これからGTK+を勉強しようと思っていますが、
JavaでGTK+を使えますか?
使えるとしても、何かデメリットがあるのでしょうか?
あるいは、逆にメリットがあれば、それも教えてください。
Swingとかを使ったほうがいいんですかねぇ・・?
GTK+を覚えれば、他の言語からも使えて便利かな、と。
340:デフォルトの名無しさん
09/10/21 20:32:08
JavaがやりたいのかGTKがやりたいのかAGEたいのかハッキリしろ
341:デフォルトの名無しさん
09/10/21 21:14:55
GTKがやりたいです。
342:デフォルトの名無しさん
09/10/21 21:27:18
>>340
Java+GTKだろ、どうみても
343:デフォルトの名無しさん
09/10/21 21:43:09
JavaにおけるGUIの選択肢は、事実上、SwingとSWTしかない。
344:339
09/10/21 21:52:07
>>340
さっきは間違って上げてしまいました。すみません。
JavaでGTK+を使えるか、また、使うことに問題があるかお尋ねしたかったんです。
Javaは既に勉強を進めています。
>>343
そうなんですか。
Swingを使うことにします。
ありがとうございました。
345:AWT
09/10/21 21:52:23
まだまだ若いモンには負けん。
346:デフォルトの名無しさん
09/10/21 22:04:40
>>340 何でageたらあかんの?
347:デフォルトの名無しさん
09/10/21 22:04:44
JavaがやりたいならSwingだろ、FXでもいいかもしれんが
GTK+やりたいってならJavaでやるメリットはないんじゃね
348:デフォルトの名無しさん
09/10/21 22:09:31
【合法】みんなズッキーニでヘヴン状態しようぜ!!
スレリンク(yasai板)
349:デフォルトの名無しさん
09/10/22 20:34:07
DOMParser xml = new DOMParser();
xml.parse(file.toString());
Document document = xml.getDocument()
XMLを保存した後に、読み込む事に成功したわけですが
この後って、クラスに変換するのが常識なんですかね
どこで調べてもXMLの作成→保存→読み込みだけで終了している気がする
350:デフォルトの名無しさん
09/10/22 20:40:57
何がしたいのかが解らない
351:349
09/10/22 20:48:16
>>350
ソフトの設定をXMLに保存して、必要な時に読み込むだけです
そして、終了する時に同じXMLファイルに保存しなおして終了
352:デフォルトの名無しさん
09/10/22 20:55:36
>>351
クラスってなに?設定クラスのことか?
最初からXML/Beanマッパー使った方が楽だと思うが・・・
353:349
09/10/22 21:13:37
>>352
>設定クラスのことか?
ウインドウのサイズや他のコンピュータと通信するために必要な情報などを、XMLに保存します
XMLを読み込んだ後はどのような形で、データを保持しているのか?という下らない質問です
Java Bean/XMLとかいう便利そうなライブラリがあったのですか、知らなかった
Apache Xercesだけでどうにかしようと考えてで、救われました
354:デフォルトの名無しさん
09/10/22 21:44:28
GUIの設定にマッパー入れるのはでか過ぎないか?
読み込んで終わりも何も読み込んで値取ったら終わるのは当然だと思うんだが。
355:349
09/10/22 21:57:00
>>354
>ウインドウのサイズ
えぇ~と、ここはたとえ話なので無視してください
基本的には、他のコンピュータと通信するために必要な情報を保存するつもりです
具体的にはhttpのレスポンスヘッダ(Last-Modifiedとか)ですね
あとソフト自体(ユーザの設定)を保存する程度なので
356:デフォルトの名無しさん
09/10/22 22:00:35
XMLEncoder/XMLDecoderで十分
357:デフォルトの名無しさん
09/10/22 22:05:56
読み込みだけならSAX
書き込みもするならDOM
358:349
09/10/22 22:15:16
>>356
いろいろXML関係ありますね
DOMとSAXだけじゃきついと思っていたのですが、意外にも色々あるのか
>>357
>具体的にはhttpのレスポンスヘッダ(Last-Modifiedとか)ですね
と書きましたが、このLast-Modifiedという値はほぼ100%の確率で書き換えるつもりです
だいたい、1つのXMLファイルが20行くらいです
359:デフォルトの名無しさん
09/10/22 23:50:00
>>358
確率ってw
ランダムなの?
360:349
09/10/23 16:08:58
>>359
ランダムじゃなくて、絶対書き換えるという意味です
今日、プログラミングに詳しい人にどうやって、XML関係のクラスを実装しているか質問しました
その結果
XMLReader(スパークラス@XMLを読み込む)を作り、
*.xmlごとにXMLReaderを継承したクラスを作れと言われました
ひとまず、この方法で実装してみようかなと思っています
361:デフォルトの名無しさん
09/10/23 18:15:06
/**
* strの説明
* @see strを使っているメソッド
*/
private String str = null;
他の人が書いたコードを読んでいたら、このようにJavadocを書いていました。
読みやすいなと感じたわけですが、フィールドに@seeを書くのは常識なのでしょうか?
362:デフォルトの名無しさん
09/10/23 20:09:37
>>361
特に常識ってわけでもない。
ルール次第なんだけど、書く現場と書かない現場が半々って印象。
書くと関連が増える度にメンテする必要があるから、結構面倒なのは確かだよ。
363:デフォルトの名無しさん
09/10/23 20:12:11
>>361
書けという常識ではなく、普通普通。
JDKについてくる src の java.lang とかで @see で grep してみ。
364:デフォルトの名無しさん
09/10/23 20:41:48
>>362
>書くと関連が増える度にメンテする必要があるから、結構面倒なのは確かだよ。
そうですね、ここはやっぱり重要だと思います
>>363
>>361のjavadocはJDKのソースを読んでいて発見しました
365:デフォルトの名無しさん
09/10/24 01:08:28
下記処理を考えているのですが汎用性のあるいい案はありませんでしょうか?
①Beanの各セッターに値をセット
②上記でセットした値すべてに対してスペースの除去処理(スペースがあれば除去して再度セット)を行う
Beanにセットされている値だけ②をLOOPして行うなんてできるのでしょうか?
ちなみに①の前に行うのは無理な仕様です。
①のセットのタイミングでスペース除去のメソッドを呼ぶ記述を各セッターに書くとかも考えたのですが
Exceptionのキャッチを考えると、、+かっこわるいのでうーん、、って感じがしまして。。
ベタで全部ゲットしてスペース除去メソッド呼んでセットしてはさけたいです。
366:デフォルトの名無しさん
09/10/24 01:54:34
>>365 こんなのであってます?
private String str1;
private String str2;
public String getStr1() {
this.str1;
}
public String getStr2() {
this.str2;
}
public void setValue(String fieldName, Object value) throws Exception {
Field f = this.getClass().getField(fieldName);
if (value != null) {
if (value instanceof String) {
f.set(this, ((String)value).trim());
} else {
f.set(this., value);
}
}
}
367:デフォルトの名無しさん
09/10/24 02:04:37
>>365
String getXyz() {
return this.xyz == null ? null : this.xyz.trim();
}
368:デフォルトの名無しさん
09/10/24 04:55:33
>>366
>>367
ありがとうございます。。
参考にさせて頂きます。
369:365
09/10/24 06:52:33
>>367
誰。。。
>>366
レスありがとうございます。
すいません、言葉足らずでした、セッターは各項目ごとにほしいです。
というのはstrutsを使用して画面の入力項目をstrutsのxmlにbeanとマッピングして定義通りsetする為です。
1つにまとめてしまうと難しい気がします。
なので自分の個人的な思いが2つあってどっちかできたらと思っているのですが
①beanの親クラス的なものがあって各セッターの中でセットする前に対象のメソッドを呼ぶとかできるか
②beanのセットが終わったビーンをあるメソッド(スペース除去処理メソッドなど)にビーンごと引数で渡して、そのビーンに
入っている値をループして処理を行うことができたらなー
と思ってます。。こんなことできるのか。。というのはあります、、。
>>367
すいません、こちらも言葉足らずでした。
以降の処理でbeanで設定されている変数の値を直で使用する処理がある為、ゲッターを使わず値を取得する
ことがあります。その為、beanで対応しようとするとセッターでの対応になります。
370:デフォルトの名無しさん
09/10/24 08:34:58
>>369
あなたのいうBeanの定義は何?
データを一時的に保存するデータクラスのこと?
それともStrutsとかでフォーム値がはいってくるようなクラスのこと?
>beanの親クラス
サブクラスでの振る舞いをスーパークラスで定義するのは無理
できてもかなりイビツ
スペースが入ってくるのは解った
それ以降はスペースが不要なのか、必要なケースはあるのか?
不要ならばsetterで削ればいい、必要ならば「不要な場合に」削るユーティリティを使うべき
>以降の処理でbeanで設定されている変数の値を直で使用する処理がある為、ゲッターを使わず値を取得する
イミフ
371:デフォルトの名無しさん
09/10/24 08:36:42
あと元の値も欲しいならこうすべきかね
String getXyz() {
return this.xyz == null ? null : this.xyz.trim();
}
String getRawXyz() {
return this.xyz;
}
372:デフォルトの名無しさん
09/10/24 19:12:04
素朴な疑問なのですが
FileNotFoundExceptionが発生した場合、close()をする必要はあるのでしょうか
373:デフォルトの名無しさん
09/10/24 19:19:22
何をcloseしたいの?
374:デフォルトの名無しさん
09/10/24 19:24:43
>>373
FileInputStreamオブジェクトを作る時にFileNotFoundExceptionが発生するので
375:デフォルトの名無しさん
09/10/24 19:31:15
普通の使い方してるんであればいらない。
そもそもファイルをオープンできてないわけだから。
でもclose呼んでもかまわない。
376:デフォルトの名無しさん
09/10/24 19:38:19
>>375
なるほど、ありがとうございます
377:デフォルトの名無しさん
09/10/24 19:40:09
Java 3Dの1.5.1 APIあるいは1.4.0_01 APIのインストール時に
インストールフォルダを指定することは可能でしょうか?
1.3.1 APIは指定出来るのですが、上の2つはなぜか指定画面が出てこないんです。
378:デフォルトの名無しさん
09/10/24 19:57:55
>>374
まてまて、その場合はfinallyでcloseするんだからFileがないかどうかなんて普通はチェックしない
そもそも、まともなアプリなら先にファイルの有無くらい確認すべきだが
379:デフォルトの名無しさん
09/10/24 20:08:15
割り込みすいません。
表の形式で文字列を表示させたいのですが、
例えば、
AAAA B
AA B
A B
と列の頭を揃える場合、簡単に実現できる方法はありませんか?
380:デフォルトの名無しさん
09/10/24 21:00:41
String#format
381:デフォルトの名無しさん
09/10/24 21:06:15
>>380
ありがとうございます。
書くのを忘れていましたが全角の場合はどうすればいいですか?
382:デフォルトの名無しさん
09/10/24 21:52:09
>>375
オブジェクトって生成されないよ?
どうやって呼ぶの?
383:デフォルトの名無しさん
09/10/24 22:14:09
>>381
タブ
384:デフォルトの名無しさん
09/10/24 22:15:13
>>383
ありがとうございます。
385:デフォルトの名無しさん
09/10/24 22:45:10
javaを始めようかと思っています。
色々あってよく分かりません。
一通りのことを教えていただけないでしょうか?
386:デフォルトの名無しさん
09/10/24 22:53:08
>>385
初歩的なjavaのプログラミング程度のスタートアップを自分でやれないようなら止めといた方がいい
387:デフォルトの名無しさん
09/10/24 23:08:00
>>385
いろいろって何がありますか?
388:デフォルトの名無しさん
09/10/24 23:59:08
>>385
入門書1冊買えば一通りのことは載っている
389:デフォルトの名無しさん
09/10/25 00:10:20
Java1.4互換のクラスファイルを生成するJSR14を使ってプログラムをビルドしようとしたら、
ジェネリクスは使えましたが、enumは使えませんでした。
ビルド・パスが不完全であるため、プロジェクトはビルドされませんでした。
java.lang.Enum のクラス・ファイルが見つかりません。ビルド・パスを修正してから、このプロジェクトをビルドしてください
EnumはJDK1.4には存在しないので、エラーになるのは当然ですが、どう解決すればいいでしょうか。
Javaの標準クラスライブラリのソースコードが入手できればいいんですが、何処にあるのかわかりません。
390:デフォルトの名無しさん
09/10/25 00:18:41
ねーよw
解決はenumをはじめ、5系に依存するコードを含めいようにすること
391:デフォルトの名無しさん
09/10/25 10:32:56
java.lang.StringBuilderはどんな感じで作られているのか気になったので、JDKのソースを読んでみた
sb.append("str");は
strをcharの配列に変換→フィールドのchar[]に変換したのをコピー
sb.toString();は
return new String(byte[] bytes, int offset, int length) ;
StrinbBuilderはスレッドセーフじゃなくていいので、結構簡単に作れそう
392:デフォルトの名無しさん
09/10/25 10:38:58
勉強目的で作るならいいと思うが、そういう意味だよな?
393:デフォルトの名無しさん
09/10/25 10:54:12
>>392
当たり前だろクラッカー
394:デフォルトの名無しさん
09/10/25 11:40:56
専用クラスファイルの追加を気にしないなら、Retrotranslator使えば?
こっちならJDK1.5以降のクラスも色々対応してくれている。
395:デフォルトの名無しさん
09/10/25 12:55:39
素朴な疑問なのですが、デザインパターンのシングルトンについて質問
シングルトンはオブジェクトが1つしかないことを保証するので、
staticなフィールド(static finalは除く)は一ミリも意味がなくないですかか?
396:デフォルトの名無しさん
09/10/25 12:59:56
かか
397:デフォルトの名無しさん
09/10/25 13:10:27
>>395
static なフィールドを使わないで、シングルトンから返す実体を保持する方法を
思いついたのならば問題なし。
398:デフォルトの名無しさん
09/10/25 13:15:17
public class Singleton { public static Singleton getSingleton() { return Singleton.getSingleton(); } }
399:デフォルトの名無しさん
09/10/25 13:19:21
スタックオーバーフローじゃね
400:395
09/10/25 15:25:58
いまいちわかりませんが、適当に作ります
401:デフォルトの名無しさん
09/10/25 15:26:07
、
402:デフォルトの名無しさん
09/10/25 17:36:59
>>398
シングルトンになってるのってクラス名だけだよね。
403:デフォルトの名無しさん
09/10/25 20:23:44
そもそもここはデザパタスレだったのか
404:デフォルトの名無しさん
09/10/25 22:01:32
で?
405:デフォルトの名無しさん
09/10/25 22:36:47
JAVAを勉強し始めて間もないのですが…
画像をピクセル単位で表示位置を設定し、
クリックすると動作を行うプログラムを
作成したいのですが…。
現在はJButtonに画像を表示し、GridBagLayoutを
使用して配置しようとしてるのですが、
これですと、ボタンの細かい位置やサイズが指定できなくて
困っています。
そのようなクラスを使用すればいいのでしょうか??
もしよければ、サンプルプログラムなどもあるとうれしいです。。
406:デフォルトの名無しさん
09/10/25 22:43:37
>>405
>JAVAを勉強し始めて間もないのですが…
何の免罪符だよw
そう言えば同情してもらえるとでも思ってるの?
407:405
09/10/25 23:09:03
>>406
早速のお返事ありがとうございます。
同情してもらおうと思ってるのではなく、
正直ここにいる人よりJAVAのレベルが
私は低いと思ったのでそう書かせていただきました。
408:デフォルトの名無しさん
09/10/25 23:29:44
import javax.swing.*;
public class MainFrame {
public static void main(String[] args) {
JFrame f = new JFrame("Sample");
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
addPanels(f);
f.setBounds(100, 100, 200, 100);
f.setVisible(true);
}
private static void addPanels(JFrame f) {
f.setLayout(null);
JButton btn = new JButton("Button");
btn.setBounds(10, 10, 150, 15);
f.add(btn);
JPanel pan = new JPanel();
pan.setBorder(BorderFactory.createLineBorder(java.awt.Color.green, 5));
pan.setBounds(10, 30, 100, 30);
f.add(pan);
}
}
409:デフォルトの名無しさん
09/10/25 23:33:35
>>407
そういうのは日記にでも書いとけ。な?
410:デフォルトの名無しさん
09/10/25 23:35:20
>>407,409
カリカリイライラしちゃってかわいそう・・・
彼女にふられたとか?
411:405
09/10/25 23:43:17
>>408
ありがとうございます!
すぐに理解はできなさそうですが…
これ見ながら頑張ってみます!
412:デフォルトの名無しさん
09/10/25 23:46:09
>>410
すまん。
質問の冒頭に
「JAVA初心者です。」とか「昨日からJAVAの勉強し始めました。」
みたいな前置きをつける奴みると無性に腹が立つんだよな。
知らないことは悪いことではないが、それを盾にするなと言いたい。
413:デフォルトの名無しさん
09/10/25 23:49:08
盾だと思っちゃうのは性格がひねくれてるからだぉ
414:デフォルトの名無しさん
09/10/25 23:54:26
>>413
確かにそうかもしれん。
>>413は、前置きするのはどういうことだと思う?
415:デフォルトの名無しさん
09/10/25 23:56:34
単に自分のプロフィールを紹介する目的
416:デフォルトの名無しさん
09/10/26 00:00:38
>>412
おまい、案外素直な子じゃな
417:デフォルトの名無しさん
09/10/26 00:03:59
>>415
ありがとう。
理解はできなさそうだが・・・
418:デフォルトの名無しさん
09/10/26 00:10:18
まあどこのコミュニティでも最初に「初心者なのですが」と書くやつは叩かれる
419:デフォルトの名無しさん
09/10/26 00:20:06
質問者のレベルによって回答の仕方も変わるからね。
「初心者です」を後出しされるよりいいと思う。
420:デフォルトの名無しさん
09/10/26 00:38:34
最初に自分が初心者レベルであることを書いてないなら書いてないで
「お前そんなことも知らないで今までよくやってこれたな」
と叩かれるだけで結局回答がこのスレでつくような質問は初心者には不可能となる
421:デフォルトの名無しさん
09/10/26 01:07:47
アナル初心者なんですけど、
お尻の中はどうやって洗えばいいんですか? ><
422:デフォルトの名無しさん
09/10/26 03:03:41
>>416
おじいちゃんお口臭いお(´・ω・`)
423:デフォルトの名無しさん
09/10/26 08:29:39
Tomcat+MySQLでWebアプリを開発しています。
EclipseからTomcatを起動した場合は正常に動作しますが、.war ファイルを作って Tomcat にデプロイし起動すると
最初のデータソースへのアクセスで Cannot create JDBC driver of class '' for connect URL 'null' と怒られます。
データソースの設定は Web アプリの META-INF/Context.xml に記述していますが、ドライバクラス名も URL も取得できていないようです。
ちなみにドライバは Tomcatフォルダ/lib にコピーしてあります。
.war ファイルにした場合は、Tomcat 自体の設定に何かを追加する必要があるのでしょうか?
424:デフォルトの名無しさん
09/10/26 08:39:41
public void actionPerformed(ActionEvent e) {}をオーバーライドして、
public void run()を匿名クラスとして定義したんだけど
なんで、自分自身のインスタンスthisが使えないのよ?
class Hoge extends JFrame{
public void actionPerformed(ActionEvent e) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
Temp t = new Temp(this); ←ここで、IDEに怒られる
}}}}
425:デフォルトの名無しさん
09/10/26 09:26:20
>>424
Tempって何よ?
426:デフォルトの名無しさん
09/10/26 10:53:12
テンポラリとおもいきや添付ファイルだったり
427:デフォルトの名無しさん
09/10/26 11:05:43
愚民の皆さま、何か間違ってますか?
428:デフォルトの名無しさん
09/10/26 11:18:07
>>424
もしかして: Hoge.this
単に this と書くといちばん内側の匿名 Runnable を指す
429:デフォルトの名無しさん
09/10/26 13:21:07
初心者です。
JFrameクラスのSetResizable()をfalseにしたとき
ウィンドウの内側に枠線のようなものが出るのですが
これを消すことはできますでしょうか。
430:デフォルトの名無しさん
09/10/26 13:54:00
以前、JavaScriptでプログラムを書いていたので、上司からJavaをヤレと言われて、あわてています。
JavaScriptで書いてあるプログラムをJavaに持ってきても動作するのでしょうか?
431:デフォルトの名無しさん
09/10/26 14:07:38
JavaとJavaScriptは完全に別物です
JavaScriptのことは忘れてイチからJavaを勉強する必要があります
432:デフォルトの名無しさん
09/10/26 14:36:56
>>431
そうですか。上司にあなたのレスを見せることにします。
433:デフォルトの名無しさん
09/10/26 14:39:55
>>432
ちげーだろ、これからはJavaといいたかったんじゃろ?
434:デフォルトの名無しさん
09/10/26 14:47:31
>>430
Java 上で JavaScript を動かすことは可能だけど一部動作しない。
435:430
09/10/26 15:22:22
動作するんですか。よかった。過去自分が作った資産が使えそうです。
436:デフォルトの名無しさん
09/10/26 16:26:48
そりゃ動かせるけど、それはJavaをヤルってことにはならんのでは?