概要 モジュールを理解するのに苦戦したので、実戦形式でまとめました。 細かな仕様や、概念については別の記事にて作成中ですのでしばらくお待ちください。 IDE:「Eclipse」 Java SE9 以降対応 OS:Windows コマンドラインとIDEを交えながら説明しますので、他のOSでも応用できるかと思います。 準備 準備で作成したプロジェクトを何度も改変して解説していきます。 簡単に作る物を説明します。 ライブラリ(mylib) TaxCalculator(税金計算機) 貰ったお金から税金を計算し表示するクラス。 WorldTaxRate(世界の税率) 各国の税率と国名を列挙型で保持しているクラス。 アプリケーション(client) App(実行クラス) ライブラリを使用して実行するクラス。 ライブラリの作成(mylib) まずは「mylib」プロジェクトを新規作成します。 次にパッケ
![Eclipseで学ぶモジュールシステム - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/5441a66ce5aea56000040c33f128d5fb43c094fd/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9RWNsaXBzZSVFMyU4MSVBNyVFNSVBRCVBNiVFMyU4MSVCNiVFMyU4MyVBMiVFMyU4MiVCOCVFMyU4MyVBNSVFMyU4MyVCQyVFMyU4MyVBQiVFMyU4MiVCNyVFMyU4MiVCOSVFMyU4MyU4NiVFMyU4MyVBMCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9YTM2MTc5ZDZmM2M4MjQxNzE2ZTA3MjA4ZjlkODVkYWY%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBDMDJyMW1KcHZSJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz01OTE5Zjg3OGIzMzRlZDRhZGZiMzIxMDRmNTY1NjFhYg%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3Defd0a49b30c272d7199aa9b5372b2cdc)