1. ホーム
  2. java

[解決済み] パッケージ外からクラスにアクセスできない

2022-02-13 17:12:52

質問

私は2つのパッケージを持っています。私が最初のパッケージからインポートしたいクラスはPUBLICとして宣言されています。にもかかわらず、2番目のパッケージからファイルをテストすると、次のようなコンパイルエラーが表示されます。

PUBLICclassはmypackageでpublicではないので、パッケージの外からアクセスできません。

最初のパッケージのクラスにパブリックコンストラクタを追加してみましたが、何の変化もありません。

何か思い当たる節はありませんか?Netbeans 7を使用しています。

最初のパッケージのクラスは以下のようなものです。

public class PUBLICclass extends AbstractClass { public PUBLICclass() { } }

解決方法は?

推測してみる

最初のクラス宣言 PUBLICClass が公開されていなかったので、それを Public プロジェクトをクリーンにして再構築してみてください。