![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.2ベストアンサー
- 回答日時:
参考URLの「Mac de Java」は結構参考になると思いますので一度のぞいてみてください。
ツールやユーティリティなどが違うので少しWindowsと使い勝手がちがいますが実際にはほぼ同じ物ですよ。
参考URL:http://www.konono.com/macdejava/
No.1
- 回答日時:
MacとWindowsでJavaプログラムの開発経験した者です。
>Windowsとやっぱり全然違うんですよね?
MacでもJava言語の文法は変わらないので、文法については適当な書籍(書店に行けばJavaの入門書はたくさん出ていますよね)やサイトを見ればいいと思います。サイトの例としては、たとえば「@IT」があります。
http://www.atmarkit.co.jp/fjava/
>初心者にもわかりやすい、ホントに一から解説しているようなサイト
「ホントに一から」の意味は人によって全然違うのでご趣旨に合うかわかりませんが、@ITの解説は親切なほうだと思います。ただし、ネット上の情報だけで言語を覚えるのはつらいので、入門書は買ったほうがいいでしょう。
ただし、Mac上でのJavaの開発は、なかなか(と言うか、かなり)苦難の道です。それは、まず開発ツール(コンパイラ)の問題です。
Windows用のコンパイラとしてJDKがあるのはご存知だと思いますが、Macにも同様のツールとして「MRJ Software Development Kit (SDK)」というものがあります。
http://developer.apple.com/java/download.html
MRJとMRJ SDKをダウンロードすれば、とりあえずJavaの開発はできます。ところがMRJ SDKの品質や使い勝手はJDKよりも悪い(私の印象)ので、なかなか効率が悪いです。
有料の開発ツールもありますが、これは結構値段が張ります。
http://www.metrowerks.co.jp/Products/Desktop/Pro …
また、Javaでは本来OSの違いは吸収されるはずですが、ファイルなどの扱いがWindowsとは微妙に違う点もあります。このあたりのノウハウを集めるのにも苦労します。
参考URLのメーリングリストがありますので、ここのログを見るなりメールを投げるなりするのも良いでしょう。
また、Appleのサイトに開発者向け情報があります。
http://developer.apple.com/qa/indexes/java-a.html
参考URL:http://www.freeml.com/ml_info.php?ml=macjava
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Mac OS M1MacでMinecraftをやりたいです Javaなんちゃらもダウンロードしてあとは購入するだけ 1 2023/02/25 07:00
- Java プログラミングのプの字も知りませんが、プログラミングを勉強したいです。とりあえず、学ぶものを決めない 3 2022/11/04 13:10
- Java JavaでWebページ作成 7 2023/07/21 21:09
- Mac OS Macの使い方をゼロから解説してる動画を教えてください! Windowsしか使ったことがないのでさっ 1 2023/05/06 06:14
- iCloud iCloudのデータがMacbookのストレージをいっぱいにしてしまう 2 2022/08/31 22:34
- Mac OS Mac Bookで文章作成したい 4 2023/03/12 06:55
- Java mac mini 2009 でのmac OS における Java の入れ替えについて 1 2022/12/27 19:23
- Mac OS Macで Microsoft Remote Desktop を使うとキーボードの配列が変わってしまう 1 2022/08/08 17:27
- その他(OS) Macでoffice365を使う 1 2023/06/29 10:37
- C言語・C++・C# C#の基本文法が詳しく書かれている教科書的な本ありますか 2 2023/02/11 03:48
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JavaMailを使う前のTomcatの設定
-
Java開発って何ですか?
-
JavaScriptの開発環境について
-
Eclipseソース開発画面の行番号...
-
C言語を教えてお金を得たい
-
Web開発について
-
Strutsなどのフレームワークが...
-
AndroidとJavaの違いについて
-
ストラッツ(Struts)って本当に...
-
C++C#ゲーム開発においての差違...
-
この便利な時代に開発環境すら...
-
C言語によるバイナリファイルの...
-
ログイン機能について
-
Visual C++ Express Edition 20...
-
「C#ができればJavaもできる」...
-
javaの現状
-
オラクル社とは
-
Webアプリケーションを開発する...
-
Webアプリケーション開発を学ぶ...
-
ASP.NETでの実行環境
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipseソース開発画面の行番号...
-
「C#ができればJavaもできる」...
-
プログラミング開発経験とは?
-
オブジェクト指向について
-
プログラミング言語について
-
この便利な時代に開発環境すら...
-
文字列に半角スペースがあるか...
-
フリーソフトの作成言語
-
JAVAを使って管理システムを構...
-
TOMCATとANDROIDSTUDIOの違い
-
WeblogicでStrut...
-
JavaMailを使う前のTomcatの設定
-
PowerBuilderの知識が必要です。
-
今でも、TomcatとApacheの連結...
-
iPodでゲームソフトを製作する方法
-
AndroidとJavaの違いについて
-
プリクラの様な画像処理(webカ...
-
android開発環境アンインストール
-
コマンドボタンの文字が消える!
-
Javaでバッチ処理
おすすめ情報