【バグ】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を削除したら治りました。




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