★★Java質問・相談スレッド133★★
at TECH
1:デフォルトの名無しさん
09/09/20 01:02:31
プログラミング言語Javaに関する質問スレです。
JavaScript, Ajaxの質問は、ここでは受け付けていません。
Web製作管理 URLリンク(pc11.2ch.net)
Webプログラミング URLリンク(pc11.2ch.net)
をご利用下さい。
よくある質問
・「コマンドまたはファイル名が違います」
「'javac' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
「Exception in thread "main" java.lang.NoClassDefFoundError: 」
URLリンク(www.wikiroom.com)
・String に == は使うな。equals() を使え。
・「\12288 は不正な文字です。」
文字リテラル以外で全角スペースは使えません。半角スペースに。
・その他の質問→「APIのjavadoc見ろ」
前スレッド
★★Java質問・相談スレッド133★★
スレリンク(tech板)
次スレは>>950あたりで。
過去ログ、関連スレッド、よくある質問とその回答など、
質問をする前に、貴方が見なければならないサイトについての情報は、
下のwikiのページにまとめてあります。
URLリンク(www.wikiroom.com)
2:デフォルトの名無しさん
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
すぐそうやって他人を見下す
だから友達もいないんだよ
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4924日前に更新/235 KB
担当:undef