• ベストアンサー

アプレットからアプリケーション呼び出しについて

アプレットからアプリケーション(単体でも動く)を呼び出したいのですが、どうにも上手くいきません。 どのように記述しればよろしいですか?   開発環境は、Eclipse3.1 Java2です。

質問者が選んだベストアンサー

  • ベストアンサー
  • Paul_xxx
  • ベストアンサー率56% (27/48)
回答No.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 書き忘れましたが、アプレットから普通に起動できない理由は、ほかの人も書いていますが、セキュリティ上の理由からです。

noname#16545
質問者

お礼

回答ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (5)

  • Paul_xxx
  • ベストアンサー率56% (27/48)
回答No.5

いわゆるデスクトップアプリですね アプレットに署名を付けるか アプレットからの呼び出しでは無いですが ブラウザ上から、Java Web Startという仕組みを使えば 起動できます。 それぞれ、上記キーワードをもとに検索等で 調べてみてください。 参考URLも示しておきます。

参考URL:
http://java.sun.com/j2se/1.4/ja/docs/ja/guide/plugin/developer_guide/rsa_deploying.html,http://www.java.com/ja/download/
全文を見る
すると、全ての回答が全文表示されます。
  • Paul_xxx
  • ベストアンサー率56% (27/48)
回答No.4

Jアプリって何を言ってるのだろうと思って検索したのですが、 Vodafone(旧J-Phone)のVアプリの旧名称を言ってるのかな? その前提が正しいとして回答しますが、 普通は、アプレットから呼ぶことは出来ないと思います。 携帯電話やPDA等のJavaアプリは、J2MEという分類に属していて、J2SEのJRE環境だけでは、動作しないからです。 J2MEは、Javaの特性である、一度書けばどの環境でも動く(Write Once, Run Anywhere)というのが、それほどできていなくて、各端末の高度な機能は、Profileという 部分で補われています。 私の知識も多少古いので詳細は、参考URLなり 検索を行って最新事情は調べてみてください。

参考URL:
http://e-words.jp/w/J2ME.html
noname#16545
質問者

補足

J2SEのアプリケーションのことを指しています。

全文を見る
すると、全ての回答が全文表示されます。
  • Bonjin
  • ベストアンサー率43% (418/971)
回答No.3

>どうにも上手くいきません 何をどうしたらうまく動かないんでしょうか? 普通にアプレットからアプリケーションのメソッドを呼ぶだけじゃダメなんですか?

noname#16545
質問者

補足

フレームを作って呼び出すというサンプルはよく見るのですが、Jアプリを呼び出すというサンプルがないので、どう記述したらいいのかわからない状態です。 自分なりに考えているのですが、どうしても呼び出せません。

全文を見る
すると、全ての回答が全文表示されます。
回答No.2

アプレットはネットワーク越しにブラウザにダウンロードされて動く場合、通常はセキュリティーマネージャにより動作が制限されます。というのは自由にファイルを作ったりプログラムを動かされたりしてしまうと危険だからです。(悪意のあるプログラムだったら終りです)。

noname#16545
質問者

お礼

アドバイスありがとうございます。 これは通常アプリケーションの場合ですよね?Javaアプレットの場合でも、そうなのですか?

noname#16545
質問者

補足

Jアプリ呼び出しですが、自分で作ったJアプリをJアプレットのボタン等で呼び出す場合はどのようにすればいいか回答お願いできますか?

全文を見る
すると、全ての回答が全文表示されます。
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

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); } } }

noname#16545
質問者

お礼

回答ありがとうございます。 申し訳ないのですが、Javaアプリケーションを呼び出す方法をお願いします。 私の質問が悪かったですね。申し訳ありません。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Javaアプレットについて

    Javaの本をみるとJavaアプレットが必ずといって いいほど書いてありますが、実際の業務でアプレット を使って開発しているのでしょうか?

  • Epclipse2.1で作成したアプレットが実行できません

    Eclipse2.1で下のリンクにあるアプレットを作成して実行させると、 「アプレット型がjava.applet.Appletのサブクラスではありません」 とエラーが出るのですが解決できません。 実行環境の問題なのでしょうか? どなたかご教授ください。 宜しくお願いします。 http://www.gihyo.co.jp/book/2002/402401/download/P0501.java ちなみに、上記ソースの"package java2;"があると Eclipse上エラーが出るのでこの部分はカットして、 エラーなしの状態で実行しました。

    • ベストアンサー
    • Java
  • アプリケーションとアプレット

    JavaアプレットをJavaアプリケーションにするにはどのようにすればいいのでしょうか。

  • Webアプリケーションの開発(HTML埋め込み)

    Java言語でWebアプリケーションの開発(HTML埋め込み)をしたいのですが、 ソースコード(アルゴリズム)が解読防止が目的でJavaアプレットを考えています HTML+Javaアプレットの組み合せで下記の機能を実現したいのですが可能ですか パラメータの入力 パラメーラの出力(ファイル等出力) パラメータによる図形表示(図形・文字)・図形印刷 HTMLからJavaアプレットのデータ受け渡し

    • ベストアンサー
    • Java
  • JavaアプレットはWebブラウザ上で動作し、Javaサーブレットはサ

    JavaアプレットはWebブラウザ上で動作し、Javaサーブレットはサーバー上で動き、Javaアプリケーションは単独で動作するということは理解しました。 以上の3つには機能的な違いがありますか? JavaアプリケーションにはあってJavaアプレットには無いもの、Javaサーブレットにあって、Javaアプレットには無いもの、JavaサーブレットにあってJavaアプリケーションには無いものなど、もっと詳しく知りたいです。参考の本などもお待ちしています。皆さんの知恵をお貸しください。よろしくおねがいします。

    • ベストアンサー
    • Java
  • Javaのアプリケーションでの円の描画について。

    Javaのアプリケーションでの円の描画について。 EcipseでJavaプログラムを書いています。 まだ始めたばかりでわからないことだらけなんですが、JavaにはJavaアプリケーションとJavaアプレットの2種類の書き方(?)があることを知りました。 作りたいものに向かってJavaアプリケーションの書き方で最初から書いていたんですが、円を表示させるプログラムのところで引っかかりました。 Javaアプリケーションの書き方では円の描画方法は見つからなかったのです。 Javaアプレットの書き方では見つかりました。 ということは1からJavaアプレットの書き方で作り直さなくてはいけないでしょうか? ここまで出来たのは結構長いプログラムなのですが・・・。 どうかアドバイスお願いします。

    • ベストアンサー
    • Java
  • アプレットの動作テストができない

    Eclipseのメニュー→「実行」→「Javaアプレット」で、"HELLO"の文字を表示させるアプレットの動作テストしたんですが、エラーが出てしまいました。 エラー内容は以下の通りです。 -------------------------------------- この行に複数マーカーがあります。 - シリアライズ可能クラス Sample_01 は long 型の static final serialVersionUID フィールドを 宣言していません。 - ブレークポイント:Sample_01 ---------------------------------------- HTML上での動作テストは問題なくできるのですが、Eclipseでの動作テストは失敗します。なぜでしょうか? ソースはJava講座のHPの物なので、間違いないと思うのですが…。 //ソース import java.applet.Applet; import java.awt.*; import java.awt.event.*; import java.util.*; public class Sample_01 extends Applet{ //この部分に使用する変数を宣言// public void init(){ //ここで最初にやっておきたい処理を記述する// } public void paint(Graphics g){ g.drawString("HELLO!",200,200);//ここでアプレット画面に表示させる処理を記述する// } }

    • ベストアンサー
    • Java
  • アプレットに関して

    お世話になっております。 色々WEBをまわって調べてみたのですが どうにも情報を得られなかったので書き込みをさせて頂きました。 もしご存知の方がいらっしゃいましたらお願いします。 僕は今までDB系業務に携わっていたのですが 最近になりJava開発系に異動しました。 そしてJavaを触っているうちに個人でアプレットでも作ってみたいと 思ったのですがその中でいくつかの疑問がでてきました。 それは次のような点です。 ・アプレットをレンタルサーバーに設置して動作させる事ってできるのか? ・データ連携をやってみたい。そこで個人レベルだとMySQLなどとの連携を検討している。 ……が、はたしてこの連携できるのか?>DB→Java以外にもJavaから更新可能か?とか。 ・そういえばJSPでのDB連携はよく聞くがアプレットでの連携はまったく聞かない。 もしかして高度なのか?それともまったくできないものなのか? ・一般的なiアプリなどはよくサーバーと接続して更新情報を入手しているが あの技術に関する書籍などが発見できなかった。ああいうのって難しい??? まだまだJAVA覚えたてであまりよく解っていない部分も多いのですが…… もしご存知の方がいらっしゃいましたらお願いします。

    • ベストアンサー
    • Java
  • JAVAアプレットの仕組みについて

    HTMLに埋め込まれたJAVAアプレットが画像を表示するように記述されている場合、JAVAアプレットは画像をサーバーからダウンロードして表示しているんですよね? JAVAアプレットがサーバーからファイルをダウンロードできるように、 JAVAアプレットがサーバー上にファイルを作り出すこともできるのですか? 今、計算プログラムをダウンロードで配布して、実行して得られた計算結果を投稿してもらう仕組みを作っているのですが、 JAVAアプレットにサーバー上のファイルを操作する能力があるのなら、JAVAアプレットを読み込み実行するだけで配布と投稿の作業が一まとめにできてしまうと思いました。 JAVAアプレットはサーバー上のファイルをどこまで操作できるのでしょうか?

    • ベストアンサー
    • Java
  • Javaアプレットについて

    今、Javaを勉強中なのですが、Javaアプレットとは下記の様なブラウザ上で起動するもののことをいうんでしょうか? http://www.typing.sakura.ne.jp/sushida/ これはJavaアプレットに入るのでしょうか? また、CabosやiTunesはJavaアプレット?? 電化製品店で売ってるようなIEを経由しないタイピングソフト等はJavaアプレットではないですよね?