(Java)JavaSEのインストールとエスケープシーケンスの復帰「\r」

Win8にしてから改めてJavaSEをインストールしたので色々まとめ

JavaSEのインストール

  1. http://www.oracle.com/technetwork/java/javase/downloads/index.htmlJava Platform, Standard EditionのJDKダウンロード⇒Windows x64版Java SE Development Kit 7u○○のインストーラをゲット
  2. 適当にYesを選択してインストール
  3. C:\Program Files\Java\jdk1.6.0_▲▲\binの中にjavac.exeがあることを確認したらシステム環境変数に「C:\Program Files\Java\jdk1.6.0_▲▲\bin」を追加
  4. 再起動

これで使えるようになります。

使い方のサンプル

  1. Cドライブ直下にJavaTestというフォルダを作り、「HelloWorld」と出力するコードが書かれたTest.javaというファイルを置く
  2. コマンドプロンプトで cd \JavaTest と入力してカレントディレクトリを移動
  3. javac Test.java と入力してTest.classが作成されるのを確認
  4. java Test と入力して実行

これでHelloWorldが表示されたんじゃないかと思います。なお、プログラムの強制終了はCtrl+C。

復帰\r

Javaの勉強ではいつもEclipseを使ってます。今回復帰\rが必要になったので使ってみたのですが、コンソールに欲しい表示が出ない…。これEclipseなのが悪いんじゃない?と思い、プロンプトから実行して試すためにJavaSEのインストールに至ったわけです。
で、こんなコードを実行してみたら上手くいきました。

public class Test{
	public static void main(String[] args){
		for(int i=0;i<=100;i++){
			System.out.print(i+"%完了\r");
			try{
				Thread.sleep(500);
			}catch (InterruptedException e){
			}
		}
	}
}

結論:Eclipseだと使えないエスケープシーケンスもある。