javaを実行したいがどうやるのか分からない

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
dic

javaを実行したいがどうやるのか分からない

#1

投稿記事 by dic » 15年前

いつもお世話になります

javaになってすいませんが、javaアプリケーションができたので
これをWEB上で実行させたいのですが、
この場合HTMLはどのように書けばいいのでしょうか?

現在、app02.classというjavaバイナリはできているのですが
これをWEB上にあげて、そのページを表示するとapp02.classバイナリを
実行するようにしたいです

調べてみましたが、クライアントで実行する方法と、サーバーで実行する方法が
あるようでしたが、コードまでは見つけれなかったので教えていただけないでしょうか?

softya

Re:javaを実行したいがどうやるのか分からない

#2

投稿記事 by softya » 15年前

サーバー上に置いてブラウザで実行するjavaをJavaアプレットといいます。
それ専用の書き方が必要ですが、理解されていますでしょうか?
下記サイトを参考にしてみてください。
http://adp-hbyp.net/sozai/java_f/java_applet.html

たかぎ

Re:javaを実行したいがどうやるのか分からない

#3

投稿記事 by たかぎ » 15年前

環境から明確にするべきでは?
例えば、共用のレンタルサーバーで、正攻法な動かし方が出来る可能性はほとんどありません。
GCJでコンパイルしてCGIとして動かすという強引な方法もあるので、できないとはいいませんが...

dic

Re:javaを実行したいがどうやるのか分からない

#4

投稿記事 by dic » 15年前

>softyaさん たかぎさん
環境は無料ホームページのところです
OSはLinuxで、PHP,CGIが使えます
アプレットではなくFrameクラスを継承したものをブラウザ上で動かしたいのです
下のようなソースになります
これをコンパイルしてできあがった app02.class をブラウザで動かす方法(HTML?だとするとアプレット?)
が知りたいです

コンパイラは JDK 1.6 のjavac.exe です
import java.awt.*;
import java.awt.event.*;

public    class    app02    extends    Frame
{
    Image    pi = getToolkit().getImage( "image.jpg" );
    
    public    static    void    main( String[/url] args )
    {
        app02    ap = new app02();
        ap.setSize( 1000, 1000 );
        ap.addWindowListener( new WindowAdapter() { public void 
        windowClosing(WindowEvent e) { System.exit(0);}});
        ap.setVisible(true);
    }
    public    void    paint( Graphics g )
    {
        g.drawImage( pi, 10, 10, this );
    }
}

たかぎ

Re:javaを実行したいがどうやるのか分からない

#5

投稿記事 by たかぎ » 15年前

> 環境は無料ホームページのところです
> OSはLinuxで、PHP,CGIが使えます

だとすると、普通の方法では無理です。
やはり、GCJでコンパイルして、CGIとして動かすのが妥当ではないでしょうか?
# 私はやったことがないので、詳細まではわかりません。

softya

Re:javaを実行したいがどうやるのか分からない

#6

投稿記事 by softya » 15年前

Frameクラスならアプレットで使えたと思います。
まぁ、語るほどJavaに詳しくないので間違ってるかも知れませんが。
どうみてもサーブレットやJSPじゃないのでCGIとしてサーバーで実行するワケではなくブラウザで実行したいんですよね?


たかぎ

Re:javaを実行したいがどうやるのか分からない

#8

投稿記事 by たかぎ » 15年前

> Frameクラスならアプレットで使えたと思います。

そうですね。
Frameならブラウザで実行できそうです。

dic

Re:javaを実行したいがどうやるのか分からない

#9

投稿記事 by dic » 15年前

>softyaさん たかぎさん

>http://ja.wikipedia.org/wiki/Java_Web_Start
初めてしりましたが、こういうのですね

アプレットだと、InternetExploerの場合しか試してないですが、
ポップアップがでて、それをクリックしないとアプレットが起動できないのです

>GCJ
これも初めて知りましたが、なかなかできたてで、参考になるようなものは英語のようですね

上を踏まえてアプレットで妥協します
ありがとうございました

閉鎖

“C言語何でも質問掲示板” へ戻る