Java Beans で IllegalAccessException

Java

この記事は最終更新日から1年以上が経過しています。

はじめに

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

パース時のエラー

原因

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

解決方法

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

この記事を書いた人

高橋克幸
高橋克幸
新卒3年目で脱新人を目指してます。
フロントに興味を持ち始めた今日このごろ。
趣味は 麻雀 プログラミング 音楽。
運動不足を感じているため、ダンスを始めようかと思っています。

Java