-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathjavaInit.js
33 lines (27 loc) · 986 Bytes
/
javaInit.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
// "use strict";
// var fs = require("fs");
// var java = require("java");
// var baseDir = "javaSmartCard/src/com/genfare/smartcard";
// var dependencies = fs.readdirSync(baseDir);
// dependencies.forEach(function(dependency){
// java.classpath.push(baseDir + "/" + dependency);
// })
// java.classpath.push("javaSmartCard/src/com/genfare/smartcard");
// // java.classpath.push("./target/test-classes");
// exports.getJavaInstance = function() {
// return java;
// }
"use strict";
var fs = require("fs");
var java = require("java");
var path = require("path")
var baseDir = path.join(__dirname ,"javajars","src" ,"com" ,"genfare", "applet","encoder");
var dependencies = fs.readdirSync(baseDir);
dependencies.forEach(function(dependency){
java.classpath.push(baseDir + "/" + dependency);
})
java.classpath.push("javajars/src/com/genfare/applet/encoder");
// java.classpath.push("./target/test-classes");
exports.getJavaInstance = function() {
return java;
}