[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 07/13 07:04 / Filesize : 160 KB / Number-of Response : 657
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

★★Java質問・相談スレッド162★★



1 名前:デフォルトの名無しさん mailto:sage [2013/06/09(日) 20:27:10.93 ]
プログラミング言語Javaに関する質問スレです。
JavaScript, Ajaxの質問は、ここでは受け付けていません。
Web製作管理    pc11.2ch.net/hp/
Webプログラミング pc11.2ch.net/php/
をご利用下さい。

よくある質問
・「コマンドまたはファイル名が違います」
 「'javac' は、内部コマンドまたは外部コマンド、
 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
 「Exception in thread "main" java.lang.NoClassDefFoundError: 」
 (p)ttp://www.wikiroom.com/java/?path,classpath
・String に == は使うな。equals() を使え。
・「\12288 は不正な文字です。」
文字リテラル以外で全角スペースは使えません。半角スペースに。
・その他の質問→「APIのjavadoc見ろ」

前スレッド
★★Java質問・相談スレッド161★★
toro.2ch.net/test/read.cgi/tech/1364006637/

441 名前:デフォルトの名無しさん mailto:sage [2013/06/30(日) 10:46:01.05 ]
例外処理を当たり前に使うような手合いにはIO例外は外で受ければいいので気にならないんだろう
C言語の感覚が強い人はエラーは戻り値で判断するようにしたくなる
例外は文脈が吹っ飛ぶのであまり論理的でないしな
コンストラクタ内例外はnewの失敗としては検出できないのでそりゃ躊躇したくもなるだろう

442 名前:デフォルトの名無しさん mailto:sage [2013/06/30(日) 10:55:32.68 ]
>>438
組み込みメソッド名の中には、そういう歴史的な理由経緯の省略がある場合があるが、それはそういうものだと
理解するしかない。
そういうメソッド名を自分が作るクラスに使うのはOKだと思うが、複合名詞を自分のセンスで省略するのは
好まれない。特に、Javaの世界では、スペルアウトするのが好まれる。なぜそうなのかは知らないが、
Javaのネーミングの規範として、スペルアウトしろと言われるのを良く見かける。

443 名前:440 mailto:sage [2013/06/30(日) 10:59:52.32 ]
>>441
例えば編集可能な文字列クラス(OreString)を自作したとする。
new直後は中身のデータも文字列の長さも未定義で、
initして初めて長さ0の文字列になるとする。
initする前は「文字列」の概念として不完全な存在だから
OreStringというオブジェクトは成り立っておらず、
この設計はおかしい。
この場合、OreStringContextとかOreStringDataとか
いうクラス名にするか、
コンストラクターでOreStringを適切な初期状態にする。

444 名前:デフォルトの名無しさん mailto:sage [2013/06/30(日) 11:00:32.03 ]
Javaは常にTAB一段分のハンデがあるから長い名前は厳しいな

445 名前:デフォルトの名無しさん mailto:sage [2013/06/30(日) 11:02:43.78 ]
>例外は文脈が吹っ飛ぶのであまり論理的でない
ジャバドカタは本当に頭が悪いな。

446 名前:デフォルトの名無しさん mailto:sage [2013/06/30(日) 11:06:29.48 ]
ここで>>445に論理的な例外を説明する義務が発生しました
・逃げる
・説明する
・SAVE

447 名前:デフォルトの名無しさん mailto:sage [2013/06/30(日) 11:08:53.55 ]
・ギムアップする

448 名前:デフォルトの名無しさん mailto:sage [2013/06/30(日) 11:25:27.19 ]
>>446
例外は「やりたいことが最後まできちんとできた」か
「やるべきことが全うできなかった」の二つしかない。
後者はcatchハンドラでまとめてエラー処理する。
極めて論理的じゃないか。

449 名前:デフォルトの名無しさん mailto:sage [2013/06/30(日) 11:33:48.08 ]
スペルアウトってなに?
スキルアウトの親戚?



450 名前:デフォルトの名無しさん mailto:sage [2013/06/30(日) 11:39:39.18 ]
コンストラクタで例外はともかくIOは気持ち悪い
インスタンスの構築とデータの読み込みは論理的に別の処理だからコードの上でも分けて欲しい

451 名前:デフォルトの名無しさん mailto:sage [2013/06/30(日) 11:42:50.37 ]
>インスタンスの構築とデータの読み込みは論理的に別の処理
それはクラスを「処理をするためのデータの集合」
としかとらえられない老害の発想だよ

>449
精液を放出することです

452 名前:デフォルトの名無しさん mailto:sage [2013/06/30(日) 11:54:24.81 ]
>>448
try-catchで囲まれた処理が
( A, B, C, ......, J )
と構成されている
やりたいことが最後まできちんとできたなら、全てのA-Jは成功している

やるべきことが全うできなかった場合を
NOT( A, B, C, ......, J )
とすると、君ならA-Jのどれが問題となる処理なのかをどう決定するか
そしてそれをcatchに書くことに気持ち悪さはないのか

途中でやめ!で済まされるほど簡単な処理で構成されてるとは限らないんだよ

453 名前:デフォルトの名無しさん mailto:sage [2013/06/30(日) 12:03:53.36 ]
>>452
>A-Jのどれが問題となる処理なのかをどう決定するか

別のエラー処理をしたいなら
A-Jごとにtry-catchすべき

454 名前:デフォルトの名無しさん mailto:sage [2013/06/30(日) 12:15:13.20 ]
try-with-resource使ってライーしてれば
あんま場合分けはいらないけどね。
tryだけ書いてcatchは書かないとかよくやる。

455 名前:デフォルトの名無しさん mailto:sage [2013/06/30(日) 12:49:01.53 ]
話が良く見えないが、コンストラクタの引数にストリームを渡すのじゃ駄目なのか?

456 名前:デフォルトの名無しさん mailto:sage [2013/06/30(日) 12:55:52.91 ]
>>445
ドカタは例外を理解できないのでだめ。
↓ こんな感じ
X x = new X();
try {
 x.init(sutoriimu);
} catch (Exception ex) {//catchしないとコンパイルエラー
 log.error(ex);
}

457 名前:デフォルトの名無しさん mailto:sage [2013/06/30(日) 12:56:42.05 ]
おっと>>455の誤りでした、すみません。

458 名前:デフォルトの名無しさん mailto:sage [2013/06/30(日) 13:10:00.67 ]
コンストラクタにストリームは継承した時に不便かな
ファイルふたつに分けなきゃならんのはめんどくさい

459 名前:デフォルトの名無しさん mailto:sage [2013/06/30(日) 13:34:19.39 ]
DI或いはそれに類する仕組みを使え



460 名前:デフォルトの名無しさん mailto:sage [2013/06/30(日) 15:37:48.80 ]
IOExceptionが出るような処理を
static { } イニシャライザ内に書いて欲しくないよなー

リソース読み込みなら、まあ譲歩してもいいんだけどさー。

461 名前:デフォルトの名無しさん mailto:sage [2013/06/30(日) 18:29:51.29 ]
>>437
インスタンス名、クラス名、メソッド名は簡略化して短くすることは推奨されていませんよ。
ましてや、インスタンス名はクラス名より短くする必要はないと公式に書いているよ。
もう少しよく使われているオープンソースであったりを読んだ方がいいと思います。

上げられたコードでもっというなれば、
getAllRecords()ではなくて
getRecordsAll()ですね〜。

確かに細かいことかもしれないけれど、デザイパターン等しっかり学んでいる人から見ると
「インスタンス名、クラス名、メソッド名等の暗黙の了解・空気」等を感じ取れていないコードは稚拙に見えるのではないかな。
そしてそんなに難しく考えなくても、英語の強みをいかせるように書けばすんなり型にはめられますよ。
例えば、「getAllRecords()」は動詞と目的語が遠いですよね?
今回はたった三つの語の組み合わせなので大したこと無いように感じますが、後ろから修飾していないことに違和感を感じる人は多いと思いますよ。
日本語は頭でっかちに書いた方が美しいですが、英語だと・・・?

462 名前:デフォルトの名無しさん mailto:sage [2013/06/30(日) 18:31:12.65 ]
もちろん変数名等も。
連投失礼しました。

463 名前:デフォルトの名無しさん mailto:sage [2013/06/30(日) 19:47:32.41 ]
"get all records"と"get records all"をぐぐると・・・

464 名前:デフォルトの名無しさん mailto:sage [2013/06/30(日) 19:48:40.12 ]
ローカル変数までダラダラ長く書くやつは信用出来ない
経験的に数学出来ないタイプの人間が多い

465 名前:461 mailto:sage [2013/06/30(日) 19:52:11.80 ]
ttp://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-tutorials-419421.html
ここで入手できるJavaSE6のtutorialの、
[Language Basics]→[Variables]→[Naming]では次のように書かれています。

"When choosing a name for your variables, use full words instead of cryptic abbreviations."

続けて読み進めると、
[Classes and Objects]→[Classes]→[Declaring Member Variables]→[Variable Names]では、

"All variables, whether they are fields, local variables, or parameters, follow the same naming rules ...(略)"

と、さらに念押ししてわざわざ最初で触れた[Naming]の項まで飛べるようにまでなっています。
次に、[Defining Methods]→[Naming a Method]では

"By convention, method names should be a verb in lowercase or a multi-word name that begins with a verb in lowercase, followed by adjectives, nouns, etc."

となっており、先ほどの「getRecordsAll()」に「おや?」っと感じた人はいるかも。
で、この辺りが読むべき空気であると思います。(ttp://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-tutorials-419421.html

あと、例えばA,B,Cのシーンクラスがあったとしたら、
SceneA
SceneB
SceneC
のようにA,B,Cを後ろに書くことでOS等がもつ名前順に並び替える機能を活かせます。
もっというと、それぞれがSceneクラスを継承したものであったら、名前順に並び替えるとsuperであるSceneクラスが一番上に来て最高です。
ソースコードが綺麗な人は当たり前のようにやっていたりいなかったり。。。

何はともあれ、ネーミングを短くしちゃう行為は公式で推奨されていませんよ。(しかも言語の基礎としてそれが書かれている・・。)

>>464 タイムリーなレスサンクス。勿論ローカル変数に関してもです。

466 名前:デフォルトの名無しさん mailto:sage [2013/06/30(日) 19:52:47.27 ]
ググったけど、get records allとか言ってる奴皆無なんだけど。
ググり方が悪いのか?

467 名前:デフォルトの名無しさん mailto:sage [2013/06/30(日) 19:58:12.68 ]
公式がいつも正しいとは限らない
特にjavaは各方面からボコボコに叩かれるぐらい洗練されてない言語
当然公式が間違えるのは前提として考えるべき

468 名前:デフォルトの名無しさん mailto:sage [2013/06/30(日) 19:59:36.87 ]
もう名前の話はどうでもいいので Iterable 実装してください

469 名前:デフォルトの名無しさん mailto:sage [2013/06/30(日) 20:05:12.08 ]
>>466
それは後ろにAll置くなら単数系のが合うからかと。証拠にググると皆無ではないよ。
それでも少ないのはプログラムの処理より普段使われている慣用句的に名付けてる人が多いから。
プログラムの意味的にはAllが後ろで単数系のほうがニュアンスとして正しいのでは?



470 名前:デフォルトの名無しさん mailto:sage [2013/06/30(日) 20:17:26.52 ]
そういや一時期JFrameのgetContentPane()メソッドに疑問もってた
なぜJPanelはlまでしっかり書いてるのにgetContentPane()はlを省略しちゃったのさ!って

後ほどpane自体で別の意味があることを知りなるほどと思った

471 名前:デフォルトの名無しさん mailto:sage [2013/06/30(日) 20:25:02.10 ]
>>470
そんなの考えるまでもなく一瞬で理解できるだろ…w

472 名前:デフォルトの名無しさん mailto:sage [2013/06/30(日) 20:44:30.18 ]
冗長なシンボル使ってると 自分がバカになった気がする

473 名前:デフォルトの名無しさん mailto:sage [2013/06/30(日) 21:03:48.12 ]
>>471
英単語自信あったのにpaneなんて単語にこれまで出会わなかった
eclipseかbeans使ってりゃ冗長でも苦だとは感じないかな
オートコンプリートあるし
WIN32APIのような引数なら長い方が俺はましに感じる

474 名前:デフォルトの名無しさん mailto:sage [2013/06/30(日) 21:06:13.45 ]
英語に自信があると専門用語も詳しいとか
どれだけ自惚れが激しいんだ

475 名前:デフォルトの名無しさん mailto:sage [2013/06/30(日) 21:16:29.85 ]
自分の好みを人に押し付けてると 自分がバカになった気がする

476 名前:デフォルトの名無しさん mailto:sage [2013/06/30(日) 21:25:13.97 ]
スコープをちゃんと短くすれば変数の名前は頭文字や略称で十分
長い識別子かかなきゃわからないならそれは悪いコードになっている証拠

477 名前:デフォルトの名無しさん mailto:sage [2013/06/30(日) 21:48:50.90 ]
人はそれをコミュ障コードと呼ぶ
名をごまかし人目を避けることで何やってるかわからないようにしてごまかす
昨今のオープンソースやJavaの特性とは真逆
反抗したい精神・素直になれない精神はもはや中二病の延長ですまされるかなあ

478 名前:デフォルトの名無しさん mailto:sage [2013/06/30(日) 22:09:39.61 ]
カウンターはcountでなくcuntの4文字で
おながいします

479 名前:デフォルトの名無しさん [2013/06/30(日) 22:11:50.85 ]
>>478
なじぇ?



480 名前:デフォルトの名無しさん mailto:sage [2013/06/30(日) 22:27:22.75 ]
本当に下品
神聖なるJavaを汚すと罰があたるぞ!

481 名前:デフォルトの名無しさん mailto:sage [2013/06/30(日) 22:29:33.91 ]
JAVAが神聖とか冗談でもキモい
だが1996年頃はそんな奴が結構居た

482 名前:デフォルトの名無しさん mailto:sage [2013/06/30(日) 22:45:55.23 ]
Javaは、すみやかに普及した。その速度は、異常なくらいだった

483 名前:デフォルトの名無しさん mailto:sage [2013/06/30(日) 23:21:17.27 ]
>>418
CLASSPATH理解してなかったりするやついるくらいだから、まずはIDE使わない方が勉強にはなるんじゃないか。Javaのどこを勉強するかにもよるけど。

484 名前:デフォルトの名無しさん mailto:sage [2013/06/30(日) 23:22:46.96 ]
>>482
Java1.2くらいまでは、おもちゃ扱いじゃなかった?

485 名前:デフォルトの名無しさん mailto:java [2013/06/30(日) 23:36:57.83 ]
てことはやはりJVMあたりから?

486 名前:デフォルトの名無しさん mailto:sage [2013/06/30(日) 23:53:25.85 ]
>>483
ドカタの過半数はclasspathを理解してないんだから
無問題

487 名前:デフォルトの名無しさん mailto:sage [2013/07/01(月) 01:24:57.01 ]
>>478
cntじゃないんだ

488 名前:デフォルトの名無しさん mailto:sage [2013/07/01(月) 01:39:13.20 ]
そこはJVMじゃなくてJITだろ

489 名前:デフォルトの名無しさん mailto:sage [2013/07/01(月) 02:40:05.19 ]
>>486
ドカタ目指すなら勉強は不要だろ。



490 名前:デフォルトの名無しさん mailto:sage [2013/07/01(月) 02:51:13.36 ]
単語省略するときは、まず母音から削るかな

491 名前:デフォルトの名無しさん mailto:sage [2013/07/01(月) 03:53:04.59 ]
省略するときは、適当な1文字にしてしまう

492 名前:デフォルトの名無しさん mailto:sage [2013/07/01(月) 06:20:46.52 ]
コントローラにSQLをコピペするだけの簡単な仕事です

493 名前:デフォルトの名無しさん mailto:sage [2013/07/01(月) 12:25:53.06 ]
1文字変数が許されるのはIteratorとcatch節までだよねー

494 名前:デフォルトの名無しさん mailto:sage [2013/07/01(月) 13:49:42.09 ]
>>493
そうだな、あとはv1,v2...と二文字にするべきだな。

495 名前:デフォルトの名無しさん mailto:sage [2013/07/01(月) 17:41:52.72 ]
コントローラーにSQLってのがまさにドカタの発想だな
struts使ったまではいいが、MVCの分離が
理解できなかった典型例

496 名前:デフォルトの名無しさん [2013/07/01(月) 17:46:12.19 ]
mp4をmp3に変換する方法ってありませんか?
ffmpegだと遅いのでこれ以外でお願いします

497 名前:デフォルトの名無しさん mailto:sage [2013/07/01(月) 18:20:06.62 ]
まず、エンコスレに逝きます

498 名前:デフォルトの名無しさん mailto:sage [2013/07/01(月) 19:39:46.53 ]
すみません文字列がsplitできるかできないかで判定するにはどうすればいいですか?
例えば

String line = "go kyoto";

String verb = line.split(" ")[0];
String place = line.split(" ")[1];

のような場合は問題ないと思いますが、lineがsplitできる保証がないときの判定法が知りたいです。
例えばもしline="go";だった場合、
ArrayIndexOutOfBoundsExceptionがでます。
(スペース" "は無いけれど[0]のsplitはできている?どちらにせよsplitできないと[1]を指定した時点で例外でますよね。)

499 名前:デフォルトの名無しさん [2013/07/01(月) 19:40:31.44 ]
>>497
エンコすれ行ってきます



500 名前:デフォルトの名無しさん mailto:sage [2013/07/01(月) 19:54:55.93 ]
>>498
splitが何を返すか見直してこい

501 名前:デフォルトの名無しさん mailto:sage [2013/07/01(月) 19:57:45.50 ]
>>498
String [ ] result = line.split(" ");
してから
result.lengthで判定だ。

502 名前:デフォルトの名無しさん mailto:sage [2013/07/01(月) 20:34:33.81 ]
コントローラーにガンガンなんでも入れちゃうのはむしろRailsでよくある症例だと思う。
ぶっちゃげRailsももはやドカタフレームワークだけど。

503 名前:デフォルトの名無しさん mailto:sage [2013/07/01(月) 21:02:33.28 ]
>>498
StringTokenizerを使う

StringTokenizer st = new StringTokenizer(line, " ");
if (st.countTokens()>=2) {//分割できる
String verb = st.nextToken();
String place = st.nextToken();
}

504 名前:デフォルトの名無しさん mailto:sage [2013/07/01(月) 21:20:10.24 ]
indexOfでええやん
いちいちオブジェクト作るなよ

505 名前:デフォルトの名無しさん mailto:sage [2013/07/01(月) 21:32:56.21 ]
Javaドカは作業ファイルを多用するので、その程度のコストは全く問題になりません

506 名前:デフォルトの名無しさん [2013/07/01(月) 23:27:57.25 ]
長大な文字列の極めて終端に近いところで最初の区切り文字が出てくる場合や最後まで区切り文字が出てこなかった場合
事前検索してからの分割はコスト的にどうなのだろうか

507 名前:デフォルトの名無しさん mailto:sage [2013/07/01(月) 23:31:20.42 ]
気にするな
パフォーマンスなんか土方には理解出来ない
cを使えるようになってからパフォーマンスとか気にすればおけ

508 名前:デフォルトの名無しさん mailto:sage [2013/07/02(火) 00:29:09.24 ]
土方仕事の実行時間はほぼ全てIOが占めるからね
細かいことはどうでもいいのよ

509 名前:デフォルトの名無しさん [2013/07/02(火) 09:17:43.72 ]
\x2022 Windows Internet Explorer
ブラウザを終了して続行しろと出て、全く先に進めません。
ブラウザは全部閉じています。
検索して調べたけど、「\x2022 Windows Internet Explorer」
について全然でてこなくてわかりません。
どうすればいいのですか?

環境はWIN7、IE10です。



510 名前:509 mailto:sage [2013/07/02(火) 09:21:19.56 ]
失礼しました。
アップデートが上手くいかないのです。

511 名前:509 mailto:sage [2013/07/02(火) 11:23:19.97 ]
再起動してから試しても、何度やっても途中「\x2022 Windows Internet Explorer 」
ブラウザを閉じろの繰返しだったのですが、先程すんなりと完了できました・・・。
設定など一切変更していないので、何が原因だったかわかりませんが
とりあえず完了できたので、お騒がせしてすみませんでした。

512 名前:デフォルトの名無しさん mailto:sage [2013/07/02(火) 11:40:05.59 ]
何のアップデートなのかも書けないとは
残念な奴だな

513 名前:デフォルトの名無しさん mailto:sage [2013/07/02(火) 11:49:53.18 ]
ごめんなさい、7 Update 21 から25へのアップデートでした。

514 名前:デフォルトの名無しさん mailto:sage [2013/07/02(火) 12:14:40.58 ]
windows 7のうぷだてとな

515 名前:デフォルトの名無しさん mailto:sage [2013/07/02(火) 14:27:27.68 ]
livedoor.blogimg.jp/news23vip/imgs/1/d/1dba13cc.jpg
何が悪いのこれ?

516 名前:デフォルトの名無しさん mailto:sage [2013/07/02(火) 14:45:51.37 ]
>>515
Cジジイの頭が悪い

517 名前:デフォルトの名無しさん mailto:sage [2013/07/02(火) 16:53:55.65 ]
と見せかけた関数型言語マニアなのかもしれない

518 名前:デフォルトの名無しさん [2013/07/02(火) 16:59:00.97 ]
mp4とかの動画フォーマットからオーディオを抜き出せるライブラリってないですか?(mp4だけでもいいです)
ググってもフリーソフトしか見つかりません

519 名前:デフォルトの名無しさん mailto:sage [2013/07/02(火) 17:01:46.98 ]
便利なオープンソースやAPIを使えてwebに強いほうが良いに決まってるのに。
そして初めての言語がオブジェクト指向な方が得に決まっている



520 名前:デフォルトの名無しさん mailto:sage [2013/07/02(火) 17:12:03.44 ]
>>518
ffmpeg

521 名前:デフォルトの名無しさん [2013/07/02(火) 19:41:53.19 ]
>>520
ちょっと見てみたけど遅いです
直接吸出しできるのってないですか?

522 名前:デフォルトの名無しさん mailto:sage [2013/07/02(火) 20:27:02.82 ]
>>521
まず、直接吸い出せるツールを見つけてこい

523 名前:デフォルトの名無しさん mailto:sage [2013/07/02(火) 20:28:07.51 ]
ICカードを扱う無料ライブラリありますか?

524 名前:デフォルトの名無しさん mailto:sage [2013/07/02(火) 20:29:36.65 ]
>>523
まず正しく質問できるだけの知識をつけてこい

525 名前:デフォルトの名無しさん [2013/07/02(火) 20:48:00.82 ]
>>522
ffmpegで設定変えたら速くなりました
ありがとうございました

526 名前:デフォルトの名無しさん mailto:sage [2013/07/02(火) 20:49:03.13 ]
>>523
業務用で住民基本大腸カードを扱うなら
LASDECから入手が必用(C++)。
SuicaならたぶんC++向けAPIは提供されているだろう。
SmartOnなどの特定製品もSDKが販売されているだろう(たぶんc++)。
つまりお前のスキルでは無理。

それ以外のカードは無理ゲーに近いけど
意外とAndroidで探した方が行けるかも

527 名前:デフォルトの名無しさん mailto:sage [2013/07/02(火) 20:55:36.79 ]
ICカードは個人には仕様公開しないから働かないと使えないよ

528 名前:デフォルトの名無しさん mailto:sage [2013/07/02(火) 21:05:10.74 ]
>>527
何のICカードかにもよるが、個人で開発できるよ。

529 名前:デフォルトの名無しさん mailto:sage [2013/07/02(火) 21:06:50.07 ]
ICカードにJVM移植した「JavaCard」って、あれからどうなったの…



530 名前:デフォルトの名無しさん mailto:sage [2013/07/02(火) 21:06:56.73 ]
それはリバースエンジニアリングだろ
正式な仕様は非公開だよ

531 名前:デフォルトの名無しさん mailto:sage [2013/07/02(火) 23:49:41.77 ]
>>530
SDK買っても暗号化領域は読めないだろうし、そもそも書き込めない場合が多いだろう。
その意味では、法人でSDKを買っても仕様が全て公開されるわけではない。
逆に、個人でも見ることができる範囲でデータを読むことは出来る。

532 名前:デフォルトの名無しさん mailto:sage [2013/07/03(水) 01:46:07.84 ]
質問を読めない回答者が多いね
「ICカードを扱う無料ライブラリありますか?」
って質問なんだから、仕様が公開とか非公開とか関係ない

ライブラリがあるのかないのか答えろよ

533 名前:デフォルトの名無しさん mailto:sage [2013/07/03(水) 06:05:15.69 ]
>>532
ググれ馬鹿

534 名前:デフォルトの名無しさん [2013/07/03(水) 08:11:16.76 ]
今すぐ手軽にJavaでprintfで文字を表示させるレベルの簡単なプログラムを組みたいのですが
Windowsで無料で最短の開発環境を教えて下さい

535 名前:デフォルトの名無しさん mailto:sage [2013/07/03(水) 08:15:43.27 ]
eclipse

536 名前:デフォルトの名無しさん mailto:sage [2013/07/03(水) 08:27:43.69 ]
NetBeansのが手間無しだろ

537 名前:デフォルトの名無しさん [2013/07/03(水) 09:01:31.78 ]
何度もごめん
eclipseでC++でいう .cpp と main関数はどう作れば良い?

538 名前:デフォルトの名無しさん mailto:sage [2013/07/03(水) 09:30:47.98 ]
mainを作るチェックボックスをクリックする

539 名前:デフォルトの名無しさん [2013/07/03(水) 10:06:28.46 ]
test って名前のプロジェクトを作って
その中にパッケージを作って
その中にmainって名前のクラスを作るところまでは分かったけど
そこからが分からない
main関数を作っただけじゃ実行出来ないの?
選択にはメイン型が含まれていません
ってエラーが出る



540 名前:デフォルトの名無しさん mailto:sage [2013/07/03(水) 10:08:11.70 ]
main関数が入ったクラスを右クリックして実行ってすると
実行できるよ

541 名前:デフォルトの名無しさん [2013/07/03(水) 15:48:35.13 ]
ごめん
自己解決した
付き合わせてすまない






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<160KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef