私は小さなJavaプロジェクトを持っています。また、プロジェクト フォルダー内でのファイルの編成方法の構造を維持したいと考えています。
bin/
、res/
およびの3 つのフォルダがありますsrc/
。src にはすべてのソース ファイルがあります。res には、印刷されるテキストファイルなどのリソースがあり、実行時に保存されるファイルです。そして in bin は、すべてのバイナリがあるべき場所です。
-d 引数を指定してソースファイルを bin フォルダーにコンパイルできることがわかりました。
javac -d bin src/*.java
しかしjava bin/Main
、プロジェクト フォルダーから実行できず、classnotfound エラーが発生します。(入っbin
てから実行java Main
します。なぜですか??)
2 番目の問題は、 res ファイルが にある場合にのみアクセスできることres/
ですbin/
。私はEclipseのようなものを望んでいます。ソースコード ファイルでres/
は、executor がプロジェクト フォルダーにあるように使用されます。
私がやろうとしていることを理解していただければ幸いです。そして、助けてくれてありがとう!