Na etapie projektowania i wykonywania edytor elementów wizualnych wymaga klas BeanInfo w celu określenia zachowania komponentów. Użytkownik może określić miejsce przechowywania klas BeanInfo.
Klasy utworzone w edytorze elementów wizualnych Java muszą być przechowywane w projektach Java. Każdy projekt Java ma ścieżkę budowania, która zawiera odwołania do innych projektów w obszarze roboczym środowiska lub do zewnętrznych plików JAR znajdujących się w systemie plików. Pakiety zawarte w ścieżce budowania służą do kompilowania klas w projekcie, a ponadto w edytorze elementów wizualnych Java służą one do tworzenia ścieżki klasy maszyny wirtualnej, w której komponenty Java Bean są wykonywane w czasie projektowania.
Zasoby można organizować na kilka sposobów: