命令行上是否有一个JavaAPI查看器,比如c的man和ruby的ri?

命令行上是否有一个JavaAPI查看器,比如c的man和ruby的ri?,java,linux,bash,documentation,Java,Linux,Bash,Documentation,命令行上是否有JavaAPI查看器 我一直使用man进行C编程,使用ri进行Ruby编程。这两种方法对我来说似乎都很方便,现在我正在为JavaAPI寻找类似的方法 如果以前有人提出过这个问题,我很抱歉。我在谷歌上做了很多搜索,但没有结果。我想我可能使用了错误的术语。作为JDK的一部分,您还将收到javap实用程序,它允许您查看java.class文件中的方法签名 javap myClass 对于JavaAPI,您可以使用 javap java.lang.Integer 如果您是一个vi狂热者

命令行上是否有JavaAPI查看器

我一直使用
man
进行C编程,使用
ri
进行Ruby编程。这两种方法对我来说似乎都很方便,现在我正在为JavaAPI寻找类似的方法


如果以前有人提出过这个问题,我很抱歉。我在谷歌上做了很多搜索,但没有结果。我想我可能使用了错误的术语。

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

javap myClass
对于JavaAPI,您可以使用

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  
  • 插入符号前面的字符,如^M,需要先使用Ctrl+V,然后使用Ctrl+M键入
  • javap需要在您的系统路径中
  • 使用您自己的jre位置来代替此位置
  • 最后,由于这是使用cygwin测试的,您可能需要进行一些润色
  • 另一种方法是使用基于文本的浏览器。见:

    为了提高效率,大多数Java开发人员使用IDE,有许多优秀的免费IDE,如netbeans、eclipse或IntelliJ CE。这些允许您从代码导航到源代码和文档。我不会使用命令行,除非你喜欢用艰苦的方式做事。如果你真的想要命令行,我想你可以使用Lynx来查看:),但你最好的办法是确保你已经将JavaDoc集成到你最喜欢的IDE中(比如Eclipse或NetBeans).从技术上讲,您可以从命令行启动web浏览器…谢谢。。。我想我会习惯eclipse…仅供参考其插入符号,而不是胡萝卜:-)@saalehr这个答案可以为Java11及更高版本更新吗?不再有jre文件夹,但可以直接访问javap。我不太熟悉vim的东西,所以有人可以更新它吗?