브라우저에서 (다운로드 한 JDK의 경우) 대신 IDE에있을 때가 많으며 IDE (Eclipse/NetBeans에서 Java 코드를 입력 할 때 문서가 대개 자동으로 뒤집 힙니다.)이므로 에 액세스합니다. 터미널의 문서는 가장 편리한 방법입니다 (). 터미널에서 Java 문서에 액세스하는 것과 관련된 많은 SO 스레드 아카이브를 검색했지만 브라우저 또는 IDE 환경에서 항상 발견되었습니다.터미널에있는 Java 설명서
터미널에서 Java 설명서를 구할 수 있습니까?
예. 터미널에서 Math.max()
문서를 얻으려면 어떻게해야합니까? 도움?
는 펄에서 나는 보통 나는 보통 터미널에 ri -T thefunc
을 루비에서
perldoc -f thefunc
을한다. 이것은 보통 관련된 모든 클래스 나 열거 형의 메소드에 대해 내가 관심있는 메쏘드와 같은 장소에서 = 다른 별도의 위치에서 브라우징/검색 할 필요가없는 터미널 (브라우저, 검색 가능한 chm doc 또는 pdf 또는 기타 같은 터미널 세션을 제외한 다른 장소). 클래스/enum (ri -T max
)에 속한 메서드가 두 개 이상있는 경우 다시 정확한 전체 설명서를 얻기 위해 ri -T Enumerable#max
을 입력합니다. RTFM을 두 번 입력해야하지만 아직 터미널에 있습니다.
나는
java version "1.5.0_28"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_28-b04-382-9M3326)
Java HotSpot(TM) Client VM (build 1.5.0_28-157, mixed mode, sharing)
Mac OS X 10.5.8
를 사용하지만 나는 몇 주 전에 오라클 사이트에서 최신 JDK (자바 플랫폼 SE 6)를 다운로드했습니다.
계몽주의에 감사드립니다! , BBEdit/TextWrangler에서 :
lynx /Users/Shared/javadoc/jdk6/api/java/lang/Math.html
부록 : 올바른 API를 로컬로 사용할 경우 더 편리하게 바로 사용 open
:
open -a Safari /Users/Shared/javadoc/jdk6/api/java/lang/Math.html
부록
맥 OS X에
물론 이것은 Linux 및 Cygwin에서도 작동합니다. –
lynx도 브라우저라고 생각합니다. 그것을 사용하여'Math.max()'를 얻는 것이 영리한 대안이다.그러나 나는이 브라우저에서 RTFM을 검색하는 것에 의존 할 수 있다고 생각하지 않습니다. 검색하는 메소드에 익숙하지 않은 경우 먼저 관련 클래스를 찾고 Google에서 파일 이름을 확인해야합니다. call은 올바른 클래스 이름입니다. 내가 필요로하는 것은 루비의'ri max'와 같은 메소드 (또는 Java에서의 이름이 무엇이든간에 함수)를 검색하고 제안 할 수있는 문서 도구입니다. 더 좋은 대안? 그럼에도 불구하고 대답 해 주셔서 감사합니다. – Arie
필요는 없습니다. Javadoc에는 일반적으로 속한 클래스에 대한 역 참조가있는 모든 메소드가 나열된 색인 페이지가 있습니다. lynx를 사용하여 해당 색인에 액세스 한 다음 브라우저 검색 ('/')을 사용하여 관심있는 방법을 찾으십시오. –