2

私はJavaを初めて使う学生のためのカリキュラムプロジェクトを書いています。そのようにフォルダ構造を持っています。

myjar.jar
solutions/my/really/long/package/MySolution.class

jarがsolutions/my /実際/long/package/ディレクトリ内のすべてのクラスをロードできるように取得しました。クラスパスに「solutions/」を追加します。

私の質問は、デフォルトのパッケージを使用せずにパッケージ用の長いネストされたフォルダがないように設定できるかどうかです。

結果の構造は次のようになります

myjar.jar
solutions/MySolution.class

ただし、MySolutionクラスにはデフォルトのパッケージがありません。

4

1 に答える 1

4

さて、あなたはあなた自身のクラスローダーを書くことができます。それでうまくいくかもしれませんが、それは本当に良いことではありません。特に、生徒は現実の世界では機能しないことに慣れてしまうでしょう。

短いパッケージ名を使用しないのはなぜですか?

于 2008-12-16T20:45:55.633 に答える