J2MEPolish UI 라이브러리의 이진 코드는 응용 프로그램을 컴파일하는 동안 사전 처리되므로 이진 코드가 없습니다. 이것이 J2MEPolish UI 부분에 대한 빌드 스크립트가없는 이유입니다. 결과 바이너리가 컴파일되면 아무런 의미가 없습니다.
이 UI 클래스를 직접 사용하는 경우 (폴란드 마술과 관련 없음) I 자신의 프로젝트에 복사하여 변경을 제안하면 좋을 것입니다.
그러나 작은 문제가 있습니다. 나는 100 % 확신 할 수는 없지만, 폴란드어 프로세스는 다음과 같아야합니다. 먼저 클래스가 사전 처리되고 폴란드 클래스가 사전 처리됩니다. 프로젝트에 복사 한 UI 구성 요소가 동일한 자바 패키지에 남아있는 경우, 변경 사항이 버그가있는 폴란드어 구현에 의해 덮어 쓰여질 수 있습니다. 응용 프로그램을 실행하거나 빌드 디렉토리의 최종 Java 코드를보고이를 검사 할 수 있습니다.
덮어 쓰기 문제가 발생하면 두 가지 옵션이 있습니다. 즉, 프로젝트의 UI 클래스를 다른 패키지로 옮깁니다 (직접 사용하는 경우 99 %를 사용해야합니다) 또는 폴란드어 빌드 프로세스를 수정해야합니다 그래서 폴란드어 클래스를 먼저 전처리 할 것이고 여러분은 그것에 의해 수행 된 변경을 덮어 쓸 수 있습니다.
/JaanusSiim
감사합니다. Jannus. 당신의 설명은 많은 의미가 있습니다. 나는 귀하의 솔루션을 시도하고 그것이 어떻게되는지 모두에게 알려줍니다. –
수업에는 폴란드어 사전 처리가 포함됩니다. 이미 다른 패키지 아이디어를 시도했지만 패키지 전용 멤버를 노출하는 다른 클래스에 대한 종속성으로 인해 막혔습니다. –
폴란드어 사전 처리로 가져 왔습니까? 아니면 직접 사용하고 있습니까? 어쨌든 - 최선의 선택은 폴란드어 처리를 변경해야하는 것처럼 보입니다. 이것은 너무 어렵지 않아야합니다. – JaanusSiim