5

Javaでプログラムを書いたばかりです。プログラムをオンラインでダウンロードできるようにして、友人や家族が利用できるようにできるかどうか興味があります。どこから始めればいいのかわからない。

ローカルで実行したいと思います。.class ファイルをダブルクリックするだけで、自分のコンピューターでローカルにプログラムを実行できます。また、.class ファイルへのショートカットを作成して、デスクトップから直接実行することもできます。.class ファイル (4 つの .class ファイルがあります) と一緒に .java ファイルを圧縮し、それを使用したい人にメールで送信する方法はありますか? 家の別のコンピューターに zip ファイルを含むメールを送信しようとしましたが、.class ファイルは他のコンピューターでプログラムを実行できませんでした...これを実現する別の方法はありますか?

助言がありますか?

4

6 に答える 6

11

Java Web Start をご覧ください。

「Java Web Start ソフトウェアを使用すると、Web から Java アプリケーションをダウンロードして実行できます。Java Web Start ソフトウェアは、次のことを行います。

  • ワンクリックで簡単にアプリケーションをアクティベート

  • 常に最新バージョンのアプリケーションを実行していることを保証します
  • 複雑なインストールまたはアップグレード手順を排除します"
于 2010-09-06T18:13:16.320 に答える
1

*.jar ファイルを Web サーバーにアップロードして、そこから友人にダウンロードさせてみませんか? プログラムを Web ページに埋め込む場合は、Java アプレットを作成する必要があります。

于 2010-09-06T18:13:32.483 に答える
0

残念ながら、Java は「家族や友人と」アプリを共有するのに最適な言語ではありません。
基本的に、プログラムを実行できるようにする場合は、最初に jar を作成する必要があります。JRE をインストールして、コマンド ラインから実行する必要があります。本当に良いオプションは、 「ネイティブ」実行可能ファイルの作成に役立つLaunch4Jのようなものを使用することです.JREが埋め込まれているか、それをダウンロードするためのリンク、アイコン、インストーラー、およびプログラムをよりプロフェッショナルに見せます。趣味っぽい

于 2010-09-07T01:39:10.130 に答える
0

これは可能です。[yourclass] がプライマリ クラスの名前 (ダブルクリックしたクラス ファイルの名前) であり、[appname] がアプリケーションに付けたい名前であるとします。どちらも大文字と小文字が区別されます。次の手順に従ってください。

1) 「manifest.mft」という名前の空のファイルを作成します。

2) manifest.mft に次のように記述します:
"Manifest-Version: 1.0
Main-Class: [yourclass]
Class-path: .
"

3) 「run.bat」という名前の空のファイルを作成します

4) run.bat に「java -jar [アプリ名].jar」と記述します。

5) 最初に .java ファイルをコンパイルする必要があります: "javac [file].java"

6) 次に、すべてのクラス ファイルとマニフェスト ファイルを jar ファイルにパッケージ化する必要があります:
"jar cvfm [appname].jar manifest.mft *.class"

7) あとは、必要な相手に [appname].jar と run.bat を送信するだけです。相手は run.bat ファイルをダブルクリックしてプログラムを実行するだけです。JRE がインストールされていて、Windows PATH システム変数に JRE の bin foder が含まれている必要があります。

于 2010-09-07T12:18:04.423 に答える
0

実行可能なJarファイル自体を配布するか、ブラウザ経由でインストールすることに興味がある場合は、Java Web Startを調べることもできます

于 2010-09-06T18:11:31.580 に答える
0

Web アプリケーションを作成した場合は、それをGAEでホストできます。これは、オンライン アプリケーションを作成するための非常に優れた方法です。アプリケーションがデスクトップ Java アプリケーションの場合は、任意の FTP/HTTP サーバーにアップロードするだけです。

もう 1 つの解決策は、Java Web Startスタイルを使用することです。これにより、ユーザーはアプリケーションをダウンロードして、ブラウザから直接実行できます。


資力 :

同じトピックで:

于 2010-09-06T18:12:25.013 に答える