JavaアプレットからRuntime.exec()を使って同ディレクトリ内のEXEを呼び出し、
EXEが出力したファイルをアプレットで読み込む、
というのをウェブサーバ上で(というかウェブブラウザから)やりたいのですが、
それはできるのでしょうか。
試しにブラウザから実行してみたところ、コンソールに以下のエラーが出力され失敗しました。
Exception in thread "AWT-EventQueue-4" java.security.AccessControlException: access denied (java.io.FilePermission <<ALL FILES>> execute)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkExec(Unknown Source)
at java.lang.ProcessBuilder.start(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
以下略
サーバ環境は以下です。
Windows 7 64bit pro
XAMPP for windows ver 1.7.2
Apacheの設定次第でできるのでしょうか。
お礼
回答ありがとうございます。 やはり無理なんですね。 違う方法を試すことにします。 ありがとうございました。