これは単純な問題かもしれませんが、Google からは何も返されませんでした。
Java のパッケージに関するヘルプを読みました - インポートが機能しません
直接インポートが機能するのにワイルドカードが機能しない理由はまだわかりません。[編集] クラス パッケージとは、クラスのパッケージを意味します。私はまだJavaに慣れていないので、セマンティクスがわかりません[編集]
クラス パッケージを持っています:com.company.functions
を実行しようとするimport com.company.*
と、次のエラーが表示されます。
java: package com.company does not exist
明示的にインポートする場合com.company.function
、問題はありません。
だから私は解決策を持っていると思いますが、学習のために、誰かがこの問題を見る理由を説明できますか?
IDE:IntelliJ IDEA 12
import com.sociapathy.*; <--Throws compile error java: package com.sociapathy does not exist
import com.sociapathy.databaseAccess.MySQL; <--Works just fine