Techracho

0から始めるjava入門 – 0章 環境を整える ~環境変数の設定~

このエントリーをはてなブックマーク Share
2010.01.12    java, 勝見      junya   

突然ですが、僕は文章を書くのが下手です。なので
所々見にくい箇所があったり、急に書き方が変わったりするかもしれませんが
どうか温かい目で見てやってください。。。

0.2 環境変数の設定

環境変数ってなに?

詳しい説明を書いても、ここではあまり理解しにくいと思いますので
読んでみて、良く分からなくても、先に進んでしまってください。
やっているうちに、分かると思います。

実はこの環境変数、する必要がありません。
「しなくてもできる」と書いた方が正しいかもしれません。
しかし、環境変数の設定をしない場合
例: C:\WORK>C:\Program Files\Java\jdk1.6.0_17\bin\javac HelloWorld.java
プログラムを実行するたびに、このような長い文字を書かなければならないのです。
(詳しいプログラムの実行の方法については別の記事に書きます)
これはとても面倒なので、簡略化するためにするのが「環境変数の設定」です。
「プログラムのファイルを実行する時、分からなかったらここを見てね」と
パソコンにお願いしておくようなものでしょうか?
(この書き方は正確ではないかもしれませんが、こんな感じだと思います)

どうやって設定するの?

1. マイコンピュータを右クリック
2. プロパティをクリック
3. 詳細設定タブをクリック
4. 環境設定をクリック
5. 「○○(アカウント名)ユーザの環境変数」または「システムの環境変数」のどちらでもいいので「PATH」があるか確認
6. PATHがない場合は、「新規」から変数名をPATH、変数値をJDK内のbinファイルの絶対パス
(例:C:\Program Files\Java\jdk1.6.0_17\bin)で新しく作成
7. PATHがある場合は、「編集」から変数値を「元々の変数値;JDK内のbinファイルの絶対パス」
のように、セミコロンをつけて並べて編集

以上で設定が完了しているはずです。

とりあえずやったけど、本当に設定できてるの?

確認できているかどうか、確かめてみましょう。

1. スタート→すべてのプログラム→アクセサリ→コマンド プロンプト を選択
2. javac と入力してみる
3. java と入力してみる

2と3で、よくわからない文字がいっぱい出てきたら、とりあえず成功です。
(現段階では気にする必要はありませんが、出てくる文字はそれぞれのhelpです)
「見つかりません」のようなメッセージが出てきた場合は、何かが失敗しているので調べて治しましょう!

余談

知らなくても支障はないので詳しくは書きませんが、実は上記の”javac”は最初のほうに書いた
例: C:\WORK>C:\Program Files\Java\jdk1.6.0_17\bin\javac HelloWorld.java
の代わりをしてくれています。毎回これを書くことを思えば、やはり設定した方がいいですね。

通勤電車で寝てはいけない

このエントリーをはてなブックマーク Share
    読書関係, 馬場      baba   

「読もうと思っていた本を家に忘れて、急遽会社で手軽そうな本を借りてみた」
「簡単そうで、短時間で読み終わる本が良い」

・・・読み始めた動機が不純です。

通勤電車で寝てはいけない!―通勤電車と成功の不思議な法則

著者/訳者:久恒 啓一

出版社:三笠書房( 2006-05 )

定価:¥ 1,050

単行本 ( 173 ページ )

ISBN-10 : 4837921906

ISBN-13 : 9784837921905


そんなわけで、あまり収穫のない本でした。

内容は

  • 通勤電車で1時間以上座っていける場所に住み、電車を書斎にする
  • 早起きをして朝の時間を活用
  • 継続は力なり

と、最初以外はごく一般的なタイムマネジメントの一部を切り出したものです。

で、主題の「通勤電車を書斎にする」ですが、いまいち賛成できません。

確かに、家が近いとだらだらする時間が増えるというのはあるかも知れませんが、それを強い意志で克服している人が身近にいるので、非効率な逃げ道に頼らず、それを見習いたいものです。

読んでいて一番違和感を感じたのは、「会社から遠くに住むことで家賃も安くなる」という記述でした。

交通費は会社が出すから自分の懐は痛まない。
確かに社員はそれでも良いのかもしれませんが、見習いたくない考え方ですね。

COPYRIGHT [C] 2009 BEYOND PERSPECTIVE SOLUTIONS LTD. ALL RIGHTS RESERVED.