パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

電子政府が使えない理由、縦割りの弊害?JREの弊害?」記事へのコメント

  • ってそんな駄目駄目なの?
    • Re:JREの互換性 (スコア:2, 参考になる)

      by Anonymous Coward
      Java Appletを作成した時に同じような問題に悩まされたことがありますが基本的にはコンパイル時の問題ではないでしょうか?

      デフォルトのままjavacでコンパイルすると、コンパイルしたバージョンより低いバージョンのJREでは実行できないコードが作成されます。
      source="1.3" などのオプションを指定することでJRE1.3で実行できるコードが作成できます。
      バージョン間で多少の非互換な機能があっても、基本的には下位互換は保たれているため、"source"で指定したバージョン以降のJREであれば実行できます。

      リンク先にあるように本当に古いJRE1.3.1でしか動かないサービスがあるなら、互換性がない機能をあえて使っているってこと?
      この程度のことを放置しておくというのは役所の対応としては信じられないのだが・・・

      --
      実は余り詳しくないのでAC
      • Re:JREの互換性 (スコア:3, 参考になる)

        by Anonymous Coward
        古いバージョンでコンパイルしてあるものが、新しいJREで動かないことはありました。
        だから、古いバージョンを指定してるのかなと思いました。
        互換モードがあれな良いのにな。
        • by Anonymous Coward on 2006年03月27日 16時16分 (#909770)
          > 古いバージョンでコンパイルしてあるものが、新しいJREで動かないことはありました。

          JDK 1.0.2 や 1.1 で生成したバイトコードが Java VM 仕様に準拠していなかった [sun.com]という太古の問題ですか?
          1.3以降のバージョン間でもそんな問題が起きるとは聞かないのですが、まあ一度植え付けられた先入観はいつまでもいつまでも尾を引くからある意味仕方ありませんか。
          せめて
          > 古いバージョンでコンパイル
          > 新しいJRE
          が具体的にどのバージョンだったのかくらいは書いてくれないと、FUDだと思われても仕方ありませんね。
          親コメント
          • by kubox (23429) on 2006年03月28日 7時31分 (#910130)
            FUDかどうかはともかく、互換性があり、正しく動作していれば、FUDは出てこないと思うのです。
            親コメント
            • by Anonymous Coward
              で、それが1.1以前の話をしているのであれば、まあ一生言ってなさいってなもんですね。
          • by Anonymous Coward
            いいえ。 1.3で作成したバイナリが1.4で動作しないという問題です。 http://java.sun.com/j2se/1.4/ja/compatibility.html#incompatibilities1.4

アレゲはアレゲ以上のなにものでもなさげ -- アレゲ研究家

処理中...