- ベストアンサー
アプレットからアプリケーション呼び出しについて
アプレットからアプリケーション(単体でも動く)を呼び出したいのですが、どうにも上手くいきません。 どのように記述しればよろしいですか? 開発環境は、Eclipse3.1 Java2です。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
参考URLがうまくリンクされてなかったのでもう一度 署名付きアプレット http://java.sun.com/j2se/1.4/ja/docs/ja/guide/plugin/developer_guide/rsa_deploying.html JavaWebStart http://www.java.com/ja/download/faq/java_webstart.xml 書き忘れましたが、アプレットから普通に起動できない理由は、ほかの人も書いていますが、セキュリティ上の理由からです。
その他の回答 (5)
- Paul_xxx
- ベストアンサー率56% (27/48)
いわゆるデスクトップアプリですね アプレットに署名を付けるか アプレットからの呼び出しでは無いですが ブラウザ上から、Java Web Startという仕組みを使えば 起動できます。 それぞれ、上記キーワードをもとに検索等で 調べてみてください。 参考URLも示しておきます。
- Paul_xxx
- ベストアンサー率56% (27/48)
Jアプリって何を言ってるのだろうと思って検索したのですが、 Vodafone(旧J-Phone)のVアプリの旧名称を言ってるのかな? その前提が正しいとして回答しますが、 普通は、アプレットから呼ぶことは出来ないと思います。 携帯電話やPDA等のJavaアプリは、J2MEという分類に属していて、J2SEのJRE環境だけでは、動作しないからです。 J2MEは、Javaの特性である、一度書けばどの環境でも動く(Write Once, Run Anywhere)というのが、それほどできていなくて、各端末の高度な機能は、Profileという 部分で補われています。 私の知識も多少古いので詳細は、参考URLなり 検索を行って最新事情は調べてみてください。
補足
J2SEのアプリケーションのことを指しています。
- Bonjin
- ベストアンサー率43% (418/971)
>どうにも上手くいきません 何をどうしたらうまく動かないんでしょうか? 普通にアプレットからアプリケーションのメソッドを呼ぶだけじゃダメなんですか?
補足
フレームを作って呼び出すというサンプルはよく見るのですが、Jアプリを呼び出すというサンプルがないので、どう記述したらいいのかわからない状態です。 自分なりに考えているのですが、どうしても呼び出せません。
- noboru2000
- ベストアンサー率33% (47/140)
アプレットはネットワーク越しにブラウザにダウンロードされて動く場合、通常はセキュリティーマネージャにより動作が制限されます。というのは自由にファイルを作ったりプログラムを動かされたりしてしまうと危険だからです。(悪意のあるプログラムだったら終りです)。
お礼
アドバイスありがとうございます。 これは通常アプリケーションの場合ですよね?Javaアプレットの場合でも、そうなのですか?
補足
Jアプリ呼び出しですが、自分で作ったJアプリをJアプレットのボタン等で呼び出す場合はどのようにすればいいか回答お願いできますか?
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
public class Sample { public static void main(String[] argv){ Runtime r=Runtime.getRuntime(); try{ r.exec("calc.exe"); } catch(Exception e){ System.out.println(e); } } }
お礼
回答ありがとうございます。 申し訳ないのですが、Javaアプリケーションを呼び出す方法をお願いします。 私の質問が悪かったですね。申し訳ありません。
お礼
回答ありがとうございました。