私はいくつかのJava APIをテストしています。自分のプロジェクトを「MyLearning」と呼んでいます。srcにはすべてのsrcファイルがあり、srcにはmyfilesという別のパッケージが作成されました。 java.nio.file.Files
APIをインポートすると、IntelliJはこのクラスの提案を表示しません。しかし、メインパッケージ、すなわちsrc
フォルダでは、提案は完全にうまく機能します。IntelliJ - 新しいパッケージでオートコンプリートが動作しない
上の写真はFiles
APIは完全に正常に動作します私のメインのsrcフォルダを、示しています。
しかし、その後、私はすなわちmyfilesという作成した新しいパッケージでは、ファイルAPIのメソッドを取得するには、エラーを示しています。エラーが
あるシンボルを解決できません
を「存在」誰もがここにpoblem何ができるかを教えてもらえますか?
ないクラスでは、メソッドでそれを呼び出す必要がありますか? 'if(Files.exists(path)){ // do something }' – yousafkh
IntelliJが私に提案を表示すべきです。私は[CTRL] + [SPACE]をファイルの後に押してください。 – yousafkh
私が言ったように、コードをメソッドの中に入れる必要があります。 IntelliJのバグではなく、コードです。クラス内で直接メソッドを呼び出すと、コードはコンパイルされません。 IntelliJはコードに問題があることを明確に示しています。 '[ALT] + [ENTER]'はそれを修正するはずです。 – Jeremy