首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Javascript中使用Java库

在Javascript中使用Java库
EN

Stack Overflow用户
提问于 2016-04-14 00:15:54
回答 2查看 3.1K关注 0票数 1

我正在计划一个项目,在这个项目中,我将使用用Java语言实现的NEAT算法(称为ANJI)为Agar.io开发机器人。我将使用名为Ogar的开源Agar.io服务器,它是用Javascript实现的。Javascript实现应该与Java库通信,以便在游戏运行时进化机器人,但我以前没有如何使Java和Javascript通信的经验。我曾考虑过使用Rhino,但它似乎不可能在浏览器中使用。那么,有没有办法让像Ogar这样的Javascript实现使用Java库呢?

EN

回答 2

Stack Overflow用户

发布于 2016-04-19 04:47:47

在这种情况下,使用Rhino / Nashorm并不重要,而且对于性能而言,它应该很难通过Java引擎运行基于nodeJS的应用程序。

Agar.io服务器是一个公开WebSocket应用程序接口NodeJS服务器,客户端解决方案需要以这种方式进行通信。

Using spring websocket client for example

你看到Agar.io-bot了吗?他们实现机器人的方式似乎是javascript浏览器扩展,并通过浏览器进行通信。

票数 1
EN

Stack Overflow用户

发布于 2016-04-14 00:32:08

通常,Javascript和Java库使用Rest和Json进行通信,Java提供Rest API,Javascript向该API发送Json请求。

这是java库的列表:用于开发Java Rest API和使用JSON。我推荐使用RESTEasy

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36604133

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档