Есть ли средство просмотра Java API в командной строке, например man для c и ri для ruby?

Есть ли средство просмотра Java API в командной строке?

Я использую man для программирования на C и ri для программирования Ruby. Оба они кажутся мне очень удобными, и теперь я ищу что-то подобное для Java API.

Прошу прощения, если этот вопрос был поднят раньше. Я сделал много поисков Google, но результат не появился. Я думаю, что, возможно, использовал неправильные условия.

Ответ 1

В рамках JDK вы также получите утилиту javap, которая позволяет видеть сигнатуры методов в файле java.class.

javap myClass

Для java API вы можете использовать

javap java.lang.Integer

Если вы фанатик vi, используйте эту настройку, чтобы увидеть подпись метода в классе под курсором со следующим дополнением к вашему ~/.vimrc.

let $jre='/cygdrive/c/jdk1.6.0_21/jre'  
map tt yy:tabnew ^R^W^M  
map + tt:set ft=java^M!!javap -public 'grep .*%$ $jre/lib/classlist'^M  
  1. Символы, предшествующие карету, такие как ^ M, нужно набирать с помощью Ctrl + V, затем Ctrl + M
  2. javap должен быть в вашем системном пути
  3. Вместо этого используйте свое собственное местоположение jre
  4. Наконец, поскольку это проверено с использованием cygwin, вам может понадобиться сделать некоторые нажатия

Другой способ - использовать текстовый браузер. Смотрите: Посмотрите файл справки javadoc из Vim [Только для Unix]