LWUIT을 사용하여 J2ME 응용 프로그램을 작성합니다. 신청이 끝나면 항아리 크기는 0.99Mb입니다. 그것은 끔찍한 크기이며 NetBeans IDE 6.9 에뮬레이터로는 디버깅 할 수 없습니다. NetBeans IDE 6.9의 원터치 에뮬레이터 만 실행할 수 있으며 다른 장치는 설치할 공간이 충분하지 않습니다. 하지만 Nokia 5530과 Nokia N85로 응용 프로그램을 테스트합니다. 사용하기에 좋습니다. 그러나 다른 가장 낮은 JVM 휴대 전화는 그 크기로 실행되지 않습니다. 항아리의 크기를 줄이려면 어떻게해야합니까? LWUIT 병 크기 (내 응용 프로그램에 대한 항아리 추가 필요)는 700kb입니다 ...LWUIT로 작성된 J2ME jar의 크기를 줄일 수 있습니까?
2
A
답변
4
jar
파일 크기를 줄이려면 obfuscating을 사용하십시오. netbeans 프로젝트에서 난독 화 수준을 High
으로 설정하십시오. 그런 다음 프로젝트를 정리하고 빌드하십시오. 이제 jar
파일 크기를 참조하십시오. 그것은 줄어들 것이다.
-1
난독 화가 길일 수도 있지만 LWUIT의 모든 기능을 사용하지 말고 사용하지 않는 클래스를 제거하는 데 도움이됩니다. jarOpt 도움이 될 것입니다. 또한 일반적으로 모든 병과 클래스를 압축 수준이 가장 높은 하나의 JAR로 다시 채 웁니다.
관련 문제
- 1. Xna에서 텍스처의 크기를 어떻게 줄일 수 있습니까?
- 2. Flex 4 배치의 크기를 줄일 수 있습니까?
- 3. PHP로 이미지 파일 크기를 줄일 수 있습니까?
- 4. 어떻게하면 이미지 뷰에서 이미지의 크기를 줄일 수
- 5. UITableView에 표시 할 RSS 피드의 크기를 어떻게 줄일 수 있습니까?
- 6. 어떻게하면 ViewPort3D xaml의 파일 크기를 줄일 수 있습니까?
- 7. iphone tableview 헤더의 글꼴 크기를 줄일 수 있습니까
- 8. Android 스피너 크기를 어떻게 변경하거나 줄일 수 있습니까?
- 9. 어떻게하면 JBOSS를 줄일 수 있습니까?
- 10. 어떻게 텍스트 상자 너비를 줄일 수 있습니까?
- 11. 어떻게 linq 코드를 줄일 수 있습니까?
- 12. 스윙 JButton의 여백을 줄일 수 있습니까?
- 13. 상용구 함수에서 인수의 양을 줄일 수 있습니까?
- 14. 어떻게 TabHost에서 거리를 줄일 수 있습니까?
- 15. 면도기 코드를 몇 줄로 줄일 수 있습니까?
- 16. 데이터베이스에서 어떻게 중복을 줄일 수 있습니까?
- 17. (어떻게) 소켓 대기 시간을 줄일 수 있습니까?
- 18. Jquery, 어떻게 깜박임을 줄일 수 있습니까?
- 19. Paperclip을 사용하여 업로드하는 이미지의 품질을 어떻게 줄일 수 있습니까?
- 20. jar의 문제점
- 21. 좋은 J2ME IDE가 있습니까?
- 22. Spring 3.0.3.RELEASE로 업그레이드 - jar의 기록은 어디에서 찾을 수 있습니까?
- 23. JAR의 여러 JFrames
- 24. J2ME
- 25. 스레드의 무한 루프 동안 프로세서 사용을 어떻게 줄일 수 있습니까?
- 26. Twisted 서버의 메모리 사용을 어떻게 줄일 수 있습니까?
- 27. Eclipse PDT를 시작해야하는 시간을 어떻게 줄일 수 있습니까?
- 28. 새 양식에 대한 상용구의 "사용"을 어떻게 줄일 수 있습니까?
- 29. 어떻게하면 파일 경로를 사용하여 git bisect 실행을 줄일 수 있습니까?
- 30. 이 vb.net 코드에서 코드 줄을 줄일 수 있습니까?
난독 화는 사용되지 않는 클래스와 메소드를 자동으로 제거하여 jarOpt를 중복시킵니다. –
하지만 난독 화는 디버깅을 매우 어렵게 만듭니다. OP는 디버깅을 원합니다. – gertas
디버깅 할 때 난처하게 만들지 않습니다. 어쨌든 리플렉션을 사용하지 않기 때문에 프로덕션 환경에서 로그 또는 스택 추적에 사용할 수 없기 때문입니다. Jar 크기는 디버깅 중이 아닌 프로덕션에서만 중요합니다. –