Java Beans で IllegalAccessException

Java

はじめに

OpenCSV で csv ファイルを読み込むため、値の受け渡しにJava Beansを利用しました。単純なミスでパース出来なかったので覚え書きです。

パース時のエラー

原因

原因としては、Java Beans を外部クラスと定義していたので、アクセス修飾子が protected となっていたためでした。protected は パッケージ外から操作できないので、OpenCSV ライブラリの方でインスタンスを生成することができずエラーをはいてました。

解決方法

Java Beans を外に出して、アクセス修飾子を public にすることで解決しました。

この記事を書いた人

高橋克幸
高橋克幸
新卒2年目の準新人です。
趣味は 麻雀 プログラミング 音楽。
運動不足を感じているため、ダンスを始めようかと思っています。

Java