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





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

☆他のITネタとか☆