javaapi源码_javaapi使用教程

hacker|
102

文章目录:

怎么把Java源代码封装成api的形式

源代码应该是写在一个类里边的,通过myeclipse或者是eclipse来打包成jar包,

然后把jar包导入到项目工程中,

直接写类名,然后会提示导入该类所属的包,这样就可以的噢。

平时的源码封装和使用是这样子的。

如何Debug JAVA api源码

用Eclipse Debug,当跟踪进jdk api里时(比如javax.swing包里的类),无法查看某些local filed的值。这是因为jdk里的代码在打包时删除了一些用于调试的信息,以减小安装包的体积。不过可以通过重新编译jdk源代码来恢复此功能。

1.在Eclipse里新建一个java工程,把jdk_home/src.zip解压缩,复制java,javax两个目录的源代码到新建工程的src目录下。

2.build整个工程。如果build报Access restriction错误,是因为源代码里调用了com.sun等包的内容。可设置eclipse忽略这些错误。修改如下:

Windows - Preferences - Java - Compiler - Errors/Warnings - Deprecated and trstricted API - Forbidden reference (access rules): - change to warning

3.可能还有个别错误,直接删除报错的源文件。

4.将编译得到的.class文件替换java_home/jre/lib/rt.jar文件里的.class文件。(用winrar打开rt.jar,直接把生成的java,javax包拖进去)。

重启eclipse。现在调试时,跟踪到jdk api里的代码时,可以查看到相关的variable的信息了。

JAVA API类库的源码是用什么语言写的 难道也是JAVA?

就是Java写的啊,你看到的乱七八糟的东西,是因为,那些代码的换行符号,是unix格式的,所以是一个黑方块的。你用写字板打开就可以看到正常的了

IDEA 怎么导入java API与源码?

idea有import功能,可以导入本地源码和类库。

点File-- Import Porject,选择你本地的源码路径,根据向导提示导入,idea兼容四种IDE的工程:

1、Eclipse .project .classpath file,也就是你的源码中有eclipse的工程文件.project .classpath,就选择Eclipse类型,idea自动将它导入进来。你的Myeclipse也是一样。

2、Maven项目,你向导中选择maven项目,它将作为maven项目被导入idea

这两种是最常见的,另外两种就不说了。

如果你的源码中没有.project .classpath文件,也不是maven项目,在向导中你可以选择

Create project form existing sources

直接使用源码导入idea

怎么查看java官方的api的源代码

你的JDK安装目录下%Java_home%/src.zip文件就是源码,解压缩找到对应包下面的类即可。

如果是Eclipse开发,ctr+鼠标左击,出现不了源码的话,在弹出的视图中点击attach source,选择src.zip即可。

1条大神的评论

  • avatar
    访客 2022-07-08 上午 12:03:51

    es直接使用源码导入idea怎么查看java官方的api的源代码你的JDK安装目录下%Java_home%/src.zip文件就是源码,解压缩找到对应包下面的类即可。如果是Eclipse开发,ctr+鼠标左击,出现不了源码的话,在弹出的视图中点击attach source,选择src.zip即可。

发表评论