172 :
名称未設定 :
2009/12/21(月) 22:14:40 ID:B4D+xVgj0 すみません、MacOSを所有していないのでお尋ねしたいのですが、
Mac OS X では、ファイル名を、NFDで正規化されたUTF-8で扱うそうです
http://ja.wikipedia.org/wiki/UTF-8#Mac_OS_X.E3.81.AB.E3.81.8A.E3.81.91.E3.82.8BUTF-8.E3.81.AB.E3.81.A4.E3.81.84.E3.81.A6 が、以下のコードで作成する2つのFileは、ファイルシステム上では同一視されるのでしょうか。
public class NewClass {
?? ?public static void main(String[] args){
?? ? ? ?String nfc = "\u304c"; // NFC "が"
?? ? ? ?String nfd ="\u304b\u3099"; // NFD "が"
?? ? ? ?mkdir(nfc);
?? ? ? ?mkdir(nfd);
?? ?}
?? ?private static void mkdir(String name) {
?? ? ? ?System.out.println(name);
?? ? ? ?new File(name).mkdir();
?? ?}
}
WindowsではNFCで正規化した文字列を与えないと問題がでるのですが、
MacでNFC正規化文字列を与えて大丈夫なのか、というのが知りたいと思っています。
173 :
名称未設定 :2009/12/21(月) 23:18:14 ID:NVUlRBVQ0
>>172 ファイル名をUTF-8で扱うのではなく
HFS+上において「が」が「か」+濁点として格納される
つまり同一視以前に「が」を一文字としたファイル名を含むファイルは作成できない
174 :
名称未設定 :2009/12/21(月) 23:32:44 ID:NVUlRBVQ0
175 :
名称未設定 :2009/12/21(月) 23:35:34 ID:7Un5n8VN0
別に大丈夫ですよ。 システムコールがディスクを叩く前に自動的に NFD になります というか、ディスク上で名前が NFD か NFC かは本来は implementation detail で関係なくて、 Mac では、ファイル名は概念的にはバイト列でなくて ユニコード文字列なんだと思っておけばいい... んですが、 既存のコードはファイル名はバイト列だとして組んであるから いろいろ齟齬はでますね。 ディレクトリ内のファイル名を列挙したときに NFD が返ってくるのには 気をつけてください。ファイル名を比較するときに、ユニコード文字列として 「同じ」かを判定しないといけないので。
176 :
172 :2009/12/22(火) 01:17:00 ID:+HzEvIOl0
言葉が足りなかったようで申し訳ありません。レスしながら補足させて頂きます。
>>173 > HFS+上において「が」が「か」+濁点として格納される
というのは、(
>>174 前者ページの言葉を借りると)"大まかにいうと、Unicode Normal Forms D"という理解で良いでしょうか。
であれば、例えばFile#listで取得できたファイル名は、
>>172 コード中の変数nfdとequalsの結果がtrue、nfcとはfalseになる、ということだと思います。
>>175 さんの後半で仰っていることはこの事だと理解しています。
>>174 さんのおっしゃっているのはHFS+がサポートしているのはNFDともちょっと違う、ということだと思いますが、
すみません、これもはじめて知ったことなのですが、話が複雑になりそうなので今回はこの差異については無視させてください。
>>172 で示しましたwikipediaのページに、
> Mac OS Xのシステムコールでは、ファイルにアクセスする際、通常のUTF-8で指定しても内部でUTF-8-MACに変換されるため、ユーザーやプログラマはこれを意識する必要は無い。
とありましたので、
>>172 の変数nfc, nfdどちらを引数にしてもファイルシステム上では同一ファイルを作成することになるのでは、と考えました。
一方で、WindowsではNFDを引数にした場合、想定した結果が得られない(NFCでないと駄目)ため、Mac上のJavaでも意識する必要があるのかも、
と思い質問させて頂きました。
これについては、
>>175 さんご回答により、システム側でNFDに変換するので問題なし、との理解です。
177 :
名称未設定 :2009/12/22(火) 09:41:07 ID:0pgTZ5nP0
あなたの理解で OK ですが、実機で自分でテストしてください! Write once, run anywhere かもしれませんが、チェックは重要ですよ。 こういうユニコードファイル名がどう正規化されているかというのの 環境による違いを吸収するために、Cocoa の NSString には filesystemRepresentation というメソッドがありますが、 Java にはありませんか? Cocoa はどうせ Mac でしか動かないので、環境のちがいを 吸収する必要もない気がしますが、このメソッドは OpenStep 時代 (Sun と NextStep が共同で開発) からあるようです。 当時は OpenStep はどこでも動くというのが売りだったので。 Java より古い話ですから Java にもあってよさそうですが。 Java は今でも環境非依存が売りのひとつですし。
178 :
名称未設定 :2009/12/22(火) 10:12:39 ID:0pgTZ5nP0
File#getCanonicalPath というのがあるじゃないですか。 import java.io.File; import java.io.IOException; class Test { public static void main(String[] args) { String a="/¥u304c"; String b="/¥u304b¥u3099"; try{ String ca=(new File(a)).getCanonicalPath(); String cb=(new File(b)).getCanonicalPath(); System.out.println(a+b+ca+cb); System.out.println(a.equals(b)); System.out.println(ca.equals(a)); System.out.println(ca.equals(b)); System.out.println(ca.equals(cb)); }catch(IOException e){} } } 驚くべきことに、NFC のほうに合わせられてしまいますが、 ファイル名を比較する際に必ず両辺を canonicalPath にしてから 比較するのを忘れなければ、どの環境でも動くはずです。
179 :
名称未設定 :2009/12/22(火) 10:41:53 ID:tSqxGBdI0
getCanonicalXxxx は抽象パス扱いたいときに絶対パスに変換しなきゃいけなくなるとか シンボリックリンクを参照先のファイルでしか扱えなくて シンボリックリンクそのものとして扱えなくなっちゃうとか副作用があるので、常に使えるとは限らない。
180 :
172 :2009/12/22(火) 16:36:06 ID:eh2yQKDS0
>>178 ご発言から察するに、Macではa,ca,cb(つまりb以外)は等価である、という結果になるのだと思われますが、WindowsXP上のSun JDK6u17で試してみた結果はすべてfalseでした。
・Windowsでの絶対パス表現は、例えば "C:\が" である
・Sun JDKではcanonicalPathメソッド内で、特にNFC/NFD正規化が行われるわけではない
というのが理由のようです。
前者は今回関係無いので置いておきます。
後者については、WindowsXP(NTFSという方が正しいんでしょうか)では、
ファイル名としてNFC正規化文字列もNFD正規化文字列も取り得るようなので、
これはこれで正常な結果かと考えます。
Linuxでも同様でした(ただ、絶対パスはMacと同様 "/が" なので ca.equals(a) はtrueです)。
>>177 >?あなたの理解で OK ですが、実機で自分でテストしてください!
すみません、この板でするには不適切な発言ですが...
元々自分の所有しているWin/Linux向けに作成していたプログラムなのですが、
「JavaだからMacでも動くだろう」という軽い気持ちで調査を始めたものなので、
実機で検証しないと基本的な動作すら疑わしいというようであれば対応を諦めざるを得ないな、と考えています。
WinとLinuxでは特に問題がなかったので、Macも似たようなものだろう、とタカをくくっておりました。
181 :
172 :2009/12/22(火) 16:38:34 ID:eh2yQKDS0
本題から逸れるのですが、
>>178 > 驚くべきことに、NFC のほうに合わせられてしまいますが、
についてはMac Javaのバグではないかと思うのですが。
・実際に作成できるファイルのパスとして、NFD正規化した文字列を返す
あるいは(Macにおいては、JavaAPI仕様にある「一意の絶対パス」ではなくなりますが)、
・UTF8の仕様に沿って、NFDもNFCも別物なのだから、それぞれはそれぞれそのまま返す(Win/Linuxと同じ動作)
が本来の動作ではないのかな、と思います。
182 :
名称未設定 :2009/12/22(火) 17:24:34 ID:N/KJ0D700
そんなにエンコーディングの細かいところに依存するソフトって何作ってるんですか? ユーザーに指定されたファイルの中身を読み書きするだけならどの環境でも 問題は起きようにないとおもうけど。
183 :
名称未設定 :2009/12/22(火) 17:46:10 ID:0pgTZ5nP0
>>181 >> 驚くべきことに、NFC のほうに合わせられてしまいますが、
>についてはMac Javaのバグではないかと思うのですが。
いや、そうじゃないぽいです。
File#listFiles をやって、File#getName で名前をとり出してみましたが、
全部ファイル名は NFC になります。
(ターミナルから ls するとNFD ですが。)
Java 内ではシステムから返されるファイル名は NFC になるように
OS X の Java より下位(BSD, HFS+)の詳細を隠蔽しているんだと思います。
だから、Java で全て完結してるプログラムなら問題なく動くでしょう。
NFD/NFC とか知らない/気にしないプログラマが
Windows 等から持ってきた Java プログラムでも改変なく動くように
Apple がそういう判断をしたんじゃないですかね。
ちなみに当方 OS X 10.6, Java SE 6 です。
Java 経験は10年くらい前に大学初年で学んだ以上は知らないので
変なこといってたらごめんなさい。
184 :
名称未設定 :2009/12/23(水) 14:57:00 ID:KooeHNLx0
Mac OS Xのファイル名ユニコード対応は出鱈目です。
まず、厳密な意味での「Unicode処理系」としては、
Mac OS Xのパス名処理は失格です。
フレームワーク(Cocoa, Darwin syscallなど)ごとに処理が違います。
ファイルシステムごとに処理が違います。
変換テーブルがUnicode.org的に変です。
等価判定が単なるバイト列比較です。
>>175 > システムコールがディスクを叩く前に自動的に NFD になります
フレームワークごとに違います。Cocoaはそうですが。
ちなみにHFS+のドライバ「も」NFD変換を行います。
例えばシステムコールを直接叩くCのプログラムから、
HFS+上のパス名を扱うシステムコールを叩いた場合に、これが働きます。
ところで、FAT32なUSBメモリに、xtermなどからファイルを作成すると、
NFDな文字列とNFCな文字列の、厳密にはユニコード的に等価な
ファイル名を持つファイルを共存させることができます。
これをFinder.appでみるとかなりややこしい状況になります。
何もやらないWindowsやLinuxの方が、
厳密な意味でのUnicode処理系でないことは同じだけど、
むしろ対処しやすい。
185 :
172 :2009/12/23(水) 22:57:17 ID:NQZydXXJ0
>>182 Macとその他のOSでファイル名をを含む情報を共有するようなプログラムです。
"nfd mac 問題"
で検索すると、ftpやsubversion、webdavなどで不具合が出ているのがわかると思いますが、
そういうものをイメージしていただければ。
尤も私の場合、発端は
>>172 に記載したとおりなので、これについては確かに
気にしなくても問題は起きないだろうと考えています。
>>183 これ、厳密にはやはりNFCでも無いんですかね。
というのも、
>>174 さんリンク先にある通り、Macのファイル名は厳密には正規化されていないので、
NFCで正規化した文字列を返すとファイルが特定できなくなりますよね。
例えば、
http://internet.watch.impress.co.jp/www/column/ogata/sp25.htm の例にある文字
神("\ufa19")
はNFDで正規化されない文字、つまりNFDとUTF8-MACの差異の範囲に含まれていますので、
神("\u795e")
とは別扱い、つまり、同じディレクトリにそれぞれ別のファイルとして存在できますが、
この2文字は正規等価なので、NFCで正規化しちゃうと区別つかなくなってしまいますよね...
>>184 > 等価判定が単なるバイト列比較です。
今回の件で初めてUnicodeについて学び始めたので、最新の仕様については分からないのですが、
上記リンク先を読む限り、Unicodeの仕様をそのままファイルシステムに適用すると、
それはそれで困る事態が発生しそうですね...
186 :
名称未設定 :2009/12/24(木) 01:46:38 ID:hB3a0Zer0
183です。
>>185 勉強になります。手元で調べてみましたが、ファイルシステム上に
u795e と ufa19 があると、File#listFiles の時点で u795e のほうに
なってしまってますね。getCanonicalPath でも同じになっちゃいます。
ファイルをふたつ作ろうとしても出来ません。
ですから、Java では厳密な NFC になってしまってる
んじゃないかと思います。困りますね。(以上10.6 J2SE 6 です。
他のバージョンはわかりません)
Objective-C ではそんなことはないようです。
fileSystemRepresentation でも、中途半端な NFD にされるだけで
ふたつの神は同一視されません。
Java で、native interface 使わない限りはどうしようもないと思います。
プログラム内では getCanonicalPath が同じになってしまう
ふたつのファイルが Windows/Linux から渡された場合、
もしくはディレクトリに見つかった場合は警告をだすので
諦めるというのが妥当なところではないでしょうか。
まあ僕は年寄りなので、ファイル名に漢字使ったりしませんが、
最近は漢字使う人は多いんでしょうね。ただ、ファイル名に二種類の神を
使ってるような人はそんなにいないんじゃないでしょうか?
(アドレス帳ソフト等で人名を直接ファイル名につかっているとかぐらいですかね)
だから実際の問題はそれほど起きないとおもいます。
svn とか webdav で起きてるのは
大抵濁点半濁点を分解するかしないかの問題なので。
187 :
名称未設定 :2009/12/24(木) 10:11:50 ID:n8VCXMsd0
>>185 全ての環境が、厳密にUnicode規格をパス名に適用すれば、(ほとんど不可能)
何の問題もないのですが、
・するものとしないものが混在していること
が問題になっています。
さらにMac OS Xの場合は極めて中途半端です。
Javaの場合は、ちゃんと正規化しているけど、
Mac OS Xが中途半端だから、混在している環境になってしまってます。
WndowsやLinuxの行っている
・正規化せずに
・バイト列比較 (正規化についてはあるか、ないか考えない)
は現実的に問題の起りにくい方法ですが、Mac OS Xは
・中途半端に正規化して、
・バイト列比較 (「中途半端に正規化」してないデータが存在しないと仮定)
なんで大問題なんです。Mac OS X内でしかうまくいかない。
188 :
名称未設定 :2010/03/21(日) 19:42:40 ID:ZREqGjfE0
189 :
名称未設定 :2010/03/21(日) 19:52:37 ID:crrTJgQM0
/System/Library/Frameworks/JavaVM.framework/Classess/ui.jar
190 :
名称未設定 :2010/03/21(日) 20:27:58 ID:ZREqGjfE0
あんがと。 デフォルトで参照していたが Eclipse でアクセス制約が付いていて参照出来なかった。 使うメソッドに @SuppressWarnings("restriction") 付けたら問題なくゆけますた
191 :
名称未設定 :2010/03/22(月) 12:09:10 ID:K5R7hCl00
_ r-、' ´ `ヽr-、 ィ7 /l: ハヽハ トヾ 駄スレを沈めることはこの俺が許さん! '|l |'´_` ´_ `| || 信念に基づいて行動する。 | |´ヒ} ヒ}`! l| それを人は正義と言う。 __ノ゙). 从 l, _'_. |从 今俺が行ってることは保守ではない、 ,_'(_ ノ_ヽ ヾl.> - ,イ;リ 正義という名の粛清だぁ! { f:テ} {'f:テ}',/\ヽ--//ヽ ヽ,r─‐ 、ィ .、、 i l>Y<! i '、 バーニング! / iゝ_ノ iヽ /l |l l ', lンヽ/ムノじ
192 :
名称未設定 :2010/05/01(土) 02:55:31 ID:1lZ+8GQP0
最近Javaを始めて見たんだけど つーか プログラミング自体がビギナーなんです 過疎ってますなぁ… Javaっていいのかい?
193 :
名称未設定 :2010/05/01(土) 11:40:24 ID:jaVnsYDh0
>>192 久々の書き込みだねぇ
Java なら手軽にオブジェクト指向を体感できるし、手始めにビギナー向けとして悪くないと思うよ。誰でも簡単に学べる言語ってわけではないけどね。
でも、Mac のアプリケーションを作りたいとか思ってるのなら、Objective-C のほうがお勧め。
194 :
名称未設定 :2010/05/01(土) 14:52:40 ID:1lZ+8GQP0
>>193 レスありがとうございます
Objective-Cですか
いきなりとっついても大丈夫なのでしょうか?
ぐぐってみます
最終的には簡単なiPhone appを作りたいんです
195 :
名称未設定 :2010/05/01(土) 15:24:02 ID:1lZ+8GQP0
ageてしまいました 恥ずかしい
196 :
名称未設定 :2010/05/01(土) 17:08:04 ID:Fg2BjIM20
>>194 >最終的には簡単なiPhone appを作りたいんです
なおさら Objective-C だな。
197 :
名称未設定 :2010/05/01(土) 17:28:19 ID:4e8WCdC90
Objective-Cの場合、まるっきりプログラミング初めての人向けの入門書とか無いから、 Javaから始めるのも悪くないと思うよ。
198 :
名称未設定 :2010/05/01(土) 19:12:56 ID:GkhpwFjC0
汚侮辱チョン-C
199 :
名称未設定 :2010/05/01(土) 20:43:37 ID:1lZ+8GQP0
>>196-198 レスサンクスです
暇見てはやってみてますが
引数だのオブジェクトだの意味が分からないー
hello worldもいいけど
もう少しヴィジュアル的に楽しいのって無いのでしょうか?
モチベーションを維持するのが大変です
200 :
名称未設定 :2010/05/01(土) 21:19:49 ID:4e8WCdC90
>>199 インターフェースビルダーはビジュアル的に楽しいけど、基本は乗り越えないとね。
201 :
名称未設定 :2010/05/01(土) 22:56:53 ID:NfmvLyXu0
>>199 とりあえずたのしい Cocoa を買ってそれ見ながらやるのがいいと思うよ。
初心者向けだし、そのへんも解説されてる。
iPhone アプリの作成にも応用が効く。そういうことなら Java はやめておいたほうがいいな。
ある程度分かってくれば、だんだんたのココは不要になってくるよ。
202 :
名称未設定 :2010/05/02(日) 08:08:41 ID:+aKqGeYF0
>>200 ,201
レスサンクスです
やっぱり基本は大切なんですね
解っちゃいるけど元ゲーマーとしては
ある程度視覚に訴えて欲しいぃぃぃと思ってしまう
iPhone appって事でCocoaスレ覗いてみたけど
何がなにやらチンプンカンプンです
とりあえずネット上に散らばってる
Cの入門をやってきます
203 :
名称未設定 :2010/05/02(日) 08:18:17 ID:TzvPszd00
今後も業界が iPhone だけならいいけど、アンドロとか考えたら Java なんじゃねぇの。 キャリアアプリはよく知らんがw
204 :
名称未設定 :2010/05/02(日) 12:07:23 ID:+aKqGeYF0
>>203 将来ソフト制作で食べていくならばJavaかも
とりあえずはiPhoneに欲しいappがリリースされてないので
「作れたらいいなぁ」って程度なのです
205 :
名称未設定 :2010/05/02(日) 22:03:34 ID:56s3oqg80
Java環境設定でJavaを全部Offにすると、 SafariとかでFlashプラグインが動かなく なったり、Mail.appで添付ファイルのインライン プレビューとかが出来なくなるけど何でだろ?
206 :
名称未設定 :2010/08/01(日) 00:15:52 ID:Kfp3jOzW0
VMware上のUbuntuでEclipse動かした方がMacより快適。 MacでJavaはほんとにマゾいな。
207 :
名称未設定 :2010/08/28(土) 04:15:27 ID:8YUULcpO0
メニューバーにコーヒーカップのアイコンが出て、コマンド+ドラッグでも消せないんですけど、 どうしたら消えるのでしょうか?
208 :
名称未設定 :2010/10/22(金) 11:56:55 ID:zHiGg8JO0
209 :
名称未設定 :2010/10/22(金) 14:55:49 ID:zYub2wEB0
「Windowsと同じスタートラインに立つだけだろ」 と言う人もいるが、 Windowsプレインストールパソコン各社が一斉に 「JREのプレインストールやめる」 と言ってるのに等しいんだよな今回の事態は 1.6のJRE出ないかもー、と絶望してたころから予想してた事態ではあるけどさ…
210 :
名称未設定 :2010/10/22(金) 15:36:02 ID:wFQ6kVOw0
でもWindowsプレインストールパソコン各社で JREをプリインストールしてる会社なんてほとんどないでしょ
211 :
名称未設定 :2010/10/22(金) 18:04:04 ID:pOaK3Dhc0
よく知らんけどOpenJDKに移るんじゃないの?
212 :
名称未設定 :2010/10/23(土) 20:49:29 ID:hAHhRW0Y0
Oracle製JDKが最有力候補だろ。
213 :
名称未設定 :2010/10/25(月) 14:34:13 ID:2YxEAdby0
どういうこと? Javaやるのに金かかるようになるの?
214 :
名称未設定 :2010/10/25(月) 14:55:45 ID:yWy4HDJS0
JRE起動一回につき98セントいただきます
215 :
名称未設定 :2010/10/25(月) 15:37:18 ID:cz9rdpmP0
さすがにそれはないだろw
216 :
名称未設定 :2010/10/25(月) 19:57:55 ID:FpPwSbVs0
>>213 Mac対応のJavaがなくなる。
もしかしたらOracleがMac用のJavaを出してくれるかもしれないけど、
Oracleの拝金体質を考えると可能性が低い。
217 :
名称未設定 :2010/10/26(火) 00:08:20 ID:kVKhosCh0
>>216 公式レベルの、ね。
オープンソース実装のGNU Classpassがあったと思うけど
完成度ってどれくらいだったかな…
218 :
名称未設定 :2010/10/26(火) 02:41:16 ID:Fj4XaHs30
219 :
名称未設定 :2010/10/26(火) 06:44:12 ID:Gd/o4GQP0
>>216 >>217 アホだろ。
プレインストールされなくなるってだけ。
Oracleが普通にJDK/JREをリリースする。
220 :
名称未設定 :2010/10/26(火) 10:30:06 ID:tB2hf04k0
お客にOpenJDK入れさせる方法ってどんなのがある?
MacPortsの使い方覚えさせるのが今のとこ確実なのかなぁ。
>>219 今回の件に関してOracleがまだなにも発表してないのが気になるんだがー
アメリカはまだ週明けの月曜日の定時過ぎた頃か。
あと24時間以内にプレスリリースがほしいところだ
221 :
名称未設定 :2010/10/26(火) 10:45:38 ID:Fj4XaHs30
>>220 Oracleが発表するとしても10.7が出てから発表だろ
222 :
名称未設定 :2010/10/26(火) 12:59:49 ID:kVKhosCh0
Adobeはハードウェアアクセラレーション関係のドキュメントがないせいで だいぶFlashのMP4再生について苦労したね AppleではなくOracleが出すならその辺も同じになるだろうな とはいえAppleがやっていたところでヤル気がないのだから 結局どちらがマシなのかわからん
223 :
名称未設定 :2010/10/26(火) 13:14:27 ID:kVKhosCh0
ぶっちゃけAppleのやる気のないのはプラットフォーム固有のAPIを
作成させてもらえなかったあたりから始まってるわな
Javaに夢を見てたけどヤメタ、縛られるより自分たちで造ったものがいい、というわけだ
どんどん閉鎖的になってる
翻って公式のJavaは最近こそJDKの開発が活発になってきてるけど
未だにメディア関係は弱いわマルチタッチもないわジオロケーションもないわ、ほんとどうしたらいいんだろうな
もはやどこのプラットフォームベンダーもJavaにコミットする理由がないかもしれん
強力になったプレイヤーは自分のプラットフォーム固有の開発以外を望んでいないわけだし
>>219 ちゃんとOracleがOSX用JDKをリリースするかすら疑わしい
かなりのApple独自実装部分がOracleから見えないはず
224 :
名称未設定 :2010/10/26(火) 13:37:11 ID:iUHqCY6u0
MRJ(JDK1.1互換)の頃は独自API載ってたはずだけど
225 :
名称未設定 :2010/10/26(火) 16:47:24 ID:r42oCZj00
確かにちょこっとはあった気がする。 com.appleから始まるものとかがそう
226 :
名称未設定 :2010/10/26(火) 20:29:10 ID:dMT3ktdM0
自分でインスコとかめんどくさそうだなオイ
227 :
名称未設定 :2010/10/26(火) 22:57:29 ID:JsoHgefr0
上でも出てるがportsで入れればいい Macportsは更新が遅かったり不具合が多いがJavaくらいはまともにメンテされるだろう
228 :
名称未設定 :2010/10/27(水) 01:57:44 ID:36qw+cG70
>>223 > ぶっちゃけAppleのやる気のないのはプラットフォーム固有のAPIを
> 作成させてもらえなかったあたりから始まってるわな
つ Cocoa binding
229 :
名称未設定 :2010/10/27(水) 14:28:25 ID:IEqDurbe0
プラットフォーム固有とかJavaの長所をスポイルするだけのオナニーじゃん
230 :
名称未設定 :2010/11/07(日) 23:45:05 ID:tyG034yb0
AquaなインターフェースじゃなくてWinみたいなもっさりになるんだろ? ありえないよな。 ここ最近で最大の愚挙だ。
231 :
名称未設定 :2010/11/08(月) 13:16:30 ID:bMOrm8r40
今時Aquaて
232 :
名称未設定 :2010/11/08(月) 13:29:05 ID:p7R4yvjB0
じゃあなんていうの?
233 :
名称未設定 :2010/11/08(月) 16:29:42 ID:bMOrm8r40
234 :
名称未設定 :2010/11/08(月) 18:52:49 ID:1JBJDIrK0
オラクルって本当に迷惑な会社だな 第2のマイクロソフトかアドーブかって感じ
235 :
名称未設定 :2010/11/08(月) 20:56:33 ID:p7R4yvjB0
>>233 >Brushed metal is a discontinued graphical user interface design
>used in Apple Computer's Mac OS X operating system for Macintosh computers.
Brushed metal is a discontinuedと書いてあるぞw
236 :
名称未設定 :2010/11/09(火) 02:13:42 ID:syf/uKIG0
237 :
名称未設定 :2010/11/09(火) 02:17:09 ID:syf/uKIG0
238 :
211 :2010/11/12(金) 23:38:42 ID:gl4UtBoj0
239 :
名称未設定 :2010/11/13(土) 12:06:21 ID:xucTuS+a0
240 :
名称未設定 :2010/11/13(土) 16:03:02 ID:TfedkANX0
で、JAVAは結局どうしたらいいの?アップデート待ち? これ以上火狐に「古いヴァージョンです」とバカにされるのは嫌じゃ
241 :
名称未設定 :2010/11/13(土) 16:08:06 ID:DBqXi1+l0
古いOSはアップデートする。 ハードが対応していなければ買い換える。 基本ですよ
242 :
名称未設定 :2010/11/14(日) 02:29:55 ID:tHrUkSom0
めんどくせー時代になったものだな
243 :
名称未設定 :2010/11/14(日) 21:12:43 ID:MSLxZ/jO0
ORACLEみたいな金の亡者のせいで様々なオープンソースプロジェクトに悪影響が出ている。 IBMに買ってもらっていれば。。。
244 :
名称未設定 :2010/11/14(日) 21:51:08 ID:v2CsOIU60
Javaとオープンソースになんか関連があるの?
245 :
名称未設定 :2010/11/15(月) 03:33:12 ID:7t08lCDj0
JavaじゃないけどMySQLとかどうなるんだろうな?
246 :
名称未設定 :2010/11/15(月) 07:21:38 ID:BdAuNsRH0
ようやく、javaが本家開発になってくれるんだな。 バージョンやリリース時期そして互換性もwinやlinuxと同じになるとうれしい。
247 :
名称未設定 :2010/11/15(月) 18:14:55 ID:xozELT9k0
248 :
名称未設定 :2010/11/15(月) 18:43:17 ID:M0Kt3KHK0
249 :
名称未設定 :2010/11/16(火) 20:24:44 ID:e0eIHHi40
250 :
名称未設定 :2010/11/16(火) 23:20:25 ID:vA8kqK2X0
過去にあったCocoaバインディングのJNI部分もオープンソースになると面白いのにな。
251 :
名称未設定 :2010/11/17(水) 02:02:31 ID:/s+OrkIK0
>>243 >IBMに買ってもらっていれば。。。
IBMをカネの亡者じゃないというこころは?
みんな主導権をにぎって囲い込みやりたいって戦略をやってるだけ。
FSFとかwikipedia財団あたりに買ってもらうとカネから解脱できたかも。
252 :
名称未設定 :2010/11/17(水) 02:21:36 ID:z2hHzQNK0
IBMって今何で稼いでんの
253 :
名称未設定 :2010/11/19(金) 21:17:38 ID:bEePAAY30
254 :
名称未設定 :2010/11/20(土) 05:50:41 ID:yhXnyQTR0
>>251 IBMはその巨大さ故にIBM憲法とも言うべき行動規範があり
全従業員はそれに従う義務を負っている。
オラクルの様な信義に反した行動は許されていない。
255 :
名称未設定 :2010/11/20(土) 07:08:54 ID:DC/HVBFA0
オラクルがおらにくれって言ったんだろ
256 :
名称未設定 :2010/12/09(木) 12:18:18 ID:NfgcJJ4h0
かなりいい展開になってきた。 Java周辺で好転しているのはMac OS Xだけだな。
257 :
名称未設定 :2010/12/13(月) 12:57:45 ID:9ubhOvPC0
ウチはサブ機が未だにPowerPCで1.4どまりだから OpenJDKがPPC用も出してくれればいいのにと一縷の望みをかけていますが多分無理 俺が開発者だったら担当したくないもん
258 :
名称未設定 :2010/12/13(月) 22:44:18 ID:4MeUwNlC0
ASFがJCP脱退・・・。 また混沌としてきたな・・・。
259 :
名称未設定 :2010/12/25(土) 19:10:05 ID:aAkmvXGpP
Appleがオラクル側に付いたのは、多分Android潰し。
260 :
名称未設定 :2010/12/26(日) 00:24:48 ID:pobpBaiI0
Mac用GUIアプリを,Objective-C/Xcode ではなく Java/Eclipse,Netbeans で作るってのは,どれくらい現実的なのかな? V2Cくらいしか見たことない気がするけれど。
261 :
名称未設定 :2010/12/26(日) 09:51:07 ID:wXFnO8r10
普通になんでも作れるよ。JDownloaderとか級のもの作るには腕がないと無理だろうけど Cocoaに比べてライブラリめちゃくちゃたくさんあるからね。 CocoaなんてRARすら扱えないし
262 :
名称未設定 :2010/12/26(日) 10:16:53 ID:746Pmz3Q0
V2Cを現実的というならたくさんけど(EclipseとNetbeansは対象外なの?)、 MacらしいGUIを作るのはそのままでは無理がある。 UIの違いはでるし、サービスなどのOSとの連携が不足する。 ちゃんとしてるアプリにCyberduckがあるけど、 CocoaJavaを自前でやってて、ObjCも使ってる。
263 :
名称未設定 :2010/12/26(日) 21:21:32 ID:bfgHRFI90
SwingのMacテーマは出来が良くてネイティブのCocoaと見分けが つかないくらいだと思ってるんで、少なくともUIに関しては 心配ないんじゃない? MacにしかないネイティブAPI叩くとかなら別だけど。
264 :
名称未設定 :2010/12/27(月) 16:25:31 ID:f6GZJzSp0
>>259 ありえる。
Javaの知財方面から突いていくのか・・・
GoslingのApple入りとか見てみたい気がするぜ。
265 :
名称未設定 :2011/01/07(金) 14:23:19 ID:N+RBEQcx0
Sudden Termination、困った…
266 :
名称未設定 :2011/01/12(水) 01:25:12 ID:hXBut3CL0
OpenJDKのMac OS Xポートプロジェクト始動
Java :
RT @mreinhold: Setting up the #OpenJDK Mac OS X Port Project:
http://bit.ly/f6FAyA #macosx #java #jdk7
267 :
名称未設定 :2011/01/13(木) 07:50:13 ID:UX9/xGGv0
268 :
名称未設定 :2011/02/18(金) 21:52:51 ID:/L1LPkmGO
OSX SE6.0インストール出来ないのかよ 役立たず。なんもできないじゃん
269 :
名称未設定 :2011/02/19(土) 00:02:51 ID:eEm71YvR0
は?
270 :
名称未設定 :2011/02/19(土) 00:23:55 ID:o2PC+eID0
MacにOracleが入ってくるのがすごい違和感...
271 :
名称未設定 :2011/02/19(土) 00:41:29 ID:n72Czcjk0
そういやOracle製のはいつ出るんだ
272 :
名称未設定 :2011/02/19(土) 10:16:13 ID:1zcJlXfbO
>>269 レパードは使えないんじゃなかったっけ?
273 :
名称未設定 :2011/02/19(土) 12:43:10 ID:1HW7V6tk0
タイガーでは?
274 :
名称未設定 :2011/02/19(土) 19:25:57 ID:ddtxsWKO0
>>268 ですがOSは10.5です
J2SE5.0どまりで、どこを捜しても6.0をインストールする事ができません。
どなたか分かる方いましたらリンクサイトお願いします。
275 :
名称未設定 :2011/02/19(土) 21:54:41.45 ID:1HW7V6tk0
276 :
名称未設定 :2011/02/19(土) 22:08:03.06 ID:sRriSGPt0
さすがにPowerPCのMacはオワコンだと思う
277 :
名称未設定 :2011/02/22(火) 16:22:49.34 ID:DObvBoCg0
>>270 自分トコではメンテを放棄したいけど
Oracleみたいなセンスのかけらもないとこには任せられない。
それならいっそオープンで、という判断かと。
278 :
名称未設定 :2011/03/01(火) 22:09:58.24 ID:lLJmISxO0
Oracleってセンスないかぁ?
279 :
名称未設定 :2011/03/01(火) 22:32:55.96 ID:7WNRLi/K0
商売のセンスはある
280 :
名称未設定 :2011/03/01(火) 23:40:58.40 ID:7yBID38L0
自社ソフトウェアのサポートはAppleよりまじめ。
281 :
名称未設定 :2011/03/02(水) 00:27:32.05 ID:gH8Owx0S0
エンタープライズ向けとコンシューマー向けのサポートと比べてもという気はするが。 WebObjectsの頃はどうだったんだろうか。 会社のサポートってより、サポートで来た担当者レベルの感覚では、 Oracleの人が一番知ってそうだったな。MSの人は自社製品以外は無関心でつまらんかった。
282 :
名称未設定 :2011/03/03(木) 11:56:08.06 ID:HMT8638s0
Xserv&Mac OS X Server&WebObject(笑) 笑う以外にないサポート。
283 :
名称未設定 :2011/03/11(金) 00:47:05.41 ID:aSC2xdaxP
>>282 全部、3つとも切ったのは正しいな。旧Verの地道なサポートは社風にあわないからか。
284 :
名称未設定 :2011/03/27(日) 00:43:03.49 ID:F8fAnSB30
10.5なんだけど、上手く動かない 入っているのは SE6の63bit 32が入っていないからですか?
285 :
名称未設定 :2011/05/06(金) 18:21:46.08 ID:jVzO/dm20
netbeansでデバッグすると Have no file for /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jsfd.jar Have no file for /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/laf.jar Have no file for /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/sunrsasign.jar ってエラーがでるのですが、どうすればいいのでしょうか?
286 :
名称未設定 :2011/06/09(木) 02:17:28.19 ID:AEugt7tU0
そういやOracle製のはいつ出るんだ
287 :
名称未設定 :2011/06/09(木) 17:22:46.45 ID:DD6Up9wR0
288 :
名称未設定 :2011/06/10(金) 09:28:35.51 ID:NPbY8VSS0
OS X LionにJDKが入っているのか今から心配。
289 :
名称未設定 :2011/06/10(金) 13:50:47.78 ID:6FvyEAPM0
290 :
名称未設定 :2011/06/10(金) 13:52:27.91 ID:UEz+COQZ0
LionのJDKが最後のAppleJDKになるんだっけ? AppStoreでOpenJDKが$0で販売されるんじゃないか、とか予想。
291 :
名称未設定 :2011/06/10(金) 14:04:35.21 ID:6FvyEAPM0
292 :
名称未設定 :2011/06/11(土) 01:34:17.09 ID:pTvXLCXq0
良く分からんが全然開発進んでないってこと?
293 :
名称未設定 :2011/06/11(土) 07:26:02.24 ID:najBbMWz0
最新のOSでisightをハックする方法って、JAVAのバージョンを下げる方法以外にありませんか?
294 :
名称未設定 :2011/07/10(日) 08:05:12.98 ID:6M/wel/7P
>>292 AppleとしてはAndroidの開発言語であるJavaが潰れれば御の字だしな。
開発環境にMacを使っている人は多いし。
ただ、露骨に妨害するとあれなんで、オラクルを一枚噛ませている。
295 :
名称未設定 :2011/07/10(日) 14:09:02.63 ID:BZZiomxD0
SnowleopardでEclipse、Tomcat、MySQLを使って初歩的ななwebアプリを作ってみたいと考えてます。 SDNのページから、Java EE 6 SDKをダウンロードしようとすると、Platformの選択でMac OS Xが選べるんだけど、 DLできるのはUNIX版?のjava_ee_sdk-6u2-unix-ml.sh。他を選んでも(Windows以外は)同じファイルみたいです。 んで、GlassFishがもれなく付いてくる。 まず、インストール先フォルダがglassFish3になっていて、どこにpathを通せばいいのかよくわかりません。 とりあえず、javax.*がimportできるようにしたいのですが...。 あと、GlassFishだけ削除する方法はありませんでしょうか?
296 :
295 :2011/07/11(月) 18:55:29.73 ID:MjojULPS0
295の訂正です。もともとjavax.*だけはなぜかimportできるようです。 それから、Java EEをインストールしなくても、TomcatプラグインをEclipseに入れると、 javax.servlet.*とかサーブレット/JSP関係はEclipseからは使えるようになりました。 (たぶんターミナルからはコンパイルできないと思います。パスがちゃんと通ってないので。) とりあえずJava EE 6はあきらめて、極力シンプルな構成で環境を作りなおしてみます。 しかし最近のMac版Javaの扱いは良くないですね。Oracleもいい加減なサポートみたいだし。 やっぱりAppleのAndroidつぶしに加担してるのかな?
297 :
名称未設定 :2011/07/11(月) 21:58:01.62 ID:bhbuoLK+0
>>295 昔からAppleはこう。
Sunに独自のLookAndFeelと組み込むからこっちでやらせろって言った割には
OSのバージョンアップしないと1.5にすら上げられなかったり
果てはもう「これからはOSに同梱しないからOracleさん勝手に出せば?今後もうちのOSでJava使えるようにしたいならさ?」みたいな
そんな対応
298 :
名称未設定 :2011/07/20(水) 11:02:05.70 ID:hAdhtix+0
299 :
名称未設定 :2011/07/22(金) 15:32:32.53 ID:7jShaql20
利用許諾がwww.apple.com/jp/legal/sla/にあるんだな。 JREもapple.comから取得するんだろうか。
300 :
名称未設定 :2011/07/24(日) 21:47:30.52 ID:ycBv6fZg0
つまりLionはAndroid開発には使いにくい代物だということじゃね。 後でインストールされるのが10.6までのような「JDK相当」かも不明だし。 オラクルはGoogleかApple、どっち側につくのかねぇ? GoogleにつけばJDKのMac版を出すかもしれんが。
301 :
名称未設定 :2011/07/24(日) 21:49:22.68 ID:P0+lNmna0
AppleかGoogleか そういう二元論はもう通用しないほど混沌としてるんだよね… Javaとかモバイルデバイスの世界はさ
302 :
名称未設定 :2011/07/27(水) 10:05:37.24 ID:DbVFqOai0
LionでJavaソースをコンパイルできるようにはなってるのかい?
303 :
名称未設定 :2011/07/27(水) 19:31:15.59 ID:cHdgkDGQ0
JDKをインストールするようになってる
304 :
名称未設定 :2011/08/02(火) 19:59:06.45 ID:sdfcEgEm0
ターミナルから javac と打つとインストールされるとか?
305 :
名称未設定 :2011/08/02(火) 20:50:44.16 ID:w1/NgLEb0
Appleのサポートサイト読んでから訊けよ。
306 :
名称未設定 :2011/08/06(土) 23:08:12.57 ID:Aj1+rtnK0
$ javac No Java runtime present, requesting install. と表示されて、インストール可否を問うダイアログが出てくる。
307 :
名称未設定 :2011/10/05(水) 20:38:46.15 ID:n5KhiSYS0
308 :
名称未設定 :2011/10/16(日) 23:07:08.96 ID:skDDWGz20
Macでエロゲスレの次スレはここですか?
309 :
名称未設定 :2011/12/18(日) 21:30:51.04 ID:wWAQbWKU0
Javaオープンソース化されただろうから Cocoa javaも復活しそうではあるな
310 :
名称未設定 :2011/12/18(日) 23:26:31.06 ID:7XAIv6Bg0
Cocoa-Javaブリッジは、Objective-CがマイナーだからせめてJavaを取り込もうという意図のもと開発されたわけで いまさら不要だと思うんだよね JavaでDocumentControllerとかNSPanelとかのCocoaクラス扱えても、手間の割には得るもの少ないでしょ? どちらかというと、OSX版のJREがちゃんと整備されて、JavaからDocuメニューやマルチタッチ(これはWindows7もか)をちゃんと使えるようになったり まともにラッピングして.app作成できれればいい気がする
311 :
名称未設定 :2011/12/19(月) 10:46:11.95 ID:tIlUVdFD0
>>310 >まともにラッピングして.app作成できれればいい気がする
app作成はさすがにイラン
javaの意味がないしOS側でカバーすべき。
JREに独自実装が必要なのはしょうがないけど
Macフレーバーがあればいいんじゃね。
そのうち実装されるだろ。
逆にMotifだのはもういらないつうかMetalでいいじゃんみたいな。
312 :
名称未設定 :2011/12/19(月) 23:29:33.11 ID:EUNtOjV50
>>312 OS側でカバーというよりは開発環境がカバーすべきじゃないかな。それとも、Mac用JDKに含まれてもいいと思う。
Javaは完全に弾きだしたAppleだから、OS側でJavaのために対応することはもうありえないだろうしね。
313 :
名称未設定 :2012/01/09(月) 22:23:53.98 ID:jcv85fD50
初心者質問スレッドから誘導されて来ました マルチポストまがいになってしまいますがご容赦を 環境変数の設定について教えて下さい 現在Javaの勉強中です テキストエディタで書いた物をターミナルからコンパイルしていますが、 コンパイル時に"package javax.servlet does not exist"と表示されました tomcatというものが必要だということを調べ、/usr/localにtomcatを置く所まではなんとか出来ましたが 環境変数の設定方法が???です /etc/profileに以下を書いてみましたが上手くいきません export JAVA_HOME=/Library/Java/Home export CATALINA_HOME=/usr/local/tomcat 環境変数をどのファイルに書くのか、何と書くのか、教えて下さい よろしくお願いします OSは10.4.11です
314 :
名称未設定 :2012/01/10(火) 21:51:02.84 ID:IVKFRRKL0
315 :
名称未設定 :2012/01/11(水) 16:42:45.39 ID:Sh9nocl30
>>313 /usr/local/tomcat/ にTomcatがあるなら、/usr/local/tomcat/lib/servlet-api.jar があるから、それをクラスパスに指定する必要があるな。
# javac -cp /usr/local/tomcat/lib/servlet-api.jar <クラス名>.java
みたいに。
この問題に関しては環境変数の設定は関係ないと思うけど、自分は環境変数を設定する場合は .bash_profile に書いてる。
316 :
名称未設定 :2012/02/25(土) 16:26:10.96 ID:UyPiXK1C0
OSX統合アップデートかけたらJ2SEの環境ぶっ壊されたよ
317 :
名称未設定 :2012/04/27(金) 13:54:37.49 ID:vsIV/geI0
318 :
名称未設定 :2012/04/28(土) 06:50:42.27 ID:86hmr8V/0
319 :
名称未設定 :2012/05/25(金) 07:42:32.41 ID:esDCq0/40
教えて下さい。設定がおかしくなってしまいました。 Mac OSXでJava VM を、 Java preferencesを使わずにterminalでJavaを設定するにはどうしたらよいでしょう? 以下terminalで確認したjavaの状態です。redirectが上手くいっていないようです。 lrwxr-xr-x 1 root wheel 5 7 21 2011 1.5 -> 1.5.0 drwxr-xr-x 8 root wheel 272 5 21 2009 1.5.0 lrwxr-xr-x 1 root wheel 5 7 21 2011 1.6 -> 1.6.0 drwxr-xr-x 10 root wheel 340 7 21 2011 A lrwxr-xr-x 1 root wheel 1 7 21 2011 Current -> A lrwxr-xr-x 1 root wheel 3 5 24 22:54 CurrentJDK -> 1.6
320 :
名称未設定 :2012/05/31(木) 20:20:53.90 ID:FPiXLQOb0
>>319 もう解決しちゃったかな。自分は .bash_profile に JAVA_HOME を定義して、PATH 変数に $JAVA_HOME/bin (javac とか java コマンドがあるところ) を追加してます。
# JDK6
export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Home
# JDK7
export JAVA_HOME=/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH
321 :
名称未設定 :2012/06/13(水) 15:22:49.67 ID:n9kfDYED0
322 :
名称未設定 :2012/07/26(木) 22:01:23.89 ID:9PP6Hb+G0
SafariでダウンロードしたJARファイルをダブルクリックしたら 即Swingアプリ起動というユーザーエクスペリエンスは、 今日発売されたMountainLionでもまだ通用する話なのか誰か教えてくれ。 AppStore以外のアプリ全締め出しという噂はほんとなのかいな?
323 :
名称未設定 :2012/07/26(木) 22:11:34.91 ID:YEMsZ36l0
JRE7はまだか
324 :
名称未設定 :2012/07/28(土) 07:54:54.69 ID:6mqdQxjz0
>>322 V2CのUnix版をダウンロードして、JARから起動してみたけど、デフォルトでは起動しない。App StoreのアプリとApple登録デベロッパ以外は「信頼出来ないので立ちあげない」という警告が出る。
「システム環境設定」→「一般」→「ダウンロードしたアプリケーションの実行許可」で設定を変える、あるいはコントロールキーを押したままアプリ起動すればOKなんだけど、一般ユーザーにはハードル高いかも。
325 :
名称未設定 :2012/08/15(水) 10:38:06.02 ID:I6b9fSx50
326 :
名称未設定 :2012/08/20(月) 19:28:11.77 ID:T01UO5Ku0
ありがとうOracle さようならApple
327 :
名称未設定 :2012/08/20(月) 20:22:36.45 ID:+sTnaL7s0
Appleのに上書きインストールして大丈夫なのかな
328 :
名称未設定 :2012/08/20(月) 20:49:57.38 ID:tMKItfBO0
これは後日AppStoreから自動でアップデートできるようになるのか?
329 :
名称未設定 :2012/08/20(月) 22:56:35.83 ID:SOKaxYoi0
なるわけねーだろ
330 :
名称未設定 :2012/08/21(火) 23:02:03.10 ID:smmcBaup0
HyperZebra動かしてる人いる? 作者のページが見えなくなってるのに GitHubは更新されてるぽいんだがw
331 :
名称未設定 :2012/08/31(金) 02:25:05.26 ID:pk5/xShL0
332 :
名称未設定 :2012/08/31(金) 23:59:48.42 ID:vheTncDJ0
設定画面がretina対応してないんだよなぁ 文字だけのくせに
333 :
名称未設定 :2012/09/02(日) 22:00:40.86 ID:m62hdz9K0
os 10.6.8 safari 5.0.5 javaのアップデートの最新をあてたらお絵描き掲示板での ペインターアプレットが正常動作しなくなった (アプレット自体は動いているけどペイントスペースのメイン画面がでてこない。) 同じ症状の人いませんかね…
334 :
名称未設定 :2012/10/18(木) 23:45:14.42 ID:AKC6OHi20
10.7.5でJava preferences が使えなくなった... どうやってランタイム切り替えれば良いの
335 :
名称未設定 :2012/10/19(金) 16:53:53.92 ID:ELwnZz5E0
Java for OS X 2012-006 で Java SE 6 を 1.6.0_37 にアップデートすることにより、 セキュリティ、信頼性、および互換性が向上します。 このアップデートを適用すると、Apple により提供された Java アプレットプラグインが すべての Web ブラウザからアンインストールされます。 Web ページでアプレットを使用するには、“プラグインが見つかりません”ラベルの領域をクリックして、 Oracle の提供する Java アプレットプラグインの最新バージョンをダウンロードしてください。 これはもうAppleでJavaアプレットの面倒見切れないから自己責任でやってくれってことなのか 正直技術力が無いからめんどくせーやってことなのか
336 :
名称未設定 :2012/10/19(金) 23:46:58.35 ID:TBX6dQ3V0
337 :
名称未設定 :2012/10/20(土) 01:28:57.68 ID:R9ZGF/cO0
338 :
名称未設定 :2012/10/20(土) 13:15:52.95 ID:Skl0NQsn0
write once run anywhereなんて無茶やったんや まあC++より洗練されたオブジェクト志向言語として普及したし成果はあったと思うけど
339 :
名称未設定 :2012/10/20(土) 18:21:00.15 ID:FVSIDbP30
唯一Javaのありがたみを感じるのはV2Cくらいだな あとは18禁ブロック崩し
340 :
名称未設定 :2012/10/20(土) 21:28:49.75 ID:zs/wvD0k0
僕はなんでもキャラJ
341 :
名称未設定 :2012/10/25(木) 16:05:14.25 ID:XR0YudtD0
自分らで組み込んでおいて今度は迷惑だから削除して後はOracle勝手にやってとか わからんでもないがもうちょっとカスタマー目線で物事考えられんのか
342 :
名称未設定 :2012/10/25(木) 21:51:51.60 ID:aiyL2XBK0
JAVA自体エンドユーザーがランタイム使うことは今やほとんどないし 開発者であれば本家からJDK出してもらう方が確実だし 今までの状態がむしろいびつだっただけ
343 :
名称未設定 :2012/10/26(金) 05:11:13.33 ID:H7Pw71Rg0
Javaは重要なプラットフォームだ!ダサいUIとかにするな!自分達でやる! ↓ なんだ大して需要ねーじゃん。もうやんね。どうでもいいよ好きにして。
344 :
名称未設定 :2012/10/26(金) 10:22:27.70 ID:IkeOWXaZ0
仮想マシン使えばどの環境でも動かせるぞ! ↓ 性能余ってるしWindowsごと走らせればいいやん
345 :
名称未設定 :2012/10/26(金) 20:45:50.29 ID:rHlKWiCt0
Cocoa-Java Bridgeを使う開発者があまりいなかったというのもあるのでは 使う奴そんなにいないなら本家だけでいいか みたいな だが、jarそのまま起動したり、単に.app化して使ってるだけなら良いけど そのCocoa-Java Bridgeで組んだ奴とその組まれたソフト使ってる人間には不幸 関係ないけど10.6に10.5から取り出したCocoa-Java Bridge入れておくと動くよ 10.7と10.8は知らない
346 :
名称未設定 :2012/10/27(土) 02:14:02.98 ID:2ks4LIgk0
今更10.6の話されても困るわ
347 :
名称未設定 :2012/10/27(土) 12:26:50.06 ID:alsse7zh0
今回の流れでJava Preferncesはなくなってさ、Oracleがアンインストール方法に JavaAppletPlugin.plugin を消せって言ってるけど、これ消すだけだとブラウザでの AppletやWeb Startがたしかに使えなくなるけど、なぜかJava VM使ってるクライアントは 普通に使用できるのでVM実態がどこかにまだあると思うんだけど、わかるひといる?
348 :
名称未設定 :2012/10/27(土) 19:42:59.48 ID:m8QZriUc0
>Java VM使ってるクライアント が何を指すのかわからない Javaで組まれたアプリケーションか?
349 :
名称未設定 :2012/10/27(土) 20:11:51.40 ID:bSDiHk3P0
Javaをアップデートしたら不具合が生じたので、一度アンインスコして古いバージョンをインストールしようと思います。 現在、「java 7 update 9」というものが入っているらしいので、java6がダウンロードできればいいのかなあと思います。 java6のダウンロードできるページってありますでしょうか?
350 :
名称未設定 :2012/10/27(土) 21:49:50.75 ID:aiOTP5gN0
おJavaんが山田くん
351 :
名称未設定 :2012/10/28(日) 04:31:57.93 ID:XKhBrrhn0
使ってるOSのバージョンを書かないのが流行しています
352 :
名称未設定 :2012/10/28(日) 06:28:38.29 ID:4bfXXJTX0
恥ずかしくて書けないの
353 :
349 :2012/10/28(日) 07:02:44.49 ID:HYyGYb5f0
うわああああああああああああ バージョン 10.7.5ですごめんなさい
354 :
名称未設定 :2012/10/28(日) 11:30:37.53 ID:oB8mVXWB0
355 :
名称未設定 :2012/10/28(日) 12:51:18.60 ID:/Q+7W1PD0
MinecraftもJavaじゃなかったっけ?
356 :
名称未設定 :2012/10/28(日) 15:32:14.41 ID:HYyGYb5f0
ごめんなさい質問です ファイル「JavaAppletPlugin.plugin」の入っている場所はどこでしょうか? 一度削除したのですが、もとの位置にもどしたいなと思いました。 教えていただけると助かります。
357 :
名称未設定 :2012/10/28(日) 15:53:34.17 ID:guO5QeMw0
/System/Library/Java/Support/CoreDeploy.bundle/Contentsにあった
358 :
名称未設定 :2012/10/28(日) 20:06:22.21 ID:HYyGYb5f0
>>357 ありがとうございます
(独り言)
Java7 update9をインストールしてから、Javaの動作がおかしくなったり、また32bitのChromeだと利用できなかったりで困っていました
しかし下のリンクの通り、ターミナルにコマンドを入力していったら、無事、もとのJava(?)が復活しました。
再起動の必要はなかったです。
http://support.apple.com/kb/HT5559
359 :
名称未設定 :2012/10/28(日) 20:50:55.04 ID:guO5QeMw0
ほとんど俺と同じことしてる人がいる
360 :
名称未設定 :2012/10/28(日) 21:27:22.14 ID:gw2QZkUq0
>>358 独り言サンクス!マジ困ってた!!!!!!!!
361 :
名称未設定 :2012/10/30(火) 15:26:29.01 ID:gr8KBNF/0
362 :
名称未設定 :2012/11/02(金) 15:17:23.66 ID:OEq36Aly0
Oracleのは全角文字が扱えなくてかなり影響及ぼしてるな。 おぃ糞オラクル。ここみてたら早く対応しろやボケ
363 :
名称未設定 :2012/11/09(金) 07:16:35.10 ID:U1IWjCEg0
<●><●>
364 :
名称未設定 :2012/11/13(火) 20:33:11.74 ID:/H80W+Er0
>>358 やっとまともに将棋倶楽部24が出来るわ
ありがと
365 :
358 :2012/11/13(火) 21:07:37.89 ID:4y+A3fHM0
自意識過剰だと思うけど、 Java7updateのトラブルって他の人もかかっているみたいだから、解決方法の知名度をもうちょっとあげたいなあなんて思う。 このスレ見に来る人もごくわずかだろうし。 大手サイトで記事にしてもらったりしてもらえればなんて思うんだけど、どうすればいいのかな。 …スレチですね。ごめんなさい。
366 :
名称未設定 :2012/11/13(火) 21:16:20.41 ID:XfsN9CuW0
スレチじゃない 言い出しっぺの法則が発動するだけだ
367 :
358 :2012/11/15(木) 18:06:50.90 ID:LPCjzubl0
368 :
名称未設定 :2012/11/16(金) 00:15:57.42 ID:hebz7sv/0
>>367 おまえ恥ずかしいと言いながら嬉しそうだな。。。
目立てて良かったな。
369 :
名称未設定 :2012/11/17(土) 14:01:09.36 ID:mJMbz5xq0
370 :
名称未設定 :2012/11/18(日) 11:06:38.91 ID:uUR225fU0
>>367 このスレでは知られた現象なんだから、他のスレに宣伝してきなよ
371 :
名称未設定 :2012/11/20(火) 16:37:44.58 ID:jR+n+Vax0
ライフハッカー()
372 :
名称未設定 :2012/11/20(火) 18:17:14.12 ID:j481ud1R0
というか(自分の)ブログでやれ
373 :
名称未設定 :2013/01/11(金) 22:48:51.56 ID:V0Zmktvo0
javaのアップデートしたらまた動かなくなった、、、。 のは俺だけ?
374 :
名称未設定 :2013/01/12(土) 00:13:17.24 ID:QhDY4Ojo0
safariは大丈夫だけどfirefoxがダメだ
375 :
名称未設定 :2013/01/12(土) 01:22:21.03 ID:DGe5WqBb0
376 :
名称未設定 :2013/01/12(土) 09:19:29.72 ID:UZOBwpio0
昨日はfirefoxでも動かなかったんだが、今は動いた、、、。? しかしsafariでは「ブロックしたプラグイン」で動かない
377 :
名称未設定 :2013/01/13(日) 22:20:13.74 ID:U0YjOwpC0
mac osx バージョン10.4のmacbook使ってる自分は今回のjava7の問題には無関係だと考えてよろしいですか? 無知ですいません
378 :
名称未設定 :2013/01/17(木) 04:05:01.82 ID:ytkvGhZh0
JAVAはアップル経由のアップデートでは供給されないの?
379 :
名称未設定 :2013/01/17(木) 07:52:23.47 ID:36+tilTP0
380 :
名称未設定 :2013/01/18(金) 01:03:40.69 ID:SUPPGFbE0
>>379 遅くなりましたがありがとうございました。
マウンテンライオンでJAVAを使用してますが、更新した方が良いのでしょうか?
381 :
名称未設定 :2013/01/21(月) 15:45:01.38 ID:shbHKT770
古いJava放置してると普通のサイト見てるだけでも(そのサイトがやられてて)感染するリスクがある
382 :
名称未設定 :2013/01/21(月) 16:12:14.14 ID:E+xN51Wz0
383 :
名称未設定 :2013/01/21(月) 21:28:41.41 ID:kdCDNwFy0
Java 7入れても俺が使ってるJavaのアプリケーションはJavaApplicationStub使ってるから、 jar直で起動しないと7にできないし6のままだわ
384 :
名称未設定 :2013/01/27(日) 08:28:38.46 ID:/0Pm6+LN0
chromeでjavaが有効にならない 現状は以下のよう ・システムにはjava6がインストールされている。 ターミナルでjava -versionで java version "1.6.0_29" Java(TM) SE Runtime Environment (build 1.6.0_29-b11-402-12A269) Java HotSpot(TM) 64-Bit Server VM (build 20.4-b02-402, mixed mode) と出る。 ・chromeでアドレスバーにchrome://pluginsで出るページにjavaの項目がない。 ・javaアプレットを使ったページに行くと、画面上部にプラグインのインストールが必要ですと出る。 プラグインのインストールを押すとjavaのページに行って、 java7はmacのchromeでは動きませんがいいっすか?的なのが出てる。 うん、だからjava6がインストールされてんだからそれをchromeで有効にしたいんですわって感じで堂々巡り。 対処法ご存知の方はご教授よろしくお願いいたします。
385 :
名称未設定 :2013/02/02(土) 20:21:12.88 ID:GlX1rdB40
Oracleのjava使ってるとフォントが汚いときがあるんだけど どうやったらMAC版みたいに奇麗なフォントになりますか??
386 :
名称未設定 :2013/02/07(木) 06:06:26.60 ID:qitoyg8E0
Java for Mac OS X v10.6 Update 12 が出たけど、 10.8に Java for OS X 2012-006 をインストールしてたユーザー用の Java SE6 1.6.0_39 ってAppleから配布されないんだろうか… Java 7の方が問題多そうなんで、1.6.0_39 にしたいんだけどな
387 :
名称未設定 :2013/02/07(木) 07:18:19.31 ID:isjRFXYD0
2月18日が定例アップデートの予定日
388 :
名称未設定 :2013/02/07(木) 11:13:32.04 ID:12gGEstU0
>>386 Java for OS X Developer Preview 11M4001+10M4001
っていうのが一応あるから、そのうちアップデートが来ると思いたい
389 :
名称未設定 :2013/02/08(金) 21:29:55.29 ID:V2hK7Mme0
> 388 そんなのがあるんだ? じゃ、それが配布されるのを待ってみよう > 387 んで、18日の可能性があるのね 二人とも、レスありがとう
390 :
名称未設定 :2013/02/20(水) 12:47:52.58 ID:4W0ysCyA0
Javaのアップデート来たね
391 :
名称未設定 :2013/02/20(水) 12:48:25.22 ID:4W0ysCyA0
あ、1.6ね 1.6.0_41になった
392 :
名称未設定 :2013/02/20(水) 14:03:29.64 ID:JoW9LKV80
うん、きたきた とりあえず一安心
393 :
名称未設定 :2013/02/20(水) 14:30:17.81 ID:Vub25F1K0
Java6は定例がこれで最後なのでAppleからのJavaアプデも最後 次のJava7定例アプデのタイミングでJava6はWebプラグインがOSXの XProtect機能で無効化されると思う あとはOracleからのJava7だけになるから、どうしてもほしい人だけになるよ
394 :
名称未設定 :2013/02/20(水) 14:58:43.33 ID:W4wi1R2YP
ウェブプラグインはそうなるだろうねー
395 :
名称未設定 :2013/02/22(金) 22:15:37.54 ID:iQCodMuT0
優先順位設定ってどうやるの… java preference.appは削除されちゃったよね
396 :
名称未設定 :2013/02/22(金) 22:18:16.25 ID:cDEvUT070
397 :
名称未設定 :2013/03/21(木) 04:57:35.18 ID:Xqr2zdCAO
398 :
名称未設定 :2013/04/21(日) 23:14:42.57 ID:ZS2Qj5Vh0
399 :
名称未設定 :2013/04/21(日) 23:46:11.09 ID:658csX5w0
Windows信者は、息を吐くように嘘をつく
400 :
名称未設定 :2013/04/21(日) 23:59:36.23 ID:j105sEsU0
スレ違い甚だしき哉…
401 :
名称未設定 :2013/04/23(火) 15:05:19.90 ID:Pkdqt1Cm0
iPhone板でMac勧誘スレ立てるな馬鹿
402 :
名称未設定 :2013/06/21(金) 02:28:06.73 ID:UkjJpKpx0
最新osでjava6にターミナルで戻したんだけど javaユーティリティがユーティリティフォルダにない、、、、 だれもわからんか!?
403 :
名称未設定 :2013/06/21(金) 10:25:42.81 ID:3TU4AWvX0
10.7以降は無いよ Javaのバージョン調べたきゃターミナルでコマンド打てばいい
404 :
名称未設定 :2013/06/21(金) 15:34:39.94 ID:ZcRpdcRh0
でもターミナルって7入れてて動いててもJava6の情報返すよね。 いみふ
405 :
名称未設定 :2013/07/26(金) 14:13:22.05 ID:TMhwM1UZ0
Java6の脆弱性来たらどうなるの(´・ω・`)? Java7はAppleから帝京されないんだよね(´・ω・`)?
406 :
名称未設定 :2013/07/26(金) 15:20:18.51 ID:CTnkzFEpP
>>405 oracleから落としてくればいいよ。
407 :
名称未設定 :2013/08/09(金) 20:34:45.04 ID:/oO95uPsO
OS 10.8.4でJDK7-25をインストールしたのですが、/System/Library/Java/JavaVirtualMachinesにjdk1.7.0_25.jdkがありません。 もしかして別の場所に移動しているのでしょうか? いまJavaVirtualMachinesにあるのは1.6.0.jdkのみです。
408 :
名称未設定 :2013/08/10(土) 00:01:32.71 ID:GdDxmq4bP
/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk
409 :
名称未設定 :2013/08/10(土) 00:39:06.59 ID:F0/YsY38O
410 :
名称未設定 :2013/09/16(月) 16:27:09.68 ID:+emeAB0WP
濁点を含むファイル名の、いわゆるutf-8-macに関係しているであろう問題に直面してて疑問。 ターミナルからjava -jarコマンドを実行した場合は、濁点があるファイルも問題なく扱える。 jarバンドラーで.appに包んだ場合も、濁点があるファイルも問題なく扱える。 けれど、jarを直接ダブルクリックして開いた場合だけは、 開けないどころかJFileChooserのリストに当該ファイルやフォルダが表示すらされない。 直接ダブルクリックする場合と、ターミナルからjava -jarで開く場合とで何が違うの??
411 :
名称未設定 :2013/09/17(火) 21:30:48.81 ID:SWmTZIe+0
起動されるJVMのバージョンは同じなの?確認した?
412 :
名称未設定 :2013/09/18(水) 02:17:32.91 ID:WPA+/K6rP
>>411 エスパーがいた!!!
ありがとうございます〜
ターミナルからのだと1.6.0_51(Apple公式)で、
jarダブルクリックは1.7.0(Oracle最新)でした。
とりあえずOracleの方はきれいに削除してやったら解決しました。
しかしバージョン違いで(というかApple公式は特殊?)そんな違いがでるとは・・・
413 :
名称未設定 :2013/10/23(水) 17:57:12.72 ID:GIS+mgtf0
Mavericks でどうなの?
414 :
名称未設定 :2013/10/24(木) 20:55:16.59 ID:YXtSnwh70
Mac OS X 10.8.5で7入れずに6使ってたんだけど、update後にJavaアプリ起動させたら、 「Java 6が必要です」とかなんとかいわれて、「ソフトウェア・アップデート」のダイアログが出てきた。 で今「1項目をインストール中 0 KB/66.7 MB」とプログレスバー途中で止まったまま…
415 :
名称未設定 :2013/10/24(木) 21:15:58.20 ID:YXtSnwh70
時間かかったのはサーバ混んでたからなのかな。 2回インストールさせられたのは大事なことだったからなのだろうか。 つづき ↓ 「ソフトウェアがインストールされました」 ↓ Javaアプリ起動 ↓ ダイアログ「"Javaほにゃらら.app”を開くには、Java SE 6 ランタイムが必要です。今すぐインストールしますか?」(2回め) ↓ 「ソフトウェアがインストールされました。」 $ java -version java version "1.6.0_65" Java(TM) SE Runtime Environment (build 1.6.0_65-b14-462-11M4609) Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-462, mixed mode)
416 :
名称未設定 :2013/10/28(月) 19:16:19.84 ID:Z71xZtc50
417 :
名称未設定 :2013/12/01(日) 22:23:49.38 ID:KX9n+f0q0
なんだかJava扱うのに一番面倒になったな
418 :
名称未設定 :2013/12/04(水) 23:33:36.94 ID:9BUR6EZbi
すみません ここで聞いていいのかわからんないんですが、 今年の10月からJAVAでGUIプログラミングをしています。 その前はインターフェイスビルダーを使ってiPhoneプログラミングをしていたんですが、 Javaでインターフェイスビルダーのような SwingのGUIエディタはありますでしょうか?
419 :
名称未設定 :2013/12/06(金) 00:51:07.66 ID:78Nn+lKO0
eclipseやnetbeansのGUIエディタ試して不満なら、たぶん策は無い。 InterfaceBuilderもSwingもNextStep由来の開発環境だけど、 Swingがマルチプラットフォーム前提で作られている以上、 今後この辺が改善される見込みはない。ように思う。
420 :
名称未設定 :
2014/01/25(土) 22:42:11.51 ID:5ziFKnkuP Swingは廃止やしな。ちゅうか、オープンソース団体に気の利いたGUIエディタの開発なんて 無理だと思う。