无法在ColdFusion中使用jsmile

时间:2015-05-07 19:39:57

标签: java coldfusion

在Windows上运行ColdFusion 10g。

我正在尝试集成一个使用jsmile编写的相当简单的Java应用程序,但我无法在ColdFusion下使用它。

jsmile需要一个DLL(巧妙地命名为jsmile.dll)。它在命令行上运行,但是当我尝试让它在CF下运行时,我得到:

#!/usr/bin/env node
var debug = require('debug')('yourProject');
var app = require('../app');
var sockets = require('../sockets')

app.set('port', process.env.PORT || 3000);

var server = app.listen(app.get('port'), function() {
    debug('Express server listening on port ' + server.address().port);
});

sockets.init(server);

我已添加*java.lang.UnsatisfiedLinkError: no jsmile in java.library.path (error at the first line where it tries to invoke the smile.Network)* 的具体路径 我已将DLL复制到Windows路径中的某个位置(尝试将其移动到路径中的不同目录) 我已将DLL的路径复制到Windows Path变量 我尝试在代码中使用javaVM using -Djava.library.path=PATH_TO_DLL 我尝试在调用smile的行之前在代码中使用System.setProperty("java.library.path", "PATH")

我在每次尝试后关闭/重启ColdFusion服务,但我总是得到同样的错误。我甚至试图关闭服务器而没有任何改进。

任何帮助都会受到赞赏......把我的头发拉出来......: - /

0 个答案:

没有答案