私は30年ほどActionScriptのアプリケーションを開発してきました。私が見る限り、mxmlcコンパイラはより便利な方法でjavac - {options}を呼び出すshスクリプトです。これは私のソースコードがネイティブ javaバイトコードにコンパイルされているという考えを与えてくれます。なぜflashplayerはJVMを必要としませんか?
上記のことから、Flash PlayerのいずれかにJVMがインストールされているか、JVMが必要であると判断できます。あるいは、他のコンパイラと同じように、Adobeのカスタムバイナリファイルを生成するためにJavaを使用することもできますが、Javaはクロスプラットフォームと業界標準であるため、Adobe(Macromedia)がActionScript/Flex用に選択できる移植性の問題を回避できます。
これは私に説明できますか?
'java - {options} 'によって、' javac - {options} 'を意味しますか? ActionScriptがJavaバイトコードにコンパイルすることは非常に疑問です。 "ソースコードがネイティブのJavaバイトコードにコンパイルされている"ことをアサートするmxmlcコンパイラにスクリプト行を投稿できますか? –
申し訳ありませんがミスタイプ、javac。だから、Groovy、Scala、J Ruby、Python、smthのようにJVM上で動くべきだと思ったのはなぜですか? – mie