如何在Node.js中运行Java代码
Node.js是一个非阻塞、事件驱动的JavaScript运行时平台,它使用Chrome的V8 JavaScript引擎构建。它主要用于构建可扩展的项目和应用程序,因为它既高效又轻量。在构建应用程序时,它主要用于后端目的。
方法: 在本文中,我们将学习如何使用Node.js运行Java代码。我们实现这个功能的主要方法是使用Bridge API来连接已有的Java API。
按照以下步骤在Node.js中运行Java程序:
在计算机上安装Node.js,查看步骤 在这里 。
如果已经安装了Node.js,则跳过此步骤。
打开存储Java代码的文件夹(或)项目,并初始化npm。
语法:
npm init
将 java 安装为 npm 包
语法:
npm install java
注意: 此操作所需的系统上需安装Python和JDK才能无误运行,因为要安装的软件包使用了gyp,否则你将遇到类似的一系列错误:
了解如何从 这里 下载Python以及如何从 这里 下载JDK,并且将环境变量设置为它们以及它们各自的路径。
或者,您可以直接将Java包添加到项目中的package.json文件中的dependencies列中。
注意: 这应该是最后的方法,也就是说只有其他方法都不起作用的时候使用。
现在通过在test.js文件中运行它来测试这个Java程序。
示例1:
const java = require('java');
const javaLangSystem = java.import('java.lang.System');
javaLangSystem.out.printlnSync('I love gfg!');
然后在项目的终端上执行以下命令:
node test.js
输出:
I love gfg!
示例2:
const java = require('java');
const javaLangSystem = java.import('java.lang.System');
const n = 10
javaLangSystem.out.printlnSync(n);
node test.js
输出:
10
参考文献: https://www.npmjs.com/package/java。