저는 현재 apt annotation processor를 쓰려고합니다. 그러나 필자는 시스템에서 필요한 tools.jar을 찾을 수 없습니다. OSX에서 기본 JDK를 설치했습니다. APT 관련 수업은 어디에서 찾을 수 있습니까?com.sun.mirror. * 패키지는 어디에서 OSX로 이동합니까?
1
A
답변
2
Apple 번들 JVM에는 tools.jar가 없습니다.이 클래스는 단순히 classes.jar에 있습니다. 여기에는 다른 기본 Java 라이브러리 파일 (내 컴퓨터에는 /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/classes.jar
)이 들어 있습니다.
2
com.sun.*
클래스에 의존해서는 안됩니다. 이들은 내부 구현이며 위험은 다음 버전이나 다른 플랫폼에서 사라질 위험이 있습니다.
+0
특정 com.sun 클래스는 Eclipse JDT APT 플러그인에서 다시 구현되므로 Eclipse를 사용하고자한다면 항상이 대체 옵션이 있습니다. –
관련 문제
- 1. .CAB 파일은 어디에서 웹 서버로 이동합니까?
- 2. iOS에서 OSX로 정보 전송
- 3. xvfb - xvfb 독립 실행 형 패키지는 어디에서 다운로드합니까?
- 4. 자바 패키지는
- 5. 코코아/OSX로 이미지 배지 만들기
- 6. 소프트웨어 패키지는 어떻게 처리해야합니까?
- 7. System.err.println 출력은 Jboss에서 어디로 이동합니까?
- 8. wx.lib.docview 패키지는 어떻게 사용합니까?
- 9. 구현하는 방법 SIP 패키지는
- 10. 코어 데이터 동기화 : iOS에서 OSX로, 반대로
- 11. 메이븐 목표는 어디로 이동합니까?
- 12. Textmate가 함수 정의로 이동합니까?
- 13. RubyMine의 메소드로 어떻게 이동합니까?
- 14. scrollrect가 object - help로 이동합니까?
- 15. 로그 스트림은 어디로 이동합니까?
- 16. 내 업로드는 어디로 이동합니까?
- 17. 검색 창으로 어떻게 이동합니까?
- 18. 탭은 어디로 이동합니까?
- 19. 웹 사이트가 좌우로 이동합니까?
- 20. gnuwin32 inetutils 패키지는 어디로 갔습니까?
- 21. "설정"클래스를 배치해야하는 패키지는 무엇입니까?
- 22. 인트라넷 분석을위한 권장 패키지는 무엇입니까?
- 23. 루아 5.1.4의 개발 패키지는 무엇입니까?
- 24. 응용 프로그램 구성 요소에 대한 역할 기반 보안을 구성하는 데 도움이되는 패키지는 어디에서 찾을 수 있습니까?
- 25. Windows에 Paramiko를 설치할 때 Python Crypto 패키지는 어디에서 찾을 수 있습니까?
- 26. 자바 패키지는 어디에서 리눅스 시스템에 살고 있습니까? org.json 패키지가 존재하지 않습니다. javac를 사용하여 오류가 발생했습니다.
- 27. wicket으로 hibernate.cfg.xml 파일은 어디로 이동합니까?
- 28. 어떻게 회전하고 그 방향으로 이동합니까?
- 29. 카메라 움직임. 카메라를 어떻게 이동합니까?
- 30. 컨트롤러 그룹을 폴더로 어떻게 이동합니까?
그렇다면 이전 스타일의 Java 5 대신 새로운 Java 6 주석 프로세서 시스템을 사용하는 것이 좋습니다. –
그게 내가 지금 일하는 것을 발견 한 것이다. – kungfoo
주석 프로세서는 어떻게 테스트합니까? 프로그래밍 방식으로 컴파일러를 시작하고 프로세서 및 가짜 소스 파일로 피드합니까? – kungfoo