2017-04-16 6 views
0

간단한 앱에 JDatePicker를 사용했지만 선생님은 미리 컴파일 된 .jar를 수락하지 않으며 그냥 소스에서 컴파일 할 수 있는지 확인해야한다고 말했습니다.
그래서 JDatePicker 소스 코드를 체크 아웃하고 압축을 풀고 추출한 디렉토리의 모든 .java 파일을 BueJ 프로젝트에 추가합니다. 추출 된 클래스 내부에서 일부 가져 오기를 제거해야 JVM에서 "프로젝트 내부를 볼"수 있습니다.
이제 BlueJ의 클래스 JDatePickerImpl & 가 정의되는 곳 ...
를 찾을 그리고 둘 수 없습니다 I. I 프로젝트 폴더를 통해 내가 얻을 모두가 내 자신의 두 줄의 코드입니다 grep -rn 경우 수 있습니다.
누구나 거기에 있어야하는 클래스를 가져 오는 방법을 제안 할 수 있습니까? 정의를 찾을 수 없습니까? 어쩌면, "구현"을 작성해야합니다 (따라서 Impl의 이름으로)?BlueJ에서 클래스를 올바르게 가져옵니다.

여기 uploaded project
내가 쓴 유일한 파일 것은 누락 있기 때문에 나는이 프로젝트에 JDatePickerImpl의 소스 코드를 볼 수 없습니다 TrainTicket.java

답변

1

입니다. grepcode.com과 같은 사이트에서 추출하거나 가져와야합니다. JDatePickerImpl입니다.

+0

감사합니다. 이러한 파일을 하나씩 다운로드하고 proj로 바꾸어 코드의 모든 오류를 제거했습니다 ... 그러나 이제 컴파일 오류가 없더라도 부분적으로 만 작동합니다. 해당 사이트에서 모든 .jar 내용을 어떻게 다운로드 할 수 있는지 제안 할 수 있습니까? – mekkanizer

+0

상단의 버전 번호 1.3.4를 클릭하면 전체 개요를 볼 수 있으며 항아리에 전체 소스 코드를 다운로드 할 수 있습니다. http://grepcode.com/snapshot/repo1.maven.org/maven2/org.jdatepicker/jdatepicker/1.3.4/ – ktul

+0

감사합니다. – mekkanizer