0

私はJavaを学び始めています。私は C++ の経験が豊富なので、実際の言語は問題ではありませんが、展開は明らかに大きく異なります。Netbeans 7.1.1 を使用して JApplet を作成し、「Web 開始」オプションを使用して小さなテスト Web ページを生成しました。私のコンピューターでは問題なく動作しますが、JDK がインストールされていないコンピューターではまったく動作しません。実際、Chrome のJREダウンロード ページにリダイレクトされます。トリックはありますか?ここで何をしているのかよくわかりません。

もっと情報を投稿する必要があるかもしれませんが、それが何であるかは正直わからないので、さらに情報を投稿する必要がある場合はコメントを追加してください.

編集:何らかの理由でJDKが本当に必要です。もちろん、JRE なしで PC で実行しようとはしません。JDK がインストールされていない PC で試してくださいhttp://dl.dropbox.com/u/416909/wossname/wossname.html

4

5 に答える 5

5

Java アプリケーションを実行するには、ターゲット コンピュータに JRE (Java ランタイム環境) がインストールされている必要があります。Java アプリケーションは JRE で実行され、C++ 実行可能ファイルのようなスタンドアロンではありません。

あなたを混乱させた点はそれです。開発用コンピューターに JDK をインストールすると、JRE もサイレント インストールされます。

今はテストできませんが、次のように < applet> タグを使用して別の HTML コードを試してみてください。

<applet id="testVM" alt="Java is not working." codebase=".."   code="WossnameCalc" archive="Kol-Wossname.jar" width="1000" wight="942">
<param name="locale" value="en" /> 
</applet>

問題は、生成されたコードの「deployJava.runApplet」関数にある可能性があります。

于 2012-03-22T13:22:20.143 に答える
2

ブラウザでアプレットを実行するには、Java ランタイム (JRE) が必要です。JDK (Java Development Kit) が必要ですか、それとも JRE が必要ですか? 実行するには、JDK ではなく JRE が必要です。

于 2012-03-22T13:16:18.553 に答える
0

他の人は、JRE が必要であるという最も可能性の高い説明を投稿しており、rlbond は、ターゲット コンピューターに JRE があると回答しています。

JREの説明は正しいと思います。ターゲット コンピューターのブラウザーが正しく設定されていないと推測しています。インストールされている JRE については認識していません。ブラウザは JRE を認識しないため、JRE がインストールされていない場合と同じです。

したがって、rlbond に対する質問は、「ターゲット コンピュータは他のアプレットを実行しますか?」です。

于 2012-03-22T13:42:57.373 に答える
0

デバイスで Java アプリケーション (アプレットを含む) を実行するには、Java ランタイム環境 (JRE) が必要です。そのため、デバイスに JRE がインストールされていない JRE ダウンロード ページにリダイレクトされます。

于 2012-03-22T13:16:34.940 に答える
0

Java プログラムを実行する必要がある場合は、JRE が必要です。Java アプリケーションは、プラットフォームに依存しないアプリケーションです。任意のマシンで実行するには、仮想マシンが必要です。したがって、JRE (Java バイトコードをネイティブ マシン コードに変換するため) が必要です。

于 2012-03-22T13:17:00.147 に答える