2025. 12. 4. 18:00ㆍJava
.java 8 까지는 javadoc api 를 편하게 조회하기 위해서 여러 장의 HML 파일로 구성된 API 문서를 CHM 포맷하나로 통합해서 배포하는 것들을 사용해왔다.
https://javadoc.allimant.org/
Java Documentation in Windows Help format (WinHelp and HTMLHelp)
This Web site provides various Java documentation converted to Windows Help format. WinHelp and HtmlHelp systems provides a structured table of contents, a complete index, and a full-text search feature. Don't remember the parameters of StringBuffer.replac
javadoc.allimant.org
그러나 JDK 8 상위 버전의 javadoc 은 더 에상 CHM 으로 묶어서 배포하지 않기 때문에 매번 귀찮지만 구글에서 java BufferedReader api 처럼 키워드로 검색한 결과를 찾아들어가서 스크롤으루내려가며 불편하게 쓰는 중이다.
zeal 을 발견하기 전까진 말이다. 예전에 compiled html 로 알려진 CHM 브라우저가 있었다면 이 글을 쓰는 시점인 2025년에는 zeal 이 대세인 것 같다.
zeal 은 키워드로 API 문서들을 조회할 수 있게 해주는 브라우저이다 Windows 플랫폼에 한정된 CHM 과 다르게 zeal 은 Windows, Linux, Mac 을 모두 지원한다. (리눅스용 chm reader 프로그램이 있었지만 늘 버벅이고 띄우는데만 시스템 자원을 많이 소모하고 조회 중에 조기 종료되어 버리는 등 버그가 많았다. 아무래도 서드파티쪽이다 보니...)
시스템에 zeal 바이너리를 설치한 후에 실행하면 javadoc 문서를 추가해줘야 하는데 편리하게도 java 로 검색하면 최신 jdk 버전용 API 문서를 추가할 수 있다. 프로그램 하단 설명대로 라면 Dash 사이트에서 온라인으로 제공하는 문서를 가져와서 보여주는 것 같다. Dash 사이트로 가보면 Mac 용 바이너리가 있는 것으로 봐서 zeal 보다 먼저 제작된 프로그램인가 보다.
https://zealdocs.org/
Zeal - Offline Documentation Browser
zealdocs.org
Dash for macOS - API Documentation Browser
Dash provides instant offline access to 200+ API documentation sets, code snippets, and cheat sheets. Features MCP support for AI integration with Claude and other AI agents.
kapeli.com
'Java' 카테고리의 다른 글
| BufferedReader 로 라인수만큼 읽어내기 (0) | 2025.11.18 |
|---|---|
| eGov 공통 구성하기 (0) | 2024.07.24 |
| JSTL 로 넘어온 모델 변수값 확인하기 (0) | 2023.08.01 |
| [자바] JSON parsing (0) | 2023.08.01 |
| [Maven] ojdbc 의존성 (0) | 2023.08.01 |