IntelliJ IDEAが動いた
結構前に書き始めた記事、やっと投稿できてハッピー+..。*゚++..。*゚+
私もIntelliJ IDEAを試してみることにしました。ただ、お金は払ってません・・・\Community Edition/
ちなみにバージョンは14.0.3でございます。
んで、使いはじめるにあたって「?」と思ったことと、やったことたちを3つほど書いておこうかと。
なお、OS X Yosemiteを使っているよ!
①開けない
え・・・何か足りないらしい。JREの6がいるって書いてあるように見える。
でも大丈夫!ここに書いてある通り、Java for OS X 2014-001をインストールすれば解決!!
(こんなんすらよく分からず@ngsw_taroさんに聞いたんだけどね。ありがとうございます。)
無事立ち上がったのでとりあえず動かしてみよう。
↑プロジェクトをつくろう。
↑JDKを使って開発するよ!
↑好きなJDKのインストールディレクトリを選ぼう。
↑とりあえず1.8だ!よしおっけー!(ここでふと、てらださんを思い出す)
②なんか文法について怒られる
調子に乗ってIntelliJ IDEAお試ししてる。デバッグがなんかすごい。けど早速まじ意味がわからない。 try-with-resourcesは使えません、7にしますか? とか ラムダ式は使えません、8にしますか? とかいっぱい聞かれる…www
— よこな人生ハズチェンジド (@ihcomega) 2015, 3月 3
「メソッド参照はちょっと対応してないっすわー」
なんでよ!さっき1.8って言ったやん!!と思ってたら私が悪かったみたい。
@ihcomega 言語設定が6とかになっているのでは! Project StructureのProject language levelとかどうなってます…?
— しょぼちむ@ダブルサブミット野郎 (@syobochim) 2015, 3月 3
な、なるほどですね?また別の設定変更しなきゃいけないんだ・・・。
まぁここだけの話、IntelliJ IDEA先輩がこんな甘い言葉を囁いてくれるんですけど。
「8にしとく?」「うん♡」はい、解決でーす。
けど、最初からちちゃんと設定したければ、⌘
+ ;
押してProjectの設定画面をひらき、language levelをかえるとよいみたいだ(詳細)!
教えてくだすった@mike_neckさんと@syobochimさんに感謝。
↑今度こそ1.8にしたぞ!!!
でもさ、SDKとlanguage levelって何が違うのかな?って思うやん(え、思わない?うるせえ)。たぶん、
SDK | :使うコンパイラはどれか |
language level | :IDEがコード補完するときに何を見てくれるか |
をそれぞれ指していると思うんだけど合ってるかな!?
③mainメソッド自動でつくる方法がよく分からない
さてさて。よし、あとは書くだけ!
なんだけど、新しくJava Classを追加しようとするとこんな画面が立ち上がって、なんかイメージと違う。
というのも、今まで使ったことあるIDEはここで色々設定が入る。
「mainメソッドいる?」「コンストラクタ作らんの?」とか。
うーん、mainメソッドくらい作れてもいいかもしれない!でもどうやるのか分からない!ということで
設定画面を行き来してこうすればいいだろうということを勝手にやってみた。
今度は ⌘
+ ,
で設定画面をひらき、Editor -> File and Code Templates と進んで、
テンプレートを追加してみたよ。
↑元々Javaの「Class」というのがあるのでそれをコピーする
(メインメソッドがいらないときもあるから、上書きはやめておいた…)。
↑あとは右上のエディタから、自分の好きなテンプレートにする!
↑次にClassを追加するときには我が子Mainちゃんが現れる!
↑↑↑劇的ビフォーアフター!!!↑↑↑
ってことで色々あったけどひとまず動くようになりました(~_~)!!
IntelliJ IDEA動かない問題解決した。 pic.twitter.com/X1xuAIUhiT
— よこな人生ハズチェンジド (@ihcomega) March 7, 2015
思ったこと:IntelliJ IDEA買おう。っていうか会社に頼めばいいんだな。