私は Java をめったに使用しないので、最新のエコシステムに関する私の知識は非常に限られています :(. 私の知る限り、Java はディレクトリ階層とファイル名に大きく依存しています: たとえば、「com.mycompany.myapp. WndMain" クラスの場合、対応する .class ファイルの名前は正確に "WndMain.class" (大文字と小文字を区別) にし、.jar ファイル (実際には .zip アーカイブ) 内の "com/mycompany/myapp" ディレクトリ ツリーに配置する必要があります。
しかし、アプリケーションを開発している間、ソース コードファイルに CamelCase という名前を付けて、いくつかのディレクトリ ツリーに散らばらせたくありません。結局のところ、それは私のソースコードです。私は、愚かなコンパイラやアーカイバのためではなく、ファイルを快適に操作できるようにファイルを整理することを好みます:)。「wnd_main.java」、「wnd_about.java」などのファイルを含むクリーンな「src」フォルダーが必要です。実際のソース コードの内容に基づいて、コンパイル中に正しいファイル名とディレクトリ構造を自動的に生成する簡単な方法はありますか?
もちろん、「.java」ファイルのコンテンツを読み取り、「using」および「class」ディレクティブを解析し、ディレクトリ構造を作成し、ファイルをコピーし、コンパイルなどを行う、Python、Ruby、Shell などを介して独自のスクリプトを作成できます。 ..しかし、おそらくこれはすべて何年も前に行われており、必要なのは「sudo apt-get install javamake」のようなものだけですか? :)