![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
「アプリ作成でやさしく身につく徹底入門 新基準Javaプログラミング」という参考書でJavaの勉強を始めましたが、出だしの開発環境と実行環境の準備でいきなりつまづいてしまいました。
参考書によると、http://java.sun.com/javase/ja/6/download.htmlから
「JDK 6u1」 というものをダウンロードするように書かれているのですが、
書かれてあるページの何処を探しても同じものはなく、似たようなものだと以下の
「Java SE Development Kit with JavaFX (JDK 6u25 / FX 1.3.1)」
というものが有ります。
JDKって"Java SE Development Kit"という意味ですよね、ただ、with JavaFXというのが何か解りません。
参考書に沿って勉強していきたいのですが、「JDK 6u1」に該当するものはどれなのでしょうか?
因みに使用しているPCは
MacBookPro 10.6.8で
ターミナルは2.1.2です。
最初はEclips等使わず、miエディタとターミナルのみを使って学習していき、
慣れてきたらEclipsを使用していこうと思っております。
せっかく参考書を買ってきたのに全く進まず困っています。
宜しくお願いいたします。
No.3ベストアンサー
- 回答日時:
本というのは執筆した時期の情報ですから、時間が過ぎればどうしても古くなります。
プログラムの作り方などは比較的不変なのですが、バージョンはどうしようもないです。
JDK 6u1 は1.6.0_1のことになります。現在、Macにをアップデートしたときの最新は1.6.0_26です。これは、1.6.0系ではいまのところWindowsなどでも最新です。(一応1.7も発表されましたが、Macにはインストールできないし、Windows等でもちょっとまった方がよいでしょう)
ということで、ダウンロードは必要ありません。
また、Javaを開発していたサンマイクロシステムズがオラクルに買収されたため、現在は
http://www.oracle.com/technetwork/java/javase/do …
になります。Mac用はここにはありませんが。
この回答への補足
補足なのですが、MacでJavaの開発を行おうとする際にJavaのAPIドキュメントの確認をしたいのですが、場所が分からず困っています。
windowsだと"/jdk-6-doc-ja/docs/ja/api/index.html" にあるようなのですが、
Macだと何処にあるのでしょうか?
ありがとうございます。
icerubさんの言うようにwindowsが良いということなので、一応windows7を用意したのですが、今後の事を考えるとwindowsが良いのですかね。
最近折角macに慣れてきたのにもったいないかなと思っています。
javaの入門レベルの参考書を1冊、あとはサーブレットの参考書をひと通りやってから
今年中にはandroidのアプリを作れるようになりたいのですが、開発環境はやはりwindowsが良いですかね?
当初の質問の内容から少しズレてきて申し訳ないです。
No.2
- 回答日時:
最初から話の腰を折るようで申し訳ないけれど
AppleはJavaをdeprecated(非推奨)とし、今後はサポートしないそうですから
Javaを学びたいなら、旧式のXPで良いからWindowsマシンを1台用意した方がいいですね
どうしてもMacでやりたいならSDKのDL先はここになりますが、プログラムアップデートをかければ
Javaのアップデートが自動的にかかるので、それで事足ります(わざわざDLの必要なし)
http://developer.apple.com/library/mac/navigatio …
一方MacのEclipsを入れてしまえば、勝手にSDKを探すので手間がかからずおススメです
そうですか、残念ですね。
貴重な情報をありがとうございました。
丁度余っているノートがあるのでwindows7を入れました。
なので、windows7で開発していきます。
ところで、最初の質問に戻るのですが、今だと下記のサイトにある
http://java.sun.com/javase/ja/6/download.html
"Java SE 6 Update24"というのが参考書に書いてあった「JDK 6u1」というのにあたるのでしょうか?
最初に書いた「Java SE Development Kit with JavaFX (JDK 6u25 / FX 1.3.1)」
は違うものですかね。
FXは必要ないですか?
参考書だとページがSunになってるんですが、どうもOracleに買収されたみたいで、
ページのURLが変わっていました。
No.1
- 回答日時:
環境の準備は 「Mac Java」とかでググった方がいいと思います。
Mac にデフォルトでインストールされている JDK ちょっと古いかもしれないので、適当にアップデートするなりして下さい。
> 最初はEclips等使わず、miエディタとターミナルのみを使って学習していき、
> 慣れてきたらEclipsを使用していこうと思っております。
エディタにこだわりとかなければ、最初から eclipse で開発した方が Java の人は幸せだと思います。
ありがとうございました。
そうですか、最初からEclips使った方が良いですか。
ただ、フォルダの階層とかの把握をしたほうがよいし、
最初からEclips使うと助けられ過ぎて良くないと聞きました。
なので、参考書の最初のあたりはエディタだけでなんとかしたいなと思ってます。
ターミナルで"java -version"と打ったところ、下記のように表示されました。
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03-384-10M3425)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02-384, mixed mode)
因みにアップデートはどうすればできるのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ソフトウェア 移行PCにDockerがインストールされていても各種開発環境のアプリはインストールが必要? 2 2023/05/21 21:53
- オンラインゲーム マインクラフトjava版が起動しない理由と改善方法について 1 2023/02/23 16:53
- Java JavaでWebページ作成 7 2023/07/21 21:09
- C言語・C++・C# C#の基本文法が詳しく書かれている教科書的な本ありますか 2 2023/02/11 03:48
- Java jdk17.06のインストーラーが起動しない 1 2023/03/27 21:58
- Java 助けでください!!!!!!!!!!!! 4月から働き始めた新人SEです。 皆さんの体験談等を教えてい 7 2022/07/28 23:50
- Java プログラミングのプの字も知りませんが、プログラミングを勉強したいです。とりあえず、学ぶものを決めない 3 2022/11/04 13:10
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- UNIX・Linux ubuntuのサーバー(virtual box)が、再起動するとデータが消えてしまいます。 4 2022/04/27 21:29
- 英語 会社で英語を使うことになっての英語の勉強方法 5 2022/07/03 11:49
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
オブジェクト指向について
-
リアルプレイヤーの古い(以前...
-
マイクラ Ender IO 入れたらク...
-
エクセルVBAを動かすノートPC...
-
C++からC#へ
-
2ショットチャットができるHP...
-
VBAの「for i=1 to cells(…」...
-
プログラミング 学習
-
中学生でいきなりJava
-
MSCOMCTL.OCXのアップデートの方法
-
サイドワインダーのドライバ
-
JSP・サーブレットとphpどちら...
-
Visual BasicにてEXEやDLLのバ...
-
visual stadio 参照問題
-
gitでバージョン指定してダウン...
-
EclipseでJavaコンパイラのバー...
-
FCDUtil
-
cまたはc++は半年である程度...
-
【PHP】cakePHPで作成の良いサ...
-
chromedriverのDLについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipseソース開発画面の行番号...
-
この便利な時代に開発環境すら...
-
JavaMailを使う前のTomcatの設定
-
「C#ができればJavaもできる」...
-
プログラミング開発経験とは?
-
オブジェクト指向について
-
AndroidとJavaの違いについて
-
PowerBuilderの知識が必要です。
-
コマンドボタンの文字が消える!
-
文字列に半角スペースがあるか...
-
C++C#ゲーム開発においての差違...
-
研究開発現場でのVBA(マク...
-
TOMCATとANDROIDSTUDIOの違い
-
macでjavaとphpの勉強をしたい...
-
Java開発って何ですか?
-
この様な場合のWeb開発における...
-
android開発環境アンインストール
-
プログラミング言語について
-
JavaScriptの開発環境について
-
サーバサイドJavaの「べか...
おすすめ情報