私はGUIを使ってJavaプログラムを構築しました。 私はそれをウェブにアップロードし、それをダウンロードせずに、またはjarファイルとして開くことができますか?私はブラウザバーにアドレスを入れて、私のプログラムでちょうど "再生"したい。ウェブ上でjarファイル(Javaプログラム)を実行するにはどうすればよいですか?
おかげであなたは良いプログラミングの原則/パターン、次のアプリケーションを設計した場合は先に
私はGUIを使ってJavaプログラムを構築しました。 私はそれをウェブにアップロードし、それをダウンロードせずに、またはjarファイルとして開くことができますか?私はブラウザバーにアドレスを入れて、私のプログラムでちょうど "再生"したい。ウェブ上でjarファイル(Javaプログラム)を実行するにはどうすればよいですか?
おかげであなたは良いプログラミングの原則/パターン、次のアプリケーションを設計した場合は先に
(例:MVCパターン)、ビュー層から分離ビジネスロジックを持っているので、ビジネス・ロジックを再利用することができるようになります新しいWebアプリケーションで作成し、Webコンテナに展開します。あなたはGUIのためのスイングを使用している必要がありますデスクトップで
[Web]------\
o------[Business]
[Desktop]--/
、ウェブでJSF、AWT、角度/休憩のような技術がたくさんあるなど、/休憩に反応
まず第一に、あなたがする必要がありますブラウザでJavaが有効になっていることを確認してください。オラクル社は、その部分についてステップバイステップのガイドを提供しています。here。アプリケーション自体については、プロジェクトをWebAppとしてコンパイルする必要があります。
<applet code=Main.class
archive="main.jar"
width="xxx" height="yyy">
</applet>
あなたのJavaアプレットが同じではない場合は、次のHTMLコードでは、「xxx」は、あなたのアプレットの幅であり、そして「yyyは」高さで、次のコード構造を、使用する必要があります
<applet code=Main.class
...
codebase="path/to/applets">
</applet>
すべて言ったと行って、あなたのHTMLコードは次のようになります:Webページ、あなたのアプレットタグ内にオプションの「コードベース」属性を使用することができるようにディレクトリ
<html>
<head>
...
</head>
<body>
...
<applet code=Main.class
archive="main.jar"
codebase="path/to/applets"
width="xxx" height="yyy">
</applet>
...
</body>
</html>
答えが正しければ、答えとして受け入れてください。 – joshuaneigh
はおそらく、あなたが探していますJavaアプレットを作成するそれはWebサーバーからのものですか?それでは、Javaアプレットのオラクルのドキュメントが役立つかもしれません。https://docs.oracle.com/javase/tutorial/deployment/applet/ – JChrist
@JChrist 2016年にJavaアプレットやSilverlightをサポートするブラウザはありません。 PS:私は決してSafariブラウザのアプレットをテストしたことはありません。 –