• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:java8に移行(サポート終了に付き))

java8に移行(サポート終了に付き)

このQ&Aのポイント
  • java8への変更についてコメント頂けますと大変、あり難いです。
  • java8の参考書があれば、ご紹介ください。
  • 質問者はJavaのバージョンをjava8に移行したいと考えています。具体的には、サポート期限の終了を考慮してjava8に変更したいとのことです。質問1では、java8への変更についてコメントを求めています。質問2では、java8の参考書を求めています。

質問者が選んだベストアンサー

  • ベストアンサー
  • KSOH
  • ベストアンサー率93% (29/31)
回答No.2

Java8ではawt/swingも残っています。Javaではそう簡単に過去に提供していたクラスが消えるということはないと自分は思っています。(非推奨になったとしても消えはしないという意味です) もしご質問のコードを今後も機能を追加してゆく予定があるならJavaFXで新しいGUIメカニズムへの移行も一考の余地があると思います。しかし現状どおり動けばよいだけなのであればJavaFXに書き換える必要は必ずしもないと思います。

その他の回答 (1)

  • KSOH
  • ベストアンサー率93% (29/31)
回答No.1

JavaはWrite Once Run Anywhereを謳っているので特別な理由がない限りコードはそのままという方針でよいと思います(プロダクションコードであればそんな単純な話ではなくテストのやり直しなどの作業は発生すると思いますが) ちなみに自分がJava8へ移行した際に遭遇したものを紹介しますと、swingを使ったアプリケーションで(おそらく環境依存で)レンダリングが不正になる問題が発生しました。あまり話題になっていないようなのでレアケースなのかも知れません。 この問題についてはここOKWaveでアドバイスをいただき自分はswingを止めてJavaFXに移行しました。

参考URL:
http://okwave.jp/qa/q8700349.html
bakabon_X
質問者

補足

毎度、お世話になります。 私の、今回の投稿のコードにはawtのimportがありますが、このawtは、使用しても 宜しいでしょうか(長期的に考えまして、)。 また、java8では、このawtの替わりのライブラリがありますでしょうか? 注)部品(コントロール)の配置や、最初のスタートコードにつきましては、”http://docs.oracle.com/javafx/2/get_started/jfxpub-get_started.htm” を参照しました。 その記事の中には、awtやswingが、java8でサポートされる、されないとの情報はありませんでした。 私は、VC++に関しましては多少経験があり、凡その感じはつかんでいますが、javaにつきましては、全くの素人であります。 以上、宜しくお願いします。

関連するQ&A

専門家に質問してみよう