MacでJava その4at MAC
MacでJava その4 - 暇つぶし2ch1:名称未設定
08/06/24 14:21:31 a9KcwHHF0
MacOSのJava環境全般

◇Java言語についてはプログラム板へ
URLリンク(pc11.2ch.net)

前スレ
Mac de Java
スレリンク(mac板)

2:名称未設定
08/06/24 14:22:09 a9KcwHHF0
過去スレ
MacOSX Java総合スレッド
スレリンク(mac板)
◆◆◆◆◆◆MacでJava◆◆◆◆◆◆
スレリンク(mac板)

関連スレ
Macでプログラミング{8}
スレリンク(mac板)

3:名称未設定
08/06/24 14:22:44 a9KcwHHF0
参考リンク
Netbeans
URLリンク(www.netbeans.org)
Eclipse
URLリンク(www.eclipse.org)
Apple Developer Connection
URLリンク(developer.apple.com)

4:名称未設定
08/06/24 21:28:50 BIp+43q70
前スレで概出かもしれませんが、SWTをCocoaベースにする作業をAdobeがやるそうです。

URLリンク(www.builderau.com.au)



5:名称未設定
08/06/24 22:05:38 BIp+43q70
SWTの内部 (「org.eclipse.swt.internal」以下) には、
Cocoaのクラスそのままの名前のクラスが並んでいます。
これらを使えば、Apple公式のCocoa-Java亡き後も、同じようなことができるのでしょうか。

URLリンク(dev.eclipse.org)



6:名称未設定
08/06/24 23:40:08 m0mouoaO0
>>5
なんでクロスプラットホームを標榜する Java でわざわざ Cocoa をつかわないといけないのかわからん
勿論 Swing とか SWT とかを実装する人が Cocoa を叩かないといけないのはそうだけど、一般のひとは Cocoa を叩くべきではないとおもう

7:名称未設定
08/06/25 00:25:44 13PXlYpA0
>>6
Red Hatが、FedoraのOpenJDKをJava TCKに通したから、
MacもX11版OpenJDKで最新のJDKを試せる日が来るかも。
ELFじゃなくてMach-Oなので、FreeBSD→Darwinへのportが必要ですが。

OpenJDK 6、Java互換試験に合格 - 完全FLOSSのJava SE 6誕生
URLリンク(journal.mycom.co.jp)
URLリンク(www.openjdk.org)

8:名称未設定
08/06/26 07:00:11 3PfzMjd20
OS XでJavaは終了では?

iPhone Java
Cocoa Java
QT Java
32bit Java6

WOはどこまで行くか。

9:名称未設定
08/06/26 08:46:59 UnOdH4/U0
SoyLatte: Java 6 Port for Mac OS X 10.4 and 10.5 (Intel)
URLリンク(landonf.bikemonkey.org)
> SoyLatte is a functional, X11-based port of the FreeBSD Java 1.6 patchset
> to Mac OS X Intel machines.

10:名称未設定
08/06/27 03:03:31 n3zQuUrU0
java6 + NetBeans6.1 の環境で実行結果を吐き出す部分の日本語が化けるのは拙者だけですか?

11:10
08/06/27 03:05:59 n3zQuUrU0
すいません、いくらんでもはしょりすぎでした。
NetBeans6.1自体はJavaSE5で動いています。
プラットフォームでJava6を使用しています。

12:名称未設定
08/06/30 21:42:21 pUNYtKGd0
質問です。
専用のスレがなかったため、最も適当だと思われたこのスレッドに
書かせてください。

ねこら絵コンテエディタをOS Xで使おうと
URLリンク(hpcgi2.nifty.com))
しました。

上記の操作をして、最終的にsbedit.jarをダブルクリックして立ち上げようと
すると、「Java JAR ファイル”sbedit.jar"を起動できませんでした。
コンソールでエラーメッセージを確認してください。」
というダイアログが出て起動できません。

それでコンソールを確認すると
08/06/30 21:33:00 [0x0-0xb80b8].com.apple.JarLauncher[8739] Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file
から始まる10近くのログが並んでいました。

申し訳ない事に、Javaをいじったことがないので、ここからどう対応した事か全く分からない状況です。
どなたか、解決までサポートしていただけないでしょうか?

OS10.5.3
Java SE 6 バージョン 1.6.0_05インストール済み
iMac 2.0GHz (Mid 2007)です。
何卒よろしくお願いします。

13:12
08/06/30 21:45:33 pUNYtKGd0
すいません! 今自分の書き込みを確認したところ、一番上の参考サイトのリンクが正しくなかったので、訂正させてください。

URLリンク(hpcgi2.nifty.com)

よろしくお願いします。

14:名称未設定
08/06/30 22:02:49 7INa9O0n0
>>13
/Application/Utility/Java Preferencesで
Java Application Runtime SettingsをJava SE6(64bit)へ変更。
その後、sbedit.jarをダブルクリックで起動 -> sbedit.batを選択でおk

15:13
08/06/30 22:49:24 S4E/xoGhO
>>14

迅速なレスありがとうございます!
今外出していますので、帰宅したらすぐに
試して御報告します!


16:12
08/07/01 03:28:18 cBZjHAe00
>>14

自宅で試してみましたが……、
依然として同じところでつまづいています。
Java SE6に変更しましたが、起動しても↓の画面が出るだけです。
URLリンク(www2.uploda.org)

sbedit.batの選択を求められるところまで進まない状況です。
とはいえ、アドバイスいただき、大変感謝しております!


コンソールでのエラー表示も上の画像に書かれているのですが、
どなたか対策思いつきませんか?
もしよろしければ、引き続きよろしくお願いします。

17:12
08/07/01 05:01:17 cBZjHAe00
すみません。自己解決しました。
Java Prefarencesの概要タブの"Java アプリケーション実行時の設定"
が、"Java Runtime Settings"だったんですね。
努力が足りませんでした。

現在きちんと動作しています。
14さん、本当にありがとうございました!

18:12
08/07/02 01:08:54 uPhh3R+f0
もう一つだけすみません!

昨夜、14さんのおかげで絵コンテエディタが起動出来た訳なんですが、
そのアプリケーションと他の画像編集アプリとの連携が出来ずに
困っています。

URLリンク(hpcgi2.nifty.com)
の「外部プログラム連携…何とか成功」の欄を参照し、


『画像を編集するときに使う外部アプリケーションをフルパスで指定する』
****************

!/bin/sh
# 引数の最後に何故だか空白が混入するので整形 空白が含れ無い場合はそのまま
myFile=`echo $@ |sed s/¥ ¥"$/¥"/`
# このスクリプト内から引数つきコマンドを実行すると何故か失敗するので一時スクリプトを書き出してそれを実行(暫定処置)
/bin/echo -n "/usr/bin/open -a /Applications/Corel¥ Painter¥ Essentials¥ 2/Corel¥ Painter¥ Essentials¥ 2.app ">./_ex.sh
/bin/echo $myFile >>./_ex.sh
/bin/sh ./_ex.sh

********

を入力しましたが、うまくいきません。
入力してOKをクリックすると設定画面が終わるんですが、
絵コンテエディタの「絵コンテ」をダブルクリックすると、Painter Essentials 2が連携して立ち上がることはありませんでした。
自分でもシェルスクリプトのサイトをいろいろ見てみましたが、
原因が分からない状況です。
上のコマンドで外部のアプリケーションにアクセスできそうなのか
、どなたかお教えください!

またもご迷惑をおかけしますが、どうぞよろしくお願いします。

19:名称未設定
08/07/02 01:19:13 t24BXOLl0
>>18
Terminal.appで以下
chmod 755 スクリプト名.sh

20:12
08/07/02 02:24:27 uPhh3R+f0
>>18
>>chmod 755 スクリプト名.sh

18さん、ありがとうございます。
↑の操作は、18で私が書いたスクリプトに名前をつけて保存することが
前提ですよね?
そして作成後、18さんの書かれた方法を実行するんですよね?


上の方法を試したいところなんですが、
スクリプト作成は、「ターミナル」から行うものでしょうか?
スクリプト実行結果の書き出しは出来たのですが、スクリプトファイルとして保存が出来なかったんです。


21:名称未設定
08/07/02 03:47:45 1s7DAUnn0
>>20
miかJeditあたりで作成して保存。改行コードはLFを選択してくれ。

22:12
08/07/02 13:09:34 58t8xZZgO
>>21
レスありがとうございます。
miで>>18に書かれたプログラムをシェルファイルとして保存しました。


そして、19さんの言われた通り、
chmod 755 /Library/Java/Extensions/callPT.sh
(※callPT.shはmiで作ったもので、パスでのロケーション指定なしでは、「No directly……」と返されてしまったので、上記のようにターミナルに書いた)
とすると、何かしらの反応がありました。
(おそらく成功?)

 仕事が後に控えているので、実行できたのはここまででした。
後は絵コンテエディタの画像編集ツールのパス入力欄で、callPT.shを開くよう指定すればいいんですよね?
帰宅したら、やってみます。
(基礎知識がないと、難易度高いですね。想像以上に)

23:12
08/07/02 22:47:13 uPhh3R+f0
>>19

何度もすみません。
chmodでのアクセス権の変更は成功していました。
(ターミナルで他のコマンドを試してみて、反応がなかったものもあった事から推理)
それで絵コンテエディタの画像編集ツール設定で、「編集に使うアプリの実行ファイル名をフルパスで指定」と書かれたダイアログの入力欄に
$ open /Library/Java/Extensions/callPT.sh
と入力してみましたが、まだうまくいきません。
参考サイトでは、Javaの処理系を利用する事から、アプリケーションのパス指定では無理であり、「callPT.sh」を作成し指示を仲介させているわけなんですが……。

どこかで間違えてるとすれば、あとは「callPT.sh」の中身です。
mi(改行コードLF)で作成したのですが、どこか間違っているでしょうか?
もしよろしければ、チェックをお願いします。

********
「CallPT.sh」シェルの目的:「絵コンテエディタ」の「画面(ここに絵を描く)」
ウィンドウをダブルクリックした際に外部の編集アプリ(ウチの場合、アプリケーション/Corel Painter Essential 2/Corel Painter Essential 2 )にデータを渡す。

「CallPT.sh」……参考サイトのサンプルを、使用するアプリに合わせて読み替えて使用。
#!/bin/sh
# 引数の最後に何故だか空白が混入するので整形 空白が含れ無い場合はそのまま
myFile=`echo $@ |sed s/¥ ¥"$/¥"/`
# このスクリプト内から引数つきコマンドを実行すると何故か失敗するので一時スクリプトを書き出してそれを実行(暫定処置)
/bin/echo -n "/usr/bin/open -a /Applications/"Corel Painter Essentials 2"/"Corel Painter Essentials 2.app" ">./_ex.sh
/bin/echo $myFile >>./_ex.sh
/bin/sh ./_ex.sh

********

何度もお手を煩わせてしまっていますが、何卒ご協力ください!

24:名称未設定
08/07/02 22:50:30 t24BXOLl0
>ダイアログの入力欄に
>$ open /Library/Java/Extensions/callPT.sh
>と入力してみましたが、まだうまくいきません。
openいらん
$/Library/Java/Extensions/callPT.sh

ここから先は面倒だから読んでない

25:12
08/07/02 23:44:28 uPhh3R+f0
>>24
直してみましたが変化はないです。
どうしても長くなってしまい、申し訳ございません。

26:名称未設定
08/07/03 01:02:12 Tx+sT8/+0
後半も読んでみたら、open -a の後のアプリ名の書き方がおかしいじゃねーかw
もう面倒くさいからshアップしといた。動確も取った。
URLリンク(www.dotup.org)
しかし、Painter持ってないからアプリ名間違ってたら知らん。
(一応>>23を参考にしたが

27:12
08/07/03 04:43:02 wCKG4qXV0
>>24
shを作成してくださった上に動作確認までして頂いて、本当に恐縮です。
ファイルを拝借して試してみましたが、しかし上手く行きませんでした。


私の環境でのアプリは、
Macintosh HD/アプリケーション/Corel Painter Essentials 2(フォルダ)
/Corel Painter Essentials 2(アプリ)にあって、upされたshのように
appフォルダ直下にはありません。
↓の「openコマンドの使い方」を見る限り、
ApplicationsフォルダあるいはUtilitiesフォルダ直下のアプリにしか
使えないみたいなので、
URLリンク(hwb.ecc.u-tokyo.ac.jp)
アプリをappフォルダ直下に移動させようとしても、予期しないエラー
(コード:8065)が出て移動できない、ということになってます。


ここまでやっていただいた以上、絶対に稼働させたいと
いろいろやっているにもかかわらず、力が及ばず
とても恐縮しています。
本当にご迷惑ばかりですが、
"open -a ¥"Corel Painter Essentials 2.app¥"……に代わるコマンドが
わかりましたら、是非お教えください。
よろしくお願いします。



28:名称未設定
08/07/03 06:47:58 Tx+sT8/+0
一応、アプリケーションが直下にない場合位は考慮して、
こっちでは動作確認とれてるんだが…。
/Applications/aaa bbb/Pixel Mator 2/Pixel mator 2.appでも
open -a "Pixel mator 2.app"で開く(アプリ名をリネームしても動いた
気になるなら以下に書換えを。
"open -a ¥"/Applications/Corel Painter Essentials 2/Corel Painter Essentials 2.app¥"....

後、このsbeditってやつ、俺の環境では画像編集ツールを設定しても、
アプリを起動し直すと設定が残ってないので、そこの確認も。

29:名称未設定
08/07/03 09:27:49 uUkz1l/D0
>>27
>ApplicationsフォルダあるいはUtilitiesフォルダ直下のアプリにしか
「しか」とはその頁にもかいてないです。
open コマンドは、フルパス指定しなくても名前だけで開くよ。

30:12
08/07/03 12:51:16 ZohaASAmO
>>24>>29
ありがとうございます。
openコマンドに関しては、サイトの表記から私はそう解釈してしまいました。


仕事前に頂いたアドバイスを反映してみましたが、それでもまだダメでした……。
sbeditは起動時に、新規保存・画像編集ツール設定ダイアログでの他アプリとの連動命令シェルの位置パス指定・メインウィンドウでの「画像」ウィンドウのダブルクリック、とその都度確認してるのですが。

仲介シェルと画像編集ツールでのパス入力の両方でアドバイスを頂いているにも関わらず、連動しない……。sbeditは
仕事から戻り次第、
スレでのやり取りを上から総チェック。
→ 他のアプリを代入して
試してみます!
お手数をおかけして、大変申し訳ない!


31:12
08/07/04 15:57:53 DrdtvHK2O
週末まで仕事が入ってしまいましたので、週明けに御報告します。
手伝ってくれた方、本当に申し訳ございません!

32:名称未設定
08/07/08 14:54:18 JVa0GOs+0
久々にEclipseを試した。
2.4になって、エディタに日本語をインライン入力できるようになった。

33:名称未設定
08/07/08 15:14:37 XZRd0x3H0
>>32
mjk!

34:名称未設定
08/07/08 22:08:01 vpC0wGS10
3.3の次は2.4か!

35:名称未設定
08/07/14 00:23:57 njLxsUpb0
eclipse3.4、結構いいね
ずいぶんいい感じになってきた


36:名称未設定
08/08/09 01:33:27 SJNmx61c0
age

37:名称未設定
08/08/11 22:29:06 3UqIEnwD0
J2SE 5.0をアンインストールして1.3.1に戻すことってできないですか?

38:名称未設定
08/08/30 14:08:43 lh3xEXF60
アンインストールをする必要はないと思うんだけど…。

39:名称未設定
08/09/14 10:05:54 EA/vTfMv0
>>37
アンインストールはできないけど、シンボリックリンク変えれば1.3.1にはできるはず
最初から1.3.1が入ってないというなら諦めて


40:名称未設定
08/09/14 16:07:50 8ilkw2Mp0
age

41:名称未設定
08/09/26 03:40:46 lHFoz44W0
Java for Mac OS X 10.4, Release 7
キタ━━━(゜∀゜)━━━!!!!

42:名称未設定
08/09/26 12:13:52 ri+xLpVZi
正式版でもjava6は64bit intelだけか…
core duo Mac miniな俺涙目www

43:名称未設定
08/09/26 12:55:55 Hj9TVEMu0

 . . .... ..: : :: :: ::: :::::: ::::::::::: * 。+ ゚ + ・ . . ....
        ∧ ∧.  _::::。・._、_ ゚ ・        
       /:彡ミ゛ヽ;)(m,_)‐-(<_,` )-、 *     
      / :::/:: ヽ、ヽ、 ::iー-、     .i ゚ +  
      / :::/;;:   ヽ ヽ ::l  ゝ ,n _i  l    
 ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ ̄ ̄E_ )__ノ ̄ ̄ ̄
      Core Duo     PowerPC        



44:名称未設定
08/09/26 22:43:36 1IIFrQcU0
2

45:名称未設定
08/10/20 10:16:00 prkaS8IS0
Java for Max OS X10.5 アップデート2来たんでage。


46:名称未設定
08/10/20 12:47:27 wTzpmJDK0
一ヶ月ほど遅くね?

47:名称未設定
08/10/24 00:49:01 a5A0JZEB0
つ、い、に、キタ━(゜∀゜)━( ゜∀)━(  ゜)━(  )━(`  )━(Д` )━(;´Д`)ー!!

Eclipse 3.5 M2で、Cocoa版がダウンロードできるようになってる!!
(early access版だけどね)

URLリンク(eclipse.mirrors.tds.net)

疲れてるけど、早速ダウンロード開始 (`・ω・´)

48:名称未設定
08/10/24 03:01:15 twY6/hcS0
まだぼろぼろだな・・・・cocoa版・・・
でも起動してくるのは嬉しいところ

49:名称未設定
08/10/31 15:55:12 vvxbRSv60
雪豹にはJava SE 6しか載ってないけど64bitと32bitがある夢を見た。

50:名称未設定
08/11/02 11:39:35 6Us57qIg0
Eclipse 3.5 M3が出てるね。
Cocoa版をダウンロードしてみた。
フォントを「Osaka-Mono」にすると太字のところだけ等幅でなくなるバグを発見。
「Courier New」だと問題無い。
キャレットが時々消えるM2のバグは、消えたっぽい。
仕事以外では、しばらく使ってみようと思うレベルになってきた。



51:名称未設定
08/11/02 21:39:45 S1Kd72GK0
正直、Cocoa版とCarbon版の違いがよく分からない。

52:名称未設定
08/11/03 04:24:18 Foy84T9X0
GUI が Carbon based か Cocoa based かということでは?
Carbon GUI は 64bit で切られたから、
64 bit で Eclipse したければ Cocoa に移行しないといけない。

53:名称未設定
08/12/03 13:03:10 kXzPQQfN0
どんどん新しくなっちゃっててついていけない…。

所で Subversion の標準インターフェースみたいなもんは付いてる
んでしょうか?

それとも別にプラグインを入れなきゃいけないんでしょうか?
CVS の時みたいに標準のが入ってるとなんか安心できるんですが…。

54:名称未設定
08/12/05 15:45:58 VGiGsRIbO
>>54
オヤスミ…
  <⌒/ヽ-、___
/<_/____/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄


55:ガムマ雷電
08/12/05 16:27:18 FktfpS+x0
時代はC#!

JavaおよびJava厨は糞! ゴミ!


56:名称未設定
08/12/06 16:04:17 EdcQZqQz0
時代?

Javaスレの数とC#スレの数

よく見比べてみれ。これが現実だぞ。

57:名称未設定
08/12/06 18:54:28 ikoWZ84q0
>>56
つまり、Javaのコミュニティは技術情報が錯綜している上、Sunに高額な試験を受けさせられた
多くの難民たちが2chで右往左往している証拠ですね。

58:名称未設定
08/12/06 19:57:22 jOJgatgm0
プラットフォームである Java と言語である C# を比較するのがまずおかしい

59:名称未設定
08/12/08 04:19:24 Qh8ScS4X0
待て(つ´∀`)つ
どの不毛な大地へ向かっているんだ?
とりあえずC#が、Xcodeで使えるようになったら帰ってきていただくということで。

だいたい、Macが(シェア的な意味で)まだ主流では
ないんだから時代の流れと関係ないって。

60:名称未設定
08/12/09 00:53:53 aS1rifKm0
appleが32bitをサポートしない事を言明したけど、今後32bitから離れて行くんだろうな。
俺のMacBook Core Duoだからすごい寂しいです。とりあえず、alumininum MacBookを購入を検討中(Snow Leopard)です。

MacのアプリケーションのJREとしてsoylatte登録出来た人いる?Java Preference.appで登録出来るみたいなんだけど。
/System/Library/Frameworks/JavaVM.framework/あたりでどうにかすれば良いと思うんだけど。詳しくないからよくわかんない。
分かる人居たら教えて下さい。

61:名称未設定
08/12/09 03:11:50 TPMq5T0e0
何とか普通のAppバンドルのようにJarからDockアイコンもウィンドウメニューも設定できそうだ
あー長かった・・・

62:名称未設定
08/12/11 08:19:18 c9wauVAaO
>>1
  ∧ ∧ 彡
ミ ( ^ω^ )っ 彡
  O ノ タタタタ…
 ミ| (_) 彡
ミ し´ 彡


63:名称未設定
08/12/21 15:54:26 o2ocW0vn0
>>59
MonoはFreeBSDで出したけど、SilverlightはLinuxだし、
出したとしても、MSは独占のアリバイとして出すだけで、
とても使い物になるとは思えない。
ちなみにIEのSolaris版も出してました。
IE, WMP, OfficeをAppleが金を出してポートして貰ったのを除けば、
わざとプラットフォームを替えて出しているとしか思えません。
どのプラットフォームにもWin代替としてのアドバンテージを与えないため。

64:名称未設定
08/12/22 19:25:17 SYOVBeKt0
eclipseで、Windows上で作ったワークスペースをMacで使いたいのですが、
Macでそのワークスペースを持って来て開いても、プログラムの実行時に

「invalid argument」

と表示され、実行できません。
どなたか、解決法が分かる方がいましたら、
ご教授お願いします。

OSは10.4で、eclipseは3.4.1です。

65:名称未設定
08/12/23 17:19:45 F1Lb+SqN0
それはワークスペース作り直した方が早いんじゃないの?
そもそもワークスペースの移動って出来たっけ?

66:名称未設定
08/12/24 02:39:23 3yPOJdTr0
>>64
ワークスペースはポータブルじゃないと思うんだ
ワークスペースは作り直してプロジェクトだけにしといた方がいいと思う

67:名称未設定
08/12/24 15:03:51 uKYzfVLa0
64,65>ご返答ありがとうございました。

ご指摘を受け、少し面倒ですが、

「Winのソースコードをコピーして
後、Mac側でプロジェクトを作り直し貼り付ける」

という方法を取ろうと思います。

ありがとうございました。

68:名称未設定
08/12/24 19:17:52 69zWliiUi
面倒すぎワロタw

69:名称未設定
08/12/25 16:23:00 AD/PkEba0
っちゅーかインポートすればいいのに

70:名称未設定
09/01/19 02:38:56 HOdL5TO50
Mac OS X の Java で、ProcessBuilder の directory っていきてます?

いくら設定しても起動したプロセスのカレントディレクトリが変更されて
ない気がするんですが………。バグですか?

71:名称未設定
09/02/15 18:35:05 HbHlZJGu0
>>67
プロジェクトのディレクトリをMacのワークスペースディレクトリに置き、
新規プロジェクトの作成でプロジェクトディレクトリと同じ名前を入れる。



72:名称未設定
09/02/15 18:40:36 HbHlZJGu0
>>50-53
もう1週間以上経つけど、Eclipse3.5M5が出てるね。

URLリンク(lists.apple.com)

Cocoa版SWTから「early access」が外れてる。
日本語を直接入力できない (コピペは可) というバグがあるけど、
それ以外は普通に使えるようになってる。
これでまたMacメインの生活に戻れます。



73:名称未設定
09/02/15 18:42:04 HbHlZJGu0
>>50
Osakaは等幅と普通のが1セットになってるからね。
太字のところは普通のになってるんだと思う。
Osaka-等幅の半角英数部分はMonacoと同じらしいから、
Monacoを使ってみては。



74:名称未設定
09/03/18 04:24:13 ncGkRt8+0
Eclipse 3.5M6が出た。
日本語の入力も可能になった。
完成が近づいてる気配。

URLリンク(download.eclipse.org)

75:名称未設定
09/03/22 01:16:48 UzIns0j4O
>>62
ゲットオォオオォ!!!!!
  ∧∧
  (^ω^)
 cu_uっ バイーン
  彡
 / ̄ ̄\
 | ̄1 ̄|
 | ̄2 ̄|
 ̄ ̄ ̄ ̄ ̄ ̄


76:名称未設定
09/04/02 00:10:25 lIS/cXFI0
MacのEcipseでアンドロイド携帯の開発はできますか?


77:名称未設定
09/04/02 00:47:47 CKaStlNk0
Google社員はみんなMacBookProだよ

78:名称未設定
09/04/02 04:59:36 lIS/cXFI0
>>77
おいらはMacBookだけど、開発にチャレンジしちゃおうかな。


79:名称未設定
09/04/02 14:39:18 6jp1xT1S0
JDK6u14にバックポートされた Garbage First コレクタ、
MacJVMにポートされるのはいつだろうな・・・・
JDK7は当分先みたいだし・・・・

80:名称未設定
09/04/04 18:31:42 1nM2pSXF0
かなり初歩的な質問なのですが、
JAVAでプログラミングするには何が必要なのでしょうか。
Windows用のやり方は出てくるのですが、
MACでの導入方法が分かりません。

81:名称未設定
09/04/04 18:32:44 1nM2pSXF0
すいません、下げ忘れました。

82:名称未設定
09/04/04 18:43:13 2vreKOSi0
>>80
標準でJDKが付いてくる。
IDEならXCode(本体付属)でもNetBeansでもEclipseでも好きにインストールせよ。


83:名称未設定
09/04/04 18:50:18 1nM2pSXF0
>>82
早い返答感謝致します。
Xcodeを使ってみます。

84:名称未設定
09/04/04 23:23:29 Tnu+MJW00
ageていいよ

85:sunday
09/04/05 11:31:25 xDt9Vyzj0
macbookの購入を検討しています。
そこでMacにお詳しい皆さんに質問させていただきます。
①Java開発環境としてWindowsと比較してどうですか?(メリット/デメリットなど)
②その他LLの開発環境としてはWindowsよりも良いのかなと思ってますが、どうですか?


86:名称未設定
09/04/05 13:00:48 gG/8aUpN0
LL の開発環境としては Windows より断然いいでしょう。
大体 LL は Unix 環境で育ったものなので、OS X がマッチしているのは自然です
特に Ruby やってるひとは OS X が多いという噂。

Java は一時期は創始者の Gosling が OS X でつかってたというぐらい OS X が
もてはやされてましたが、Apple が OS X 版の Java を更新するのが遅いのでいろいろ微妙です。
まあ今は J2SE6 が Mac を買うとはじめからインストールされてるので全く問題ないですが。


87:sunday
09/04/05 13:16:39 xDt9Vyzj0
>ID:gG/8aUpN0さん
なるほどです。ありがとうございます。

ちなみにMacでのJavaのIDEはどれがいいですか?(安定性や情報量)
# MacのJava6が64bit版しかなくて使えるEclipseのVer.に制限があった。みたいな情報を目にしたので。。。

IDEやTomcatなどのアプリサーバが動きさえすれば
Windowsと比較しても開発効率は変わらないと考えています。
この認識はどうでしょうか?

88:名称未設定
09/04/05 14:00:24 SNdGYulv0
Winでも開発したことほとんどないだろ、おまえ。

89:名称未設定
09/04/05 14:30:03 izwhf9ct0
>>87
正式にJava 7が出てもMac OS Xに載るのは
かなり遅れる可能性があるんだが、それでいいの?
実際6は相当遅れたし。
Mac OS X上に限ったJava開発をしない限り、
敢えて選ぶような環境じゃないと思う。
ただVM上で他のOSを動かす選択肢もある。
LinuxならJavaのupdateも速いし、ただだから。

90:sunday
09/04/05 14:54:28 xDt9Vyzj0
>88
初対面でおまえ呼ばわりとはさすが2chと思いました^^;
現実でいろいろ満たされず不満を抱えているからだと思いますが、
Web上で不満を発散しても自分が苦しいだけでしょうに。
人格の向上を頑張ってください。

>89
>Mac OS X上に限ったJava開発をしない限り、
これは具体的にはどのようなJava開発でしょうか?
Mac購入を検討している理由が「(unix環境)Macを持っていないから」という
観念的な動機も多分にあるので、悩ましいところです。
否めません。

91:名称未設定
09/04/05 15:03:09 gG/8aUpN0
>>90
2ch はののしりののしられを楽しむところなので
そんなマジレスしても仕方が無いとおもいますよ...
あと、Mail 欄に sage をいれておいたほうがいいと思います。
そうすると板の一番上までスレッドが上がらないので、
単にののしるだけのひとがよって来辛くなります。

ていうか Java で何をしたい/しないといけないんですか?
それがわからないと詳しいアドバイスのしようがないです。
仕事で Java をしないといけなくて、J2SE7 が出たらすぐ
乗っていかないといけない、とかいうばあいは
89さんも言ってるように OS X は危険です。

ただ、自分用でちまちまとソフトを書くだけで、
Java の最新トレンドをおっかける気がないなら
OS X は悪くないと思いますよ。
Mac 買っておくとあとで Linux いれることも簡単なので。
ある日 iPhone / Android 携帯を買って
突然 iPhone 開発 / Android 開発したくなったときに
どちらでも即応できるのはいいところかもしれません。


92:名称未設定
09/04/05 15:03:18 PQbPthtG0
MacについてくるJDKのリリースが遅れるのは、すくなくとも過去には
事実だったので、7もおそらく遅れる可能性が大。
仕事で使うなら最新のものが出てすぐ使い始めるということはないだろうから
問題ないと思うが、趣味だと使えなくてイライラするかもな。


93:sunday
09/04/05 15:17:31 xDt9Vyzj0
なるほど、Macも2chも初心者なんですいませんね。

>>91
>ていうか Java で何をしたい/しないといけないんですか?

しないといけないこと、はないんです。(最新のJavaを追っかける必要は今のところ仕事ではありません)

したいことは、Mac環境でJava開発&LL開発(いまこれらをWindows環境でやってます)

あとさっき言った「Mac購入の動機には観念的な動機も多分にあるので」といった感じです。
何となく雰囲気がクールだからMacがいいなぁという気分もありますし、Mac(UNIX環境)が欲しいという感じもある。
この2点が大きな購入動機ですね。

結局のところ、こんな動機であれば、「MacではJavaのサポートはちょっと遅い」ということを分かった上で買うなら買えよ、
ということでしょうか。。。

94:名称未設定
09/04/05 15:20:03 izwhf9ct0
>>90
Mac OS Xベタベタな環境依存をして、
他では動かないアプリを作るような場合。

>>92
仕事でもいろいろと試せないのは困るけどね。
後のバージョンを見越した設計やりたいし、動くに越したことはない。
まあ本格的な開発ってことは少ないだろうからVMで試せるが。



95:名称未設定
09/04/05 15:25:27 gG/8aUpN0
>>93
くどいですが Mail 欄に sage って入れてくださいね。
人を罵らない人格もありますが 2ch リテラシーってのもありますんで、
郷に入っては郷に従えということで...

まあそういうことなら Mac おすすめしますよ。
Java は兎も角 LL 開発は断然 Mac がやり易いとおもいます。
Windows で LL 開発するなんてマゾだと思います。


96:sunday
09/04/05 15:31:33 xDt9Vyzj0
>>94
>>95
なるほど、ありがとうございます。


97:名称未設定
09/04/06 00:12:34 Ay97NisZ0
eclipse あれば Mac でも全然問題ないと思うんだが。

98:名称未設定
09/04/06 10:00:02 qiRzGQFI0
普段 ja_JP.UTF-8 な Terminal.app で作業してるのだが、
Macのjavacとかことごとく しふとじす で出力しよる。
しかたないので全部 -J-Dfile.encoding=UTF-8 が付いたエイリアスを
用意したのだが、やり方としてもっと適切な方法はないだろうか。



99:名称未設定
09/04/06 13:20:23 TooEz3VG0
>>98
ソースファイルのエンコーディングが SJIS という罠

100:98
09/04/06 21:29:19 qiRzGQFI0
微妙に書き忘れたが、コンパイルエラーとかのメッセージの話です。

SJISのソースにはここのところ遭遇していないからきっと平気。


101:名称未設定
09/04/09 02:29:26 nMhA3v2J0
すいません、初心者なんで教えてください。
eclipseのダウンロードサイト見たんですけど、
種類がありすぎて、どれを落とせばいいのかわかりません。

目的はandroidのサンプルコードをさくっと実行してみたいだけなんです。


102:名称未設定
09/04/13 18:05:06 RZUpNJU90
JScreenFix deluxeというjavaアプリを使ってるのですが
システム関連のフォルダが勝手にホームに作られてしまうので
これを任意の場所に変更してやるにはどうすればいいでしょうか

103:名称未設定
09/04/13 21:48:29 RYsCEBS40
>>101
まだみてるかな。

>>A Java or RCP version of Eclipes is recommended.
URLリンク(developer.android.com)

本体とJDTのセット(Eclipse IDE for Java Developers)があればOK
もちろんAndroid SDKもな。

>>102
java -Duser.home=どこか
で起動するのはどうか。


104:名称未設定
09/04/20 00:23:39 uPR0kmpoO
>>75
  サテト
  ∧∧
 (・ω・ )
 _| ⊃/(__
/ ヽ-(___/
 ̄ ̄ ̄ ̄ ̄ ̄


105:名称未設定
09/04/30 15:56:10 FTpJPz0h0
Java for Mac OS X 10.5 Update 4 Developer Preview (9M3058)
が来てたよ。
- Java SE 5.0 to 1.5.0_16
- J2SE 1.4.2 to 1.4.2_18
- Java SE 6 to 1.6.0_13 (64bit only)
最新のビルドがベースだね。

106:名称未設定
09/05/17 23:02:23 IcbiyFat0
この前アルミMacBook買ったんだけどこいつにEclipseインストールしてもSWT(というかJFaceライブラリ)使えないの?
大学でJavaの演習やるのにEclipse環境が必要だから困ってる…。

107:名称未設定
09/05/18 02:31:01 ow6P5Qee0
Java SE 6 を使わないといけないなら問題がまだ多少あるかもしれないけど、
J2SE 5 でいいんなら普通に動くはずだけど ???

108:名称未設定
09/05/19 17:25:25 TcF9AE4oi
それが何故か知らんが1.5に設定してもライブラリ追加画面にSWTが出てこないんすよね。
EasyEclipse入れたら一気に解決したけど。

109:名称未設定
09/05/23 18:54:13 uFOwuGzS0
スレ違いかも知れないんですけど
しぃチャットのJavaアプリを起動するとすべて文字化けしちゃって…
10.4のときは文字化けしなかったんだけど、Leopardにしてから文字化けするようになっちゃって。
Jar Launcherにテキストエンコーディングとかあるんですかね?
教えてください。
バージョンは10.5.7です

110:名称未設定
09/05/29 17:04:19 RLE8LbJJ0
java.awt.print.PrinterJob.print()メソッドを実行すると不正終了してしまうのですが、
同じ現象が発生してる人はいませんか?

トレースすると、apple.awt.CPrinterJob.print(PrintRequestAttributeSet)メソッドにて例外が発生し、

Invalid memory access of location 00000000 rip=8014d529

をコンソールに吐いて不正終了してしまいます。

環境は、

Mac OS X 10.6.7
Java 1.6.0_07

です。

111:名称未設定
09/06/06 13:35:01 sRyZ0anB0
プログラムを実行しようとすると、
エディターにはメイン型が含まれておりません
と表示されます。あるサイトからコピペしたプログラムなのですが、
プログラムが間違っているのでしょうか?
Eclipseを使っています。

112:名称未設定
09/06/06 14:15:20 HUGNHUXH0
>>111
こっちだってエスパーじゃないんだからそんなので判るわけが無いだろ。
あと、プログラム板の Java 初心者スレにいったほうが吉だとおもう

113:名称未設定
09/06/06 15:09:55 f/fkfKwW0
これはひどい

114:名称未設定
09/06/06 18:10:07 lj7xcbIQ0
>>111
Exce?ption in thread "main" java.lang.NoSuchMethodError: main

とりあえず、eclipseはゴミ箱に捨てて、入門からはじめてください。

115:名称未設定
09/06/06 19:14:01 7XDJT6Mh0
いつの間にSnow Leopardがリリースされていたんだ…?

116:名称未設定
09/06/11 15:37:30 NTXUFbW+0
アプリケーションを立ち上げようとすると
「javaソフトウエアをロードできません」とでて起動できないので
ソフトウエアアップデートで最新のjavaをダウンロードしようとしましたが
ソフトは最新ですとでました。
アプリを立ち上げるにはどうすればよいですか?教えて下さい。

117:名称未設定
09/06/11 19:22:54 5BiaSRo80
まずはアプリケーション名を書くことから始めよう

118:名称未設定
09/06/12 09:23:35 PmW0qpdU0
cabos

119:名称未設定
09/06/30 11:51:35 6fmZZztn0
Javaから、Audio MIDI 設定の IAC ドライバを認識させる方法はないでしょうか?

色々と調べて、mmjを入れてみましたが、さっぱり認識されません。
設定が間違ってるのか、もともと無理なのか。。

どなたか、助けてください。

ちなみに、外部MIDIインターフェースはちゃっかり認識されて、音も出ました。

このページを参考にしています。
URLリンク(d.hatena.ne.jp)

120:名称未設定
09/07/23 14:35:27 2hfVyIEt0
Java for Mac OS X 10.5 Update 5 Developer Preview (9M3086)
が出ていたね。1.6.0_15 ベースになってるから
噂のG1GCが使えるようになってる。

V2Cで、試して見たけどバカスカ落ちるね。
まだまだか・・・・

121:名称未設定
09/07/23 19:50:02 PvrIu6uL0
すみません、
" " で括ったひらがなや漢字が、
javaソースをコンパイルする時に、
「この文字は、エンコーディング SJIS にマップできません。」
と、されてしまいます。
コンパイルが通るにはどうしたらよいかご存知ないですか?

122:名称未設定
09/07/23 20:02:01 LPa9Yz/Q0
UTF-8で書く。

123:名称未設定
09/07/25 00:48:00 M5QbZ4980
もともとUTF-8で書いていたのですが、
Shift-JISで書く事にしてとりあえず解決としました。
ありがとうございました。

124:名称未設定
09/07/25 02:19:50 1nV0HvAK0
MacのJava環境は、なぜか日本語環境におけるデフォルトの
エンコーディングがいまだにShift_JISなんだよな。

javac -J-Dfile.encoding=UTF-8 とかもあり。


125:名称未設定
09/07/26 13:37:45 Q5idBsGR0
互換性のためとデフォルトShift_JISは諦めるが、
JDK1.5の頃>>124のようなオプションが右往左往したのが参った。



126:名称未設定
09/08/16 00:40:48 uRbplBg70
Xcodeってsubversion対応してる?

127:名称未設定
09/08/16 11:44:44 ZTGixXYD0
なんで Java スレでそれを聞くのかわからんが、対応してる。
Java 開発するのなら悪いことは言わないから Eclipse つかっとけ

128:名称未設定
09/08/16 18:50:29 uRbplBg70
>>127
Java開発はeclipseの方がいいの?
cocoa開発とjava開発したいけど、環境を軽くしたいから1つにまとめようかと思ったんだけど、
2つとも入れます。

129:名称未設定
09/08/17 20:41:38 F4lYrfsQ0
Xcode の java なんてウンコすぎて使ってられんよ。

130:名称未設定
09/09/06 21:02:48 knrEiZZ50
64bit版SnowLeopardにバージョンアップしたら1.5系JREが消えたー!
Intel32bit環境の人に確認だけど、もしかして32bit環境でも1.6系JREが使えるようになった?

131:名称未設定
09/09/06 21:43:26 Y05wSgNE0
Leopard 10.5.8でも1.6系使えるはず
URLリンク(support.apple.com)

132:名称未設定
09/09/06 23:52:02 knrEiZZ50
ども。一つ先のリンクに「Java SE 6 は 64 ビットの Intel ベースの Mac 専用です。」とあるね。
9/3日の発表だから、SnowLeopardでもそのままなんだろうね。
32bit機に32bit版SnowLeopard入れたら1.5環境は残してくれるのかなぁ。

何はともあれ、Metal L&F の日本語フォントがまともになってくれたのはうれしい。

133:名称未設定
09/09/07 01:07:19 8JKcHUmx0
>>130
>64bit版SnowLeopardにバージョンアップしたら1.5系JREが消えたー
一部アプリで問題発生中。このやり方で回避してるみたい。
URLリンク(wiki.oneswarm.org)

134:名称未設定
09/09/10 02:19:51 GwsCpuHZ0
>>132
URLリンク(superuser.com)
10.6で32bit Java6は入ってる。

135:名称未設定
09/09/10 19:13:31 V2837sFH0
Macの1.6にNimbusL&Fが入っててちゃんと使えることにびっくりした。

136:名称未設定
09/09/18 19:52:23 FbHep52Y0
OSXでJavaプログラミングを始めたのですが、
OSX用のJMFってないですよね。OSXでのJava開発において、
ムービーファイルの再生はどうすればいいのでしょうか。
QTforJava?

137:名称未設定
09/09/19 12:55:14 7Mu1GSm30
JMFはPure Java版が無かったっけ?
でもどっちにしろJMFは時代遅れのライブラリなんで、
QTforJavaが無難だと思う。
Java7にはJMCが載ってくるんで、それが一番いいと思うけどね。

138:名称未設定
09/09/20 01:34:09 nMtl9zWp0
>>137
ありがとうございます!

139:名称未設定
09/09/20 13:46:52 2mQYJM0V0
>>137
QTJavaも既にdeprecatedだよ。10.6でJavaが64bitなんでそのままじゃ動かん。
AppleはJavaアプリの開発捨てるんじゃないか?Webは別として。

140:名称未設定
09/09/21 00:40:47 1Jl4ueRA0
そいつは残念な。
マカー兼ドザなんで、両方で使えるアプリを書こうと思うとJavaしか
無いのに切り捨てられちゃったら本当に困る。
Javaは悪い技術じゃないと思うんだけど、何がいけなかったんだろうね。

141:名称未設定
09/09/21 06:27:25 SEy43FmC0
FinalCut ServerのクライアントってMacもWinも同じ外観みたいだから、
Javaかと思っていた。(実際に触ったこと無いのでマニュアルからの想像)
もしJavaで開発されているとして、Javaアプリが捨てられる方針だとしたら、
Appleはどうするつもりなんだろ?iTunesみたいに二重開発?
まぁ、二重の仮定なので意味ないんだけどさ。

142:名称未設定
09/09/23 19:19:38 DaXeD4gw0
そういや、初代intel iMacに10.6を入れたんだが
何か、Java1.6 32bit版 JVMが動いてるような気がするんだ。

サポートはしないけど入れてくれてるの?

143:名称未設定
09/09/25 13:51:57 NQ84wV4q0
AppleがJavaをやめたら、Sunがやるだけのこと。
今でもSunは自分でやりたいが、
Appleが自分でやると言っているので譲っている状態。

144:名称未設定
09/09/25 22:17:24 JJ1sev790
サーバ系(Web系)にはWebObjectがあるから、
Appleも簡単にはJavaを放棄しないし、
対応は遅いにせよ、コア部分は最新版へ追従していくと思う。
問題はクライアント系、要はGUI周辺の対応だね。
すでにQTKitとか多くの部分が切り落とされるから。

145:名称未設定
09/09/25 23:35:32 sfE5mgfti
>>143
>AppleがJavaをやめたら、Sunがやるだけのこと。
Oracleが許してくれるといいがな。

146:名称未設定
09/09/26 18:33:13 ieFcwq4P0
Oracleは、Sunにこれまで通りやらせるみたいよ。
Solarisも、SPARCも、Javaも。
さらにこれまでよりも金を投資するって。

147:名称未設定
09/09/26 21:48:12 Fo2lmJ1L0
mysqlを見てるとな……
ありゃモロ競合プロダクトだから話が違うか。

148:名称未設定
09/09/27 01:02:36 he93gJk00
Javaを推進することで、OracleがMacOSX環境を取り込めると感じたら推進するだろう。
Oracleを使う案件の無視できない割合はJavaからのアクセスをするアプリだろうから
Javaをなくすことは難しいはずだし。

149:名称未設定
09/09/27 09:52:45 0c1nbAnS0
そもそもOracleはSunの前にBEAを買収したくらいJavaを重要視しているし。
Oracle自身はMac OS X環境なんて歯牙にもかけてないと思うが、
Sunのビジネスに一々口を出すわけでもない。

150:名称未設定
09/09/29 09:31:31 OY/dpebg0
で、アプリ作る側としたら、いつ頃1.5サポートを見放せばいいのかね?

Power-PC Macユーザを見放すのと同じタイミングでOK?

あと2年ぐらいかなあ…

151:名称未設定
09/09/29 14:19:24 /qVGlzrj0
>>150
Leopardがある程度シェアがあるうちはだめじゃね?

152:名称未設定
09/09/29 15:43:59 OY/dpebg0
えっとね、えっとね、初代CoreDuoMacで32bit版Leopard使ってる人は、
今でも相変わらずJRE1.5までしか使えないの?

153:名称未設定
09/09/29 16:51:07 /qVGlzrj0
>>152
あ・・・どうだろ・・・

ただ、サーバとかはアップデートせずに使う場合も多いから、うちは相変わらず1.5のままで作ってる。

154:名称未設定
09/09/30 04:29:53 1JeiYQTm0
SnowLeopardだったら32bit JRE1.6が入ってる。

155:名称未設定
09/09/30 13:30:58 MxZWTFDh0
PPC Leopard: JRE1.5
PPC64 Leopard: JRE1.5
x86 Leopard: JRE1.5
x64 Leopard: JRE1.6
x86 Snow Leopard: JRE1.6
x64 Snow Leopard: JRE1.6

ってこと?

156:名称未設定
09/10/16 21:30:08 G46qoUX2O
URLリンク(www.google.co.jp)

157:名称未設定
09/10/17 05:58:17 k5V82o1I0
雪豹で1.6になって日本語はUTF-8がデフォルトになったみたい。
LC_ALL=ja_JP.UTF-8 javac -help
でちゃんとユニコードのメッセージが出てくる。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch