【发布时间】:2017-03-30 11:56:51
【问题描述】:
我正在尝试在
上安装 node-java https://github.com/joeferner/node-javaWindows 7 64-bit
JDK 6.45 32bit
MS Visual Studio 2013
node.js v6.9.5
我收到 LNK2001 错误:
java.obj : error LNK2001: unresolved external symbol __imp_JNI_CreateJavaVM [C:\Users\seven\workspace\silver\deployment
s\apps\electron-quick-start\node_modules\java\build\nodejavabridge_bindings.vcxproj]
C:\Users\seven\workspace\silver\deployments\apps\electron-quick- start\node_modules\java\build\Release\nodejavabridge_bindings.node : fatal error LNK1120: 1 unresolved externals [C:\Users\seven\workspace\silver\deployments\apps\electron-quick- start\node_modules\java\build\nodejavabridge_bindings.vcxproj]
gyp ERR! build error
我做错了什么?谢谢。
【问题讨论】:
-
你确定它使用的是 32 位 JDK 而不是 64 位 JDK。
-
是的,我确定(安装 jdk-6u45-windows-i586.exe)
-
@Andrew:这里也一样。你找到解决办法了吗?
-
@SKuijers:不,我没有找到解决方案。我们拒绝在我们的项目中使用 node-java。没有什么是你不会帮助的。
标签: javascript java node.js java-native-interface