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 ] ごめん 自己解決した 付き合わせてすまない