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