アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
普通のやつらの下を行け -- バッドノウハウ専門家
JREの互換性 (スコア:1)
Re:JREの互換性 (スコア:0)
Re:JREの互換性 (スコア:4, 興味深い)
ライブラリを使っている可能性はあります。
独自のライブラリの中には、特定のバージョンでのJRE環境でのみ動作を保証している
ものもあります。
今回の件とは違う例だけど、Excelを直接起動するような作りにするときに、Excel.exeの
絶対パスを、文字列で埋め込むことを強制されたので、Officeのバージョンが変わると
動かなかったり。
互換性は、JREだけがすべての原因ではなく、いろいろなところに関わってくる問題なのが
現実なので、Javaだけに目をとらわれていると、単にSunを叩くだけの話になっちゃう。
Re:JREの互換性 (スコア:1)
ExcelならCOM呼べば勝手に起動するから絶対パスはいらないんじゃ?
Re:JREの互換性 (スコア:1)
>ExcelならCOM呼べば勝手に起動するから絶対パスはいらないんじゃ?
「COMを呼ぶ」というのは、OS非依存に実装できるのでしょうか?
Re:JREの互換性 (スコア:1)
Re:JREの互換性 (スコア:1)
Re:JREの互換性 (スコア:1)
少なくともWindowsでは元コメントのようなOfficeバージョン依存にはならんように作れると思うが
Re:JREの互換性 (スコア:2, 興味深い)
DOM周りは最悪。
イベントの発生タイミングがぜんぜん違う。
1.5の新機能なんかはJavacで吸収しているものがほとんど。
逆コンパイルしてみると良くわかるのですが、新規に追加された文法は便利だけど動作速度が遅くなっているはず。
Re:JREの互換性 (スコア:0)
標準で付いているxmlパーサの動作が変わったと憤慨しておられるのか?
Re:JREの互換性 (スコア:1)
標準で付いているのを使用して作られたプログラムのメンテをさせられています。
おっしゃるとおり、切り替え可能であっても動作が異なってしまうので簡単に切り替えられないのです。
Re:JREの互換性 (スコア:1)
いません。以降は保証対象外ですとあり。
あるシステムは1.4.2_08で動作確認しています。以外は
保証対象外ですとある。
そういうシステムが共存してて、どうすりゃいいのって
感じだわ
Re:JREの互換性 (スコア:0, 参考になる)
ないからこういう問題になっている。
というか出来ないといったほうが正解。
Javaのプラットフォーム間の互換性は同一バージョン下でのお話。それとて結構怪しいもんですが。
Re:JREの互換性 (スコア:1, すばらしい洞察)
> ないからこういう問題になっている。
これ、具体的にお願いします。
こういう場合って、たいてい筋の悪いプログラムを書いているせいだと思うのだけど、そうでない例があれば教えてください。
Re:JREの互換性 (スコア:0)
そうでない例ねぇ。
バグだったものが修正されて正常な動作になったってのは。
バグ依存だから筋悪いですか。
でもそれに対応しないと動作しないわけですが。
互換性ガイドに非互換性について記述がありますが、予測できないであろう変更が結構ありますよ。
言語の進化の予測ができない私がヘタレですか。そうですか。
出来ましたら次々バージョン(1.6はもう話が出ているので)でも
互換性のあるコード記述についてご教示いただければ幸いです。
Javaプログラマの底辺があがります。
# 煽りでも冗談でなく知っていたら教えて欲しい。
SUNにしてもソース互換性、バイナリ互換
Re:JREの互換性 (スコア:0)
Re:JREの互換性 (スコア:0)
#909173 [srad.jp]
>deplicated付きになった物なら大量に知ってますが。
#909209 [srad.jp]
>全てDeplicated(非推奨)という形で残してあります。
#909310 [srad.jp]
>あと下でメソッドはdeplicated
Re:JREの互換性 (スコア:2, 参考になる)
deplicated付きになった物なら大量に知ってますが。
norimu
Re:JREの互換性 (スコア:1)
仕様的にある程度安定したクラスライブラリ(あるんかな?ちと心配)だけを使用して、
それ以外は全部自前
えらく時間かかりそうだけど
バージョン依存の問題がクラスライブラリで
バージョン依存なくしてほしいとお願いされちゃうと
そうするしかないよね...たぶん
その代わり、納期もその分引き延ばししてもらうようにお願いしなきゃならんだろうけど
Re:JREの互換性 (スコア:0)
どのライブラリは今後互換性が保証される、みたいな話は無いから、
アプリケーション開発者は、自分が使っているライブラリに魔の手が伸びないように、
祈るしかありませんね。
Re:JREの互換性 (スコア:0, 余計なもの)
全てDeplicated(非推奨)という形で残してあります。
親スレッドは完全な間違いです。
モデを下げてくださいますようよろしくお願いいたします。
Re:JREの互換性 (スコア:2, 参考になる)
変わったんじゃなくてAPIが増えただけだと思いますが。
ちなみに1.5でガラリと変わった様に見える Generics とかの言語仕様は、javac が頑張ってるだけでバイトコード的には今まで通りキャストしたりする処理に置き換えられてるだけなんですけどね。