【发布时间】:2020-11-22 15:41:29
【问题描述】:
我正在尝试创建一个可以与 ros 服务器通信的 Web 应用程序(在 java 中)。因此我使用 rosnode 模块。 对于我使用 vaadin 的网站。 我的问题是我不知道如何调用/执行基于 rosnode javascript 的文件。
当我尝试调用 rosnode.initNode 时出现以下错误:
javax.script.ScriptException: SyntaxError: /home/philipp/webappvaadinros/my-starter-project/src/main/java/ros/webapp/com/nodejs/rosserver.js:3:0 Expected an operand but found let
let rosnodejs = require('/home/philipp/webappvaadinros/my-starter-project/node_modules/rosnodejs/dist/index.js');
^ in <eval> at line number 1
作为脚本引擎,我使用 NashornScriptEngine。 我应该提到我是 javascript 的新手。谁能帮帮我?
【问题讨论】:
标签: java ros java-scripting-engine rosnodejs