M. Takeyamaです。 #Subjectをふりなおしました。
PS
関係ないですが、JavaWebStart は、SUSE9.3 では起動しないようです。 JDK1.5 の最新版で、FIXされていると、外国の方がMLに投稿されていました SUSE 9.3での JRE(JDK) 1.5系の話ですが...
SUSE 9.3(FTP)版は、既に対応済みのはずです。 #公開時期が SUSE 9.3J(商用版)より後なので既に fix済みに #なっています。(java-1_5_0-sun-1.5.0_03-0.1.i586.rpm) #(suse 9.3(ftp) + java-1.5.0-sun-1.5.0_0 で起動できました。) SUSE 9.3 + JRE(JDK) 1.4.xの組み合わせだと glibc(2.3.3以上)との コンパチ問題でダメのようです。 (SUSE 9.1(glibc-2.3.3-98) + java2-1.4.2-129.10での実績ありますけど) #(SUSE 9.2でも同様な問題が発生していたようです。) #http://forum.java.sun.com/thread.jspa?threadID=571959&tstart=30 #http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6188963 SUSE 9.3の場合、java 1.5.0系だと動くけど他の問題との絡みとか もあって、updateパッケージは、1.5.0_03 になったと思います。 #SUSE 9.3J(商用版)での, 素のJRE(JDK) 1.5.0_00 or 1.5.0_01 の #動作検証はやっていません。(もともと、SUSE 9.3Jは持っていませんので) bugzilla(bugzilla.novell.com)での関連情報 Bug 63780 - Java Webstart doesn't start Bug 74219 - VUL-0: Java Web Start JNLP File Command Line Argument Injection Vulnerability <java 1.5系のリリースノート(日本語)> 2005年 6月 23日に ”J2SE 5.0 Update 4"がリリースされて いたようです。 http://java.sun.com/j2se/1.5.0/ja/ReleaseNotes.html #リリースノートをみる限り、さらにバグfix された #1.5.0_04(5.0u4)の方がより良いように思います。 <javaws(1.5.0_03)の起動テスト(参考までに)> # javawsのパスを調べて rpm -qs java-1_5_0-sun| grep javaws #直接起動 /usr/lib/jvm/java-1.5.0-sun-1.5.0_03/jre/bin/javaws /usr/lib/jvm/java-1.5.0-sun-1.5.0_03/jre/bin/javaws draw.jnlp --- M. Takeyama __________________________________ Save the earth http://pr.mail.yahoo.co.jp/ondanka/
k7-koyama です M. Takeyamaさん、ご返答ありがとうございます
SUSE 9.3(FTP)版は、既に対応済みのはずです。 #公開時期が SUSE 9.3J(商用版)より後なので既に fix済みに #なっています。(java-1_5_0-sun-1.5.0_03-0.1.i586.rpm) #(suse 9.3(ftp) + java-1.5.0-sun-1.5.0_0 で起動できました。)
SUSEの対応というより、SUNの方で、Fixした(ちょっと疑問)のだと思います。
<java 1.5系のリリースノート(日本語)> 2005年 6月 23日に ”J2SE 5.0 Update 4"がリリースされて いたようです。
そうですね。これは、もうインストールしてあります。 jdk1.4.2_09も出てますね。 前にもあったのですが、glibc と Javaの問題は、I/O回りのスレッドの 問題かもしれませんね。 ServerSocketが開かないとのバグ報告があり、この問題がからんでいる のであれば、ちょっとやっかいです。 こん推測が正しければ、Blackdownが1.4でFixしている理由は、Blackdownの スレッドモデルがGreenだからなのかも知れません。 したがって、IBM JDKでは、Sunのjdkよりもより根が深い問題となる 可能性もあり、DB2 などに影響が出なければ良いのですが..... jdk1.5はいろいろ機能拡張されていて、すごいんですが、GUI回りの下位互換性 の点で、私はもうちょっと様子見です。 それから、SUSE9.3 の FireFoxに、SUNのJava-Plugin を入れる事ができました。 これで、 FireFoxは、SUSE提供のものを利用。 jdkは、SUN提供のものを利用。 が達成できました。(かなりうれしいです)
M. Takeyamです。
#ピンポイントで。
On Mon, 22 Aug 2005 12:12:22 +0900
koyama
k7-koyama です
[...]
<java 1.5系のリリースノート(日本語)> 2005年 6月 23日に ”J2SE 5.0 Update 4"がリリースされて いたようです。
そうですね。これは、もうインストールしてあります。 jdk1.4.2_09も出てますね。
前にもあったのですが、glibc と Javaの問題は、I/O回りのスレッドの 問題かもしれませんね。 最近、ちきんと追いかけていないのですが... 以前調べたときは、API自体が変更(修正)されたとかで、 それにともなうバイナリ互換性が崩れた だったと思います。 #確かに、スレッドまわりも関係していたと思いますが、I/O回りの #スレッドに限定されていたかどうかわかりません。
ServerSocketが開かないとのバグ報告があり、この問題がからんでいる のであれば、ちょっとやっかいです。 こん推測が正しければ、Blackdownが1.4でFixしている理由は、Blackdownの スレッドモデルがGreenだからなのかも知れません。 したがって、IBM JDKでは、Sunのjdkよりもより根が深い問題となる 可能性もあり、DB2 などに影響が出なければ良いのですが..... ここらあたりは、詳しく知りません。
だた、少し前のLinux Kernel Symposium(オタワ)で、パフォーマンス 測定以外にも、基本的なライブラリの実装が正しくおこなわれて いるかの検証結果などが報告されたようです。posix関係などで のバグが発見されているようです。 #今後、これらに関してのbugfixがおこなわれるかも、 #もしかして、2.6.13系って fixされているのかな?
jdk1.5はいろいろ機能拡張されていて、すごいんですが、GUI回りの下位互換性 の点で、私はもうちょっと様子見です。 GUIに関してそんなに、下位互換性が崩れていましたっけ? #時間関係APIと若干のAPIが互換性なかったような気がしましたが... #(プログラム API的に という意味)
--- M. Takeyama __________________________________ Save the earth http://pr.mail.yahoo.co.jp/ondanka/
k7-koyamaです
だた、少し前のLinux Kernel Symposium(オタワ)で、パフォーマンス 測定以外にも、基本的なライブラリの実装が正しくおこなわれて いるかの検証結果などが報告されたようです。posix関係などで のバグが発見されているようです。 #今後、これらに関してのbugfixがおこなわれるかも、 #もしかして、2.6.13系って fixされているのかな?
そうですか、posixの事はよくわかりませんが、スレッド関係での 問題は、I/O絡みのサーバープログラムに、もろに影響でますよね。(><)
jdk1.5はいろいろ機能拡張されていて、すごいんですが、GUI回りの下位互換性 の点で、私はもうちょっと様子見です。 GUIに関してそんなに、下位互換性が崩れていましたっけ? #時間関係APIと若干のAPIが互換性なかったような気がしましたが... #(プログラム API的に という意味)
私自身バグ報告してませんが、JSlider などで問題が出ます。 (英語での質問は苦手なので、エスケープモードです) JFCは、スレッドセーフではありませんので、仕方ないのですが.... 今までの経験ですが、Swingが安定するのは、jdk1.2 jdk1.3 jdk1.4 と 見てきた限り、jdk1.X.1 移行だったように思います。 ~~
M. Takeyamaです。
#雑談モードなんですけど...
On Mon, 22 Aug 2005 14:16:07 +0900
koyama
k7-koyamaです
だた、少し前のLinux Kernel Symposium(オタワ)で、パフォーマンス 測定以外にも、基本的なライブラリの実装が正しくおこなわれて いるかの検証結果などが報告されたようです。posix関係などで のバグが発見されているようです。 #今後、これらに関してのbugfixがおこなわれるかも、 #もしかして、2.6.13系って fixされているのかな?
そうですか、posixの事はよくわかりませんが、スレッド関係での 問題は、I/O絡みのサーバープログラムに、もろに影響でますよね。(><) NPTLもしくはNPTLライブラリ (Native POSIX Thread Library(NPTL)) という言葉だとわかりやすいですか。
itmediaの記事に「ライブラリの虫干し」というサブタイトルで 記事が載っています。 http://www.itmedia.co.jp/enterprise/articles/0507/29/news006.html
jdk1.5はいろいろ機能拡張されていて、すごいんですが、GUI回りの下位互換性 の点で、私はもうちょっと様子見です。 GUIに関してそんなに、下位互換性が崩れていましたっけ? #時間関係APIと若干のAPIが互換性なかったような気がしましたが... #(プログラム API的に という意味)
私自身バグ報告してませんが、JSlider などで問題が出ます。 (英語での質問は苦手なので、エスケープモードです) JFCは、スレッドセーフではありませんので、仕方ないのですが.... 今までの経験ですが、Swingが安定するのは、jdk1.2 jdk1.3 jdk1.4 と 見てきた限り、jdk1.X.1 移行だったように思います。 ~~ もともと 1.4系から5.0(1.5)系へのバージョンアップは、 メジャーになるわけで、ソース互換性(下位互換性は保証されない) わけですし、バイナリ互換性(バージョン 1.4.2 のコンパイラで 作成されたクラスファイル)も一定の制限下でということのようです。 #JREを利用している分には,あまり問題に遭遇しませんね。(webブラウザなど)
---("Java 2 Platform Standard Edition 5.0 の互換性" より抜粋)--- 機能リリースおよびメジャーリリース (1.3.0、1.4.0、5.0 など) では、 ソースレベルの上位互換性は保証されるが、下位互換性は保証されない ----------------------------------------------------------------- http://java.sun.com/j2se/1.5.0/ja/compatibility.html さすがに、現在JAVAでプログラミングを組んでいないので、 ”JSlider ”に問題があります ===> javax.swing.JSlider(J2SE 5.0 <=> J2SE 1.4.2 で互換性ありそうです) というようなマニュアル(ドキュメント)に基づいた答えに しかなりません。 #(気がついたら、早めにバグ報告した方がfixされる確率が高いのでは?) http://java.sun.com/j2se/corejava/intl/reference/faqs/index_ja.html#desktop-... --- M. Takeyama __________________________________ Save the earth http://pr.mail.yahoo.co.jp/ondanka/
participants (2)
-
koyama
-
M. Takeyama(takezou)