2013-10-25 1 views
0

내가 프로토콜 버퍼에 구글에 의해 주어진이 예제를 컴파일하려고 해결할 수없는 . 이들의가져 오기 com.example는

Project->Clean 
File->Refresh 
Property->Java build path->add external JAR: 
http://postimg.org/image/xjrqhievv/full/ 

아무도 없다 : 나는 다음을 수행하려고했습니다

http://postimg.org/image/67whg6a57/full/ 

This is the full path of the import com.example java file: 
http://postimg.org/image/wexoc4sez/full/ 

and where all of my files are located: 
http://postimg.org/image/4veseacpn/full/ 

: 문제는 내가 무엇입니까 스크린 샷에서 볼 수 있듯이 "가져 오기 com.example가 해결 될 수 없다"이다 작업. 문제가 무엇입니까?

+0

에 specifiied로

그것은 파일 .proto의 예에서 생성되지 않았습니다? 또한 jar 탭 추가 외에도 경로를 만들고 주문하고 가져 오기로 이동하여 모든 외부 파일을 검사합니다. –

+0

예 깨끗함은 위에 나열된대로 시도한 것 중 하나였습니다 (다른 것을 의미하지 않는 한). 나는 그들을 모두 선택하려고했지만 아무것도 바뀌지 않았다. 존 스켓 (Jon Skeet)은 "소스 파일을 라이브러리로 갖고 싶지 않습니다"라고 말하면서 그가 말한 것과 모순되는 것은 아닙니까? – user2644819

+0

사실 참으로 U 라이브러리로 다른 패키지를 가져올 수 있습니다. 외부 파일로 내보내는 방법은 없습니다. –

답변

2

그래서 이것은 당신의 프로젝트에서 빠진 코드 인 것 같다. Shift-Ctrl-T을 누르고 AddressBook을 입력하면 거기에 있습니까? 그 다음이없는 경우 u는 청소를하려고 않은 Google on the protocol buffers 파일

+0

나는 시도했지만 아무 것도 나타나지 않았다. – user2644819

+0

이렇게하면 프로젝트의 항아리 원본이 사라집니다. Donwload then add more –

+0

예를 들어 .jar 파일이없는 경우에만 .jar 파일이있는 폴더 – user2644819

0

소스 파일을 라이브러리 인 것처럼 추가하려고합니다. 그렇지 않습니다.

"src"디렉토리를 소스 경로 (Java 빌드 경로 설정의 가장 왼쪽 탭)로 대신 추가하십시오. 또는 이미 소스 경로 인 경우 패키지 탐색기에서 새로 고침 해보십시오. 어쨌든, 당신은 확실히 라이브러리로 소스 파일을 갖고 싶지 않다 ...

+0

이미 소스 경로였습니다. 패키지 탐색기 설정은 어디에 있습니까? – user2644819

+0

@ user2644819 : 아니, 당신은 그렇게 말하지 않았습니다. 귀하의 질문은 "소스"라는 단어를 전혀 사용하지 않으며 소스 파일을 * 라이브러리 *로 사용하려고하는 스크린 샷을 보았습니다. –