📜  如何在 Node.js 中运行Java代码?

📅  最后修改于: 2022-05-13 01:54:30.573000             🧑  作者: Mango

如何在 Node.js 中运行Java代码?

Node.js 是一个非阻塞、事件驱动的 JavaScript 运行时平台,使用 Chrome 的 V8 JavaScript 引擎构建。它主要用于构建可扩展的项目和应用程序,因为它非常高效且轻量级。它主要用于构建应用程序时的后端目的。

方法:在这篇特定的文章中,我们将学习如何使用 Node.js 运行Java代码。我们实现此功能的主要方法是使用 Bridge API 来连接到现有的Java API。

按照以下步骤在 Node.js 中运行Java程序:

1. 在你的电脑上安装 Node.js,看这里的步骤

如果已安装,请跳过此步骤。



2、打开你的Java代码所在的文件夹(或)项目,并初始化npm。

句法:

npm init

3.将Java安装为npm包

句法:

npm install java

注意需要在您的系统上安装Python和 JDK 才能无错误地运行,因为要安装的软件包使用 gyp 否则您将以一组类似的错误结束:

了解如何从这里下载Python和从这里下载 JDK,并将环境变量设置为它们各自的路径。



或者,您可以将Java包直接添加到您项目的依赖项列中的 package.json 文件中。

注意:这应该是最后的手段,即只有在任何其他方法都不起作用的情况下。

4. 现在通过在 test.js 文件中运行来测试Java程序。

示例 1:

Javascript
var java = require('java');
var javaLangSystem = java.import('java.lang.System');
  
javaLangSystem.out.printlnSync('I love gfg!');


Javascript
var java = require('java');
var javaLangSystem = java.import('java.lang.System');
var n=10
  
javaLangSystem.out.printlnSync(n);


然后在你的项目终端执行以下命令:

node test.js

输出:

I love gfg!

示例 2:

Javascript

var java = require('java');
var javaLangSystem = java.import('java.lang.System');
var n=10
  
javaLangSystem.out.printlnSync(n);
node test.js

输出

10

参考:https: Java。