Quantcast
Channel: 質問!ITmedia 新着質問(Java/253)
Viewing all articles
Browse latest Browse all 2439

jarが参照するjarを取り込む必要がありますか?

$
0
0
Androidアプリ(以下、自作アプリ)でJavaMailを使ったメール送信機能を作成しています。 メール送信機能はjar(以下、自作jar)として実装しており、 自作jarのプロジェクトにはJavaMailに必要な以下のjarファイルを取り込んでいます。  (以下、外部jarファイル)   ・activation.jar   ・additionnal.jar   ・mail.jar 自作jarファイルのみを自作アプリのプロジェクトに取り込み、 メール送信を行うと以下の例外が発生します。  <発生した例外>   java.lang.NoClassDefFoundError: javax.mail.Session    → クラス(のファイル)が見つからないという例外 試しに自作アプリのプロジェクトに外部jarファイルも一緒に取り込むと正常に動作します。 自作jarのプロジェクトに外部jarファイルを取り込んでいるので、 自作jarファイルには外部jarファイルがすべて取り込まれているように思います。 (2重で取り込んでいるような気がしてとても気持ちが悪いです) 自作アプリのプロジェクトに外部jarファイルを再度、取り込まないといけないのでしょうか?

Viewing all articles
Browse latest Browse all 2439

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>