2014-06-13 1 views
9

NetBeans가 갑자기 Java API에있는 클래스 가져 오기를 중단하지만 내 외부 라이브러리에서 클래스를 가져올 수 있다는 것을 발견했습니다.Netbeans이 자동으로 알려진 가져 오기 클래스를 추천하지 않습니다.

NetBeans editor

이 대신 작성 저를 요구하고 당신이 볼 수 있듯이, ListArrayListjava.util 패키지에서 클래스 있지만 여기에 표시되지 않습니다 가져 오기위한 일반적인 제안이 있습니다 : 아래 이미지에서보세요 수업. 나는 코드 상단에 import java.util.List;을 입력 할 수 있다는 것을 알고 있지만, 전에는 더 좋았습니다! 제발 도와 줘서 고마워.

+0

수동으로 가져 오기를 추가하면 netbeans에서 수동으로 인식합니까? – rizzz86

+0

그것은 그렇지만, 내가 말했듯이, 수입이 자동적 인 곳에서는 삶이 더 좋았다. – Jevison7x

답변

15

에 언어를 설정합니다. 같은 문제가 여기에보고되었습니다

Bug 235712

내가 충분히 있었다 찾은 솔루션 - 단순히 넷빈즈 캐시를 삭제 ...

이 작업을 수행하기 위해, 도움말로 이동 = => 정보. 그런 다음 캐시가있는 디렉토리로 이동하여 "색인"카탈로그에서 찾은 내용을 모두 삭제하십시오.

enter image description here

은 NB를 다시 시작한 후, 모든 것이 시원했다.

0

Preferences->Editor->Code Completion을 확인하여 자동 완성 기능이 켜져 있는지 확인합니다. 그러나 스크린 샷으로는 내가 맞다고 가정합니다.

또한 Preferences->Editor->Formatting을 시도하고 내가 몇 분 전에 같은 문제를 가지고 ... 끔찍한 Java

+0

netbeans에서'ctrl + O'를하고'List'를 입력하면 예를 들어 제안 사항이 보입니까? –

+0

Ctrl + O를 누르고 List를 입력했지만 제안 사항이 표시되지 않았습니다. 나는 또한 내 자신의 수업을 입력하고 나는 그들을 보았다! 무엇이 문제 일 수 있습니까? – Jevison7x

+0

언어를 java로 설정 했습니까? –

0

오늘 나는 같은 문제를 발견했습니다. 작업하는 동안 잘못된 장소를 클릭하면 클래스를 코드 완성에서 제외시키는 것이 실제로 매우 쉽습니다. 옵션 - -

도구로 이동이 (넷빈즈 8.2)을 해결하기 위해 다음 드롭에서 다운 선택 JAVA를 코드 완성 탭

을 선택> 편집기 탭

(내 경우에 자바이었다)

패키지/클래스 이라는 제목의 상자를 찾을 수 있습니다. 제외 탭에서 코드 완성에서 제외 된 것으로 표시된 패키지를 찾을 수 있습니다. 다시 원하는 것을 제거하십시오.

관련 문제