【发布时间】:2012-10-08 15:35:35
【问题描述】:
我有一个使用自定义 java 库 (jcifs-1.3.17.jar) 的 java 代码 (New.java)。
然后我需要做的是使用 NativeProcess WITH 自定义 java 库将 java 代码移植到 adobe air。
这是代码的 sn-p。
var info:NativeProcessStartupInfo = new NativeProcessStartupInfo();
info.executable = new File("/usr/bin/java/");
info.workingDirectory = File.applicationDirectory;
var args:Vector.<String> = new Vector.<String>();
args.push("-cp", ".://Users//angelo//jcifs-1.3.17");
args.push("-cp","../bin", "New");
trace(args);
info.arguments = args;
process = new NativeProcess();
process.addEventListener(ProgressEvent.STANDARD_OUTPUT_DATA, onDataOutput)
process.addEventListener(NativeProcessExitEvent.EXIT, exitFunc);
process.start(info);
在多次尝试参数组合后,我仍然在移植自定义库时遇到错误,当我在命令行上尝试它时,它工作得很好。
java -cp .://Users//angelo//jcifs-1.3.17 新
我遇到了这个错误: 无法对未运行的 NativeProcess 执行操作。
显然NativeProcess在执行代码时执行NativeProcessExitEvent。
【问题讨论】:
-
请编辑您的帖子并包含这些错误。
标签: java apache-flex actionscript air native