私はjavaでパッケージのコンセプトを試していました。それがうまくコンパイルが、.class
を作成しませんパッケージステートメントを取ったのにフォルダ構造が作成されないのはなぜですか?
javac -d . Test.java
:私のようにコマンドを使用してファイルをコンパイルするとき
package pack1;
:
は、私は単一のステートメントが含まれているTest.java
ファイルを作成しましたまた、
pack1
という名前のフォルダもありません。
なぜわからないのですか?誰でもお勧めしますか?私は、コードを変更した場合
:
package pack1;
class Test{}
とコマンド
javac -d . Test.java
を使用してプログラムをコンパイルするには、その後、それが正常にコンパイルし、フォルダ構造も正しく作成されています。
なぜこのように起こるのか教えてください。
有効な '.class'ファイルにコンパイルするだけではパッケージの宣言が不十分です... –