カスタム Java ライブラリ (jcifs-1.3.17.jar) を使用する Java コード (New.java) があります。
次に、カスタム Java ライブラリを使用して NativeProcess を使用して、Java コードをAdob e Air に移植する必要があります。
コードの一部を次に示します。
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 を実行します。