在命令行上是否有一个Java API查看器,比如man for c和ri for ruby​​?

ssg*_*gao 13 java linux documentation bash

命令行上是否有Java API查看器?

我一直在man用于C编程和riRuby编程.它们对我来说似乎都很方便,现在我正在为Java API寻找类似的东西.

如果以前提出这个问题,我道歉.我做了很多Google搜索,但没有显示结果.我想我可能一直在使用错误的条款.

saa*_*ehr 11

作为JDK的一部分,您还将收到javap实用程序,该实用程序允许您在java .class文件中查看方法签名.

javap myClass
Run Code Online (Sandbox Code Playgroud)

对于java API,您可以使用

javap java.lang.Integer
Run Code Online (Sandbox Code Playgroud)

如果您是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  
Run Code Online (Sandbox Code Playgroud)
  1. 像^ M一样的插入符之前的字符需要使用Ctrl + V然后按Ctrl + M键入
  2. javap需要在您的系统路径中
  3. 用你自己的jre位置代替这个
  4. 最后,由于这是使用cygwin测试的,您可能需要进行一些修饰

另一种方法是使用基于文本的浏览器.请参阅: 从Vim查找javadoc帮助文件[仅限Unix]