Skip to content

Commit a4c17fe

Browse files
committed
fixed windows build
1 parent 90a4bdc commit a4c17fe

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

lib/nodeJavaBridge.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
'use strict';
22

33
var path = require('path');
4-
var bindings = require("../build/Release/nodejavabridge_bindings");
4+
var binaryPath = path.resolve(path.join(__dirname, "../build/Release/nodejavabridge_bindings.node"));
5+
var bindings = require(binaryPath);
56

67
var java = module.exports = new bindings.Java();
78
java.classpath.push(__dirname + "/../commons-lang3-node-java.jar");
89
java.classpath.push(__dirname + "/../src-java");
9-
java.nativeBindingLocation = path.resolve(path.join(__dirname, "../build/Release/nodejavabridge_bindings.node"));
10+
java.nativeBindingLocation = binaryPath;
1011

1112
var MODIFIER_PUBLIC = 1;
1213
var MODIFIER_STATIC = 8;

src/java.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,15 @@ long v8ThreadId;
1212
/*static*/ v8::Persistent<v8::FunctionTemplate> Java::s_ct;
1313

1414
void my_sleep(int dur) {
15-
#ifdef WINDOWS
15+
#ifdef WIN32
1616
Sleep(dur);
1717
#else
1818
usleep(dur);
1919
#endif
2020
}
2121

2222
long my_getThreadId() {
23-
#ifdef WINDOWS
23+
#ifdef WIN32
2424
return (long)GetCurrentThreadId();
2525
#else
2626
return (long)pthread_self();

0 commit comments

Comments
 (0)