步骤1:创建项目

1。首先打开Eclipse并浏览到当前工作空间。我将创建一个新的工作区,以便项目层次结构不会被项目所阻塞。

2。进入Eclipse后,创建一个新的Java项目并为其命名。在确认名称之前,请注意,您要创建的项目是针对稍后将要实现的实际API的。

3。创建项目后,请确保您可以在项目浏览器窗口中看到它。此步骤是确保您不会将任何其他项目与此当前项目混在一起。

步骤2:创建程序包和类

1。首先,在包资源管理器下右键单击您的项目,浏览到新的包。选择新程序包后,请按com。[your_name_here]。[project_name_here]的名称进行命名,此程序包将容纳稍后将实现的主类文件。

2。右键单击位于程序包资源管理器下源文件夹中的刚创建的程序包,浏览至新程序,然后单击“类”。创建新类后,为其命名一个与您的项目相关的名称,因此我将其命名为Example。确保没有在类中创建主方法存根(仅继承抽象方法)。确保该类是公共的,并且它的超类是java.lang.Object

3。完成所有操作后,在包资源管理器中双击您的类文件。确保一旦完成,它将在Eclipse的中心窗口中显示空的类文件。

步骤3:代码和导出

1。现在是时候向这个可爱的类添加一些代码了!让我们从创建两个随机静态方法开始,这些方法返回除void以外的值。我将创建两个随机方法,您可能会做同样的事情。

(创建方法后的我的类文件:单击此处)

2。将一些方法添加到类文件后,就可以将其导出为jar文件了!首先右键单击您的项目src文件夹,然后选择导出。进入导出窗口后,选择Java-》JARFile,如上图所示。选择下一步,然后浏览到导出位置。尝试导出一个您会记住的位置,因为稍后将实现此jar!确保您的设置符合我的设置(位于上图中),而不是导出位置。一切正常之后,单击Finish,然后让Eclipse编译器打包并导出您的jar文件!

步骤4:测试项目

1。现在我们已经完成了API的导出,是时候创建一个项目来对其进行测试了!只需按照第1步中的步骤创建一个新项目,但是这次将其命名为以前的名称。我将其称为TutorialProject,因为这将永远是个好选择。

2。由于这是一个测试项目,不需要导出,因此这次无需创建包,而是创建类文件,该文件将生成一个默认包。至于类名,应该按照Test的名称来命名。**注**:这一次继承了publicstaticvoidmain方法存根!确认将继承主方法存根后,请选择完成按钮。

3。选择完成后,您应该会看到带有main方法的类文件(如上所示)。如果不这样做,则将以下代码插入到您的类文件中。

publicstaticvoidmain(String[]args){

}

##不需要,也不应被删除##

步骤5:将JAR添加到构建路径

现在有了一个主要方法,将API添加到这个新项目的构建路径中非常重要。为此,请完全按照原样执行这些步骤。

1。首先右键单击您的新项目(对我来说是TutorialProject),然后选择属性。

2。在属性窗口中,单击属性窗口左侧的“Java构建路径”。

3。进入属性菜单的“Java构建路径”部分后,在属性窗口的中上方选择“库”。

4。选择“添加外部JAR。..”,并浏览到您的API的位置,然后选择文件并单击“打开”。

5。完成所有这些操作后,选择位于属性窗口右下方的“确定”按钮。

步骤6:使用您的API!

1。将您创建的API添加到构建路径后,即可开始实现它。只需调用您创建的方法之一!对我来说,我会跑步。..

----------------------------------------------------------------------------------------------------------

System.out.println(Example.isSocketOpen(“instructables.com”,80));

----------------------------------------------------------------------------------------------------------

责任编辑:wv

eclipse java 生成api_怎样使用Eclipse在Java中实现自己的API相关推荐

  1. 使用java生成PDF并保存到本地服务器中

    使用java生成PDF并保存到本地服务器中 1.导入maven <!-- PDF工具包 --><dependency><groupId>com.itextpdf&l ...

  2. java生成pdf方法_详解Java生成PDF文档方法|chu

    最近项目需要实现PDF下载的功能,由于没有这方面的经验,从网上花了很长时间才找到相关的资料.整理之后,发现有如下几个框架可以实现这个功能. 1. 开源框架支持iText,生成PDF文档,还支持将XML ...

  3. java生成缩略图例子_具体介绍java生成缩略图的方法示例代码

    这篇文章主要介绍了java生成缩略图的方法,结合具体实例形式分析了java生成缩略图过程中所涉及的各种常见的图形处理技巧,需要的朋友可以参考下 本文实例讲述了java生成缩略图的方法.分享给大家供大家 ...

  4. Java生成png文件字体不清晰,java操作字体生成png图片,该怎么解决

    java操作字体生成png图片 java生成png图片,前提不能固定图片大小,根据文字和文字字号 自动生成png图片. 网上找了一些方法都是需要固定图片大小然后生成图片的.有没有办法解决自动生成文字p ...

  5. java生成公钥和私钥_使用Java生成证书,公钥和私钥

    小编典典 您可以使用一对或密钥在Java中动态生成证书.(公钥,私钥).以BigInteger格式获取这些密钥,并检查以下代码以生成证书. RSAPrivateKeySpec serPrivateSp ...

  6. java 生成枚举_为什么编译器在Java中生成Enums?

    我真的明白它无法扩展任何类来实现枚举,因为这意味着有多重继承.但我不明白的是,为什么编译器在使用"enum"而不是"class"时创建的枚举类是最终的. 是否有 ...

  7. java生成word 带表格_【java】Freemarker 动态生成word(带图片表格)

    1.添加freemarker.jar 到java项目. 2.新建word文档. 3.将文档另存为xml 格式. 4.将xml格式化后打开编辑(最好用notepad,有格式),找到需要替换的内容,将内容 ...

  8. java生成二维码并导入excel中

    需求: 将系统中的数据导出,数据中存在的网址需要处理后变成二维码,批量导出到excel中 使用开源包: 二维码生成:https://gitee.com/iherus/qrext4j excel导出:h ...

  9. java生成word 可变表格_【java】Freemarker 动态生成word(带图片表格)

    1.添加freemarker.jar 到java项目. 2.新建word文档. 3.将文档另存为xml 格式. 4.将xml格式化后打开编辑(最好用notepad,有格式),找到需要替换的内容,将内容 ...

最新文章

  1. 计算机专业学嵌入式好吗?嵌入式到底该怎样学呢?
  2. python简易图形-python简单图形界面GUI入门——easygui【转】
  3. 以太坊源码linux下如何编译,以太坊教程:搭建环境、编写编译一个智能合约
  4. cacti监控java,Cacti for Oracle监控
  5. 【作业】第六章 面向对象基础
  6. ASP.NET MVC动态加载数据
  7. ywy_c_asm题
  8. TypeError: pyqtSignal must be bound to a QObject
  9. android switch控件的大小,关于Android Action Bar 上的 Switch控件
  10. Android仿人人客户端(v5.7.1)——应用主界面之左侧面板UI实现
  11. SolrCloud集群的安装使用以及Zookeeper的介绍
  12. P1867 【Mc生存】经验值
  13. PCworld 101个 fabulous Freebies
  14. Joson的简单用法
  15. 冰冻三尺非一日之寒-自学篇 浅谈个人学习方法(转载)
  16. moment时区转换
  17. 简单三步下载网页微博中的视频
  18. 网页被劫持怎么修复?主页被劫持修复方法
  19. OpenCV中waitKey()函数的深度解析
  20. linux kernel 学习中, #define ICPU(model){ X86_VENDOR_INTEL, 6, model, X86_FEATURE_ANY, } 的用法

热门文章

  1. 安装oracle时错误OUI-25031
  2. 基础佛学知识-间歇博客
  3. 程序员专属段子集锦 6/10
  4. JAVA中“:”的用法详解
  5. 计算机网络体系结构及协议
  6. Maven实战05_背景案例学Maven模块化
  7. Eclipse改动Project的文件夹位置
  8. 自学hadoop(三)
  9. 原型模式(Prototype )
  10. HTTP/2之服务器推送(Server Push)最佳实践