基本的なことをお聞きしたいのですが、A.javaがコンパイルできません。
どうすればコンパイルエラーを防げますでしょうか?よろしくお願いします。

c:\test>javac -d . B.java
c:\test>javac -cp ./bbb A.java
A.java:1: パッケージ bbbは存在しません。
A.java:7: Bにアクセスできません。
クラスファイル .\bbb\B.classは不正です。
クラスファイル  bbb.Bに不正なクラスがあります。
削除するか、クラスパスの正しいサブディレクトリにあるかを確認してください。

ディレクトリの構成構造
c:\test(カレントディレクトリ)
 LA.java
LB.java
Lbbb
LB.class
(A.java)
import bbb.*;
public class A
{ public static void main(String[] args){
B b=new B();
b.methodB(); }
}
(B.java)
package bbb;
public class B
{ public void methodB(){ System.out.println("class B"); }
}