0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样使用Eclipse在Java中实现自己的API

454398 来源:网络整理 作者:佚名 2019-11-04 11:20 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤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-》 JAR File,如上图所示。选择下一步,然后浏览到导出位置。尝试导出一个您会记住的位置,因为稍后将实现此jar!确保您的设置符合我的设置(位于上图中),而不是导出位置。一切正常之后,单击Finish,然后让Eclipse编译器打包并导出您的jar文件!

步骤4:测试项目

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

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

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

public static void main(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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • JAVA
    +关注

    关注

    20

    文章

    2997

    浏览量

    115665
  • API
    API
    +关注

    关注

    2

    文章

    2147

    浏览量

    66226
  • Eclipse
    +关注

    关注

    1

    文章

    119

    浏览量

    22419
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    淘宝API揭秘:如何让你的店铺在海量商品脱颖而出?

    ​  淘宝这个拥有亿万商品的庞大生态,如何让自己的店铺和商品不被淹没,吸引精准流量并促成转化,是每个卖家都面临的挑战。单纯依靠平台的自然流量或基础操作往往力不从心,而 淘宝开放平台提供的A
    的头像 发表于 12-03 14:38 127次阅读
    淘宝<b class='flag-5'>API</b>揭秘:如何让你的店铺在海量商品<b class='flag-5'>中</b>脱颖而出?

    系统调用和API有什么区别呢?

    的,进到发动机的油量有多少,这些油量被点燃后会产生多少热量,进而会产生多少推力,这些推力又是怎样作用到车轮上等等。 这些细节统统不需要关心,api的作用就是说某个系统能对外提供什么功能,你应该怎样
    发表于 12-03 06:52

    如何通过API获取1688平台商品详情

    ​  电商开发,获取商品详情是常见的需求,尤其对于1688平台(阿里巴巴旗下的批发采购平台)。通过API接口,开发者可以高效地集成商品数据到自己的应用
    的头像 发表于 11-11 14:00 284次阅读
    如何通过<b class='flag-5'>API</b>获取1688平台商品详情

    教你如何使用API

    。在网络环境API使得应用程序能够彼此交互。软件或硬件API使得不同的组件能够互相操作。 在编写代码调用
    的头像 发表于 11-09 17:48 1032次阅读

    教你如何使用API接口获取数据!

    。在网络环境API使得应用程序能够彼此交互。软件或硬件API使得不同的组件能够互相操作。 在编写代码调用
    的头像 发表于 11-03 09:14 330次阅读

    电商API是什么?常用的电商API有哪些?发挥着怎样的作用?

    ​  在当今数字化时代,电子商务(电商)已成为商业的核心组成部分。为了提升效率、实现系统集成和自动化,电商API(Application Programming Interface)扮演着关键
    的头像 发表于 10-28 16:35 414次阅读
    电商<b class='flag-5'>API</b>是什么?常用的电商<b class='flag-5'>API</b>有哪些?发挥着<b class='flag-5'>怎样</b>的作用?

    京东:对接订单结算API实现企业采购批量开票,简化财务流程

    ​  现代企业采购管理,财务流程的繁琐往往成为效率瓶颈。企业需要处理大量订单结算、开票和报销,手动操作不仅耗时,还容易出错。京东作为领先的电商平台,提供了订单结算API,帮助企业自动化这些任务
    的头像 发表于 09-11 15:27 493次阅读
    京东:对接订单结算<b class='flag-5'>API</b>,<b class='flag-5'>实现</b>企业采购批量开票,简化财务流程

    API快时尚电商的供应链管理

    API(应用程序接口)作为连接不同软件系统的桥梁,正在革命性地重塑供应链管理流程。通过API,企业能实现数据无缝流动,自动化关键操作,从而提升整体运营效率。本文将逐步探讨API
    的头像 发表于 07-22 14:31 393次阅读

    鸿蒙NEXT-API19获取上下文,class中和ability获取上下文,API迁移示例-解决无法EntryAbility无法使用最新版

    用AppStorageV2.connect,以及ability通过windowStage获取。此外,promptAction.showToast、router.replaceUrl、promptAction.showDialog和px2vp等
    的头像 发表于 07-01 10:57 582次阅读
    鸿蒙NEXT-<b class='flag-5'>API</b>19获取上下文,<b class='flag-5'>在</b>class中和ability<b class='flag-5'>中</b>获取上下文,<b class='flag-5'>API</b>迁移示例-解决无法<b class='flag-5'>在</b>EntryAbility<b class='flag-5'>中</b>无法使用最新版

    鸿蒙开发API9 到 API12,有哪些不同

    ,可以从一些第三方网站中下载 二、Model API9支持Stage模型和FA模型两种,API12已经移除了相关选择,默认就是Stage模型 ​​ 三、卡片 卡片也属于毕设的创新功能点,
    发表于 06-29 22:47

    RAGFlow配置MaaS API使用指导

    RAGFlow配置MaaS API使用指导
    的头像 发表于 04-19 13:40 3082次阅读
    RAGFlow<b class='flag-5'>中</b>配置MaaS <b class='flag-5'>API</b>使用指导

    Java的SPI机制详解

    接口规范以及可以发现接口实现的机制,而不需要实现接口。 SPI机制Java应用广泛。例如:JDBC
    的头像 发表于 03-05 11:35 1111次阅读
    <b class='flag-5'>Java</b>的SPI机制详解

    利用DLP4500成功烧录入一组图案后,怎样通过软件实现控制DLP4500投影仪投影指定的图案?

    您好,利用DLP4500成功烧录入一组图案后,怎样通过软件(或投影仪的api实现控制DLP4500投影仪投影指定的图案。 例如,我烧录5张图案至DLP4500,现在我想在
    发表于 02-27 07:51

    dlp3010如果不用gui, 只用api投射自己定义的投射码,要怎么操作?

    , 只用api 投射自己定义的投射码,要怎么操作? 要先烧录进去? 不烧录可以吗? 3:假如已经烧录有图片,该怎么去找到对应的内存,打印指定的pattern呢?
    发表于 02-20 07:46

    Java微服务如何确保安全性?

    Java微服务架构确保安全性,可以采取以下措施: 身份验证与授权: 使用OAuth 2.0和OpenID Connect框架进行身份验证和授权。OAuth2允许用户不分享凭证的情
    的头像 发表于 01-02 15:21 1025次阅读