执行JavaScript代码时找不到Java模块错误
执行Javascript代码时,我在Java模块的Windows 10x64上面临以下错误消息:
internal/modules/cjs/loader.js:638
throw err;
^
Error: Cannot find module 'java'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
at Function.Module._load (internal/modules/cjs/loader.js:562:25)
at Module.require (internal/modules/cjs/loader.js:692:17)
at require (internal/modules/cjs/helpers.js:25:18)
at Object.<anonymous> (C:\Users\Rau\Desktop\Test.js:1:12)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)"
var java = require('java');
var javaLangSystem = java.import('java.lang.System');
回答如下:java
模块不是自动可用的(即,它不包含在node.js中)。它可以通过npm注册表获得:https://www.npmjs/package/java
此错误试图告诉您的是它在java
模块的所有路径中查找,但找不到它。
确保您通过以下方式安装了Java模块:
npm install java
执行JavaScript代码时找不到Java模块错误
执行Javascript代码时,我在Java模块的Windows 10x64上面临以下错误消息:
internal/modules/cjs/loader.js:638
throw err;
^
Error: Cannot find module 'java'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
at Function.Module._load (internal/modules/cjs/loader.js:562:25)
at Module.require (internal/modules/cjs/loader.js:692:17)
at require (internal/modules/cjs/helpers.js:25:18)
at Object.<anonymous> (C:\Users\Rau\Desktop\Test.js:1:12)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)"
var java = require('java');
var javaLangSystem = java.import('java.lang.System');
回答如下:java
模块不是自动可用的(即,它不包含在node.js中)。它可以通过npm注册表获得:https://www.npmjs/package/java
此错误试图告诉您的是它在java
模块的所有路径中查找,但找不到它。
确保您通过以下方式安装了Java模块:
npm install java