SDKの追加
1.Project Structureを開く(「File」→「Project Structure」)2.左側のメニューから「SDKs」を選択する。
3.「+」ボタンからjava7をSDKとして追加する。下の画像のように「+」ボタンで出てきたメニューから「JSDK」を選択する。
java7用のモジュールを作成
1.Dependenciesタブを選択して、モジュールで使用するJDKを1.7に変更する。
2.Sourcesタブを選択して、Language levelを7.0に変更する。
java7用のInspectionを使ってみる
Autoclosableへの置換え
java6までのリソース管理(try-finallyでのリソース解放処理)を、java7のautoclosableに置き換えるInspectionを有効にすると、Quick Fixからautoclosableへの自動置き換えが可能となる。【変更前のコード】
import java.io.FileOutputStream; import java.io.IOException; public class Hoge { public static void main(String... args) throws IOException { FileOutputStream stream = new FileOutputStream("hoge.txt"); try { stream.write(0); } finally { stream.close(); } } }
【Quick Fixの実行】
「Replace with 'try' with resources」を実行する。
【置き換え後のコード】
自動で下のコードに置き換えが実行される。
import java.io.FileOutputStream; import java.io.IOException; public class Hoge { public static void main(String... args) throws IOException { try (FileOutputStream stream = new FileOutputStream("hoge.txt")) { stream.write(0); } } }
これ以外のもこんなこともできるメモ。
http://se-bikou.blogspot.com/2011/04/intellijjdk7.html