2016-08-05 19 views
1

私は依存する3つのモジュールを持っています。 IntelliJには、モジュールの依存関係が含まれていて、短いキーのいずれかを押すまで、すべてがうまくいきました。私が問題を知っているのは、モジュールBに属するモジュールAの変数の1つをctrl +クリックしようとすると、Decompiler(私は間違いなく「はい」を押した)を使用してもよいかどうか聞いてきます。だから私には.class - >が与えられたので、この.classにソースフォルダがあることを示すことができました。今度は、モジュールAからモジュールBの変数をクリックすると、それが想定される.javaクラスに移動します。しかし...IntelliJはモジュールの.javaの代わりに.classを使用しています

新しい変数をモジュールBに追加すると、そのモジュールはそれを認識しないため、モジュールAから呼び出すことはできません。しかし、モジュールBの元の変数を見ています。誰かがこの問題を以前に持っていたのかどうか疑問に思っていました。

Btwです。私はデフォルトで私のラップトップからIntelliJを再起動しましたが(はい、すべてのキャッシュを削除します)、しかし、私はこの問題に戻ります。根本原因が私のsettings.xmlかpomファイルにあるのだろうか

答えて

0

プロジェクトの構造(Ctrl + Alt + Shift + S)に移動し、モジュールを選択します。

必要なJavaファイルを含む他のモジュールがソースフォルダに正しく追加されていることを確認してください。