【バグ】javax.net.ssl.SSLException Received fatal alert protocol_versionが出るんだけど【エラー】

エクリプスのJREに古いJavaが残ってると、エクリプスから起動時に通信エラーになりまくっていた・・。

今日は、プログラミングネタです。


(;´Д`) Javaで遊んでたら少し詰まった、って話。


私は本職のプログラマではないんだが、

たまに趣味でプログラミングをして遊んでいる人間である。


今回は、久々にJavaで詰まった。


数年前に遊んでたプログラムの改良をしようとして、

開発環境であるエクリプスから実行してみると・・。


javax.net.ssl.SSLException: Received fatal alert: protocol_version


(;´・ω・ `) おや、通信がうまくいかないようだが・・。


デスクトップにおいといたバッチから、

改良前のプログラムを書いたJarを動かすと、動いてるのに・・。


エクリプス上で実行すると、なぜか動かない。


(;´Д`) ???


どうやら、

Javaのバージョン自体は8なのだが、

エクリプスの設定で6と7が残っていたため、なぜかそれが悪影響を及ぼしていたようだ。


エクリプスの設定→Java→インストール済みのJREで、

古いバージョンのJavaを削除したら治りました。



(;´Д`) ヘンなバグが出ると、ビビるがな・・。