問題タブ [java-web-start]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - ゲーム開発を学ぶには?
私はしばらくの間 Web プログラマーであり、Java でプログラミングすることもできます。取り組みたい小さなマルチプレイヤー RPG ゲームのアイデアがあります。ユーザーの Web ブラウザーで Java アプレットを介して再生されます。
ゲームプレイのデザインドキュメントと仕様を書きました。今知りたいのは、ゲームをどのように開発できるかということです。私はこれまで、テキスト ボックスやドロップダウンなどの組み込みウィジェットを備えた Windows のようなビジネス アプリのみを扱ってきました。ゲーム プログラミングでは、ゲームの UI 用に独自のウィジェット/コントロールを作成する必要があるようです。
これらは私が念頭に置いている具体的な質問です:
1) ゲームの画像や音声などのダウンロード中に、「読み込み中...」メッセージをプログレス バーとともに表示する方法。(Java アプレットを使用)
2) 独自のメニュー、コントロールなどを備えたゲームの UI を作成する方法。マップ アイコンをクリックすると、マップが表示されます。友達のアイコンをクリックすると、友達などとチャットできます。
3) その他、2D グラフィックスと 3D グラフィックスのどちらを使用するか、ゲームでの物理演算など、知っておくべき一般的なゲーム開発の問題。
私に役立つ本に良い推奨事項がある場合は、共有してください.
java - Java の「インターネット一時ファイル」の削除
Windows の Java コントロール パネルには、すべてのアプレットと Webstart がキャッシュされる「一時インターネット ファイル」の設定があります。アプリケーションの特定のユーザーは、このキャッシュが正しく機能せず、Webstart アプリケーションが適切に更新される前に、コントロール パネルからすべてのファイルを削除する必要があります。
そうすることの他の意味を見落として、更新を行うときに一時ファイルキャッシュをプログラムで削除できる方法はありますか?
java - java 6 がエラー「java.lang.Exception: cache failed for」で webstart アプリケーションのインストールを中断しました
最新の Java バージョン (Java 6 update 13) にアップグレードした後、実稼働環境で長年使用されていた webstart アプリケーションが、次のエラーでインストールを停止しました。
アプリケーション jnlp が正しくダウンロードされ、関連するすべての jar ファイルがダウンロードされます。アプリケーションには、アプリケーションが最初に実行されるときにいくつかのファイルをローカル ディスクに抽出するインストーラー jnlp ファイルへの参照も含まれています。
何が問題なのか、またはどうすればこれを回避できるのかについてのアイデアはありますか?
java - 一度にJavaプログラムのインスタンスを1つだけ実行できるようにするにはどうすればよいですか?
ユーザーがJavaアプリケーション(WebStart Swingアプリ)を複数回起動しないようにする必要があります。したがって、アプリケーションがすでに実行されている場合は、アプリケーションを再起動したり、警告を表示したり、再度閉じたりすることはできません。
これを達成するための便利な方法はありますか?ポートをブロックするか、ファイルにsthを書き込むことを考えました。しかし、うまくいけば、いくつかのシステムプロパティまたはJVMにアクセスできますか?
ところで。ターゲットプラットフォームは、Java1.5を搭載したWindowsXPです。
java - サーバーを呼び出すアプレット(またはWebStartアプリケーション):ベストプラクティス?
サーバー(サーブレット?)を呼び出していくつかのメソッドを呼び出し、データを送受信するアプレット(またはJava Web Startアプリケーション)を作成したいと思います。それらのメッセージを送信および取得するための最良の方法/テクノロジーは何でしょうか?
java-web-start - jnlpでUnsupportedClassVersionErrorが発生するのはなぜですか?
jnlpを起動するとUnsupportedClassVersionErrorがスローされますが、コマンドラインから関連するjarファイルを実行しようとすると、すべて正常に機能します。署名付き/署名なしのjarファイルを使用してj2seバージョンを1.5+、1.6 +に設定しようとしましたが、それでも問題は解決しません。
2つのサポートするjarファイル(mysql-connector.jarとswingx.jar)を使用して独自のjarファイルを起動しようとしています。私のjarファイルはEclipseで1.6コンプライアンス設定でコンパイルされ、antを使用してjarに組み込まれています。java 1.6を使用してコマンドラインから3つのjarを起動できるので、jnlpが失敗することに少し戸惑います。どんな助けでも大歓迎です。
jnlpファイルは次のとおりです。
私が得るエラーは次のとおりです。
java.lang.UnsupportedClassVersionError:java.security.SecureClassLoader.defineClass(SecureClassLoader)のjava.lang.ClassLoader.defineClass(ClassLoader.java:675)のjava.lang.ClassLoader.defineClass1(ネイティブメソッド)の.classファイルのバージョン番号が正しくありません.java:124)at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)at java.net.URLClassLoader.access $ 100(URLClassLoader.java:56)at java.net.URLClassLoader $ 1.run(URLClassLoader.java: 195)at java.security.AccessController.doPrivileged(Native Method)at java.net.URLClassLoader.findClass(URLClassLoader.java:188)at com.sun.jnlp.JNLPClassLoader.findClass(JNLPClassLoader.java:256)at java.lang .ClassLoader.loadClass(ClassLoader.java:316)at java.lang.ClassLoader.loadClass(ClassLoader.java:251)at com.sun.javaws.Launcher.doLaunchApp(Launcher.java:1052)atcom.sun.javaws。 Launcher.run(Launcher.java:105)java.lang.Thread.run(Thread.java:613)で
java - Java が新しいバージョンの jar ファイルを要求しないことがあるのはなぜですか?
Java アプリケーション (Java クライアントと Java サーバー) を更新するたびに、一部のクライアントで発生する問題が発生します。1% - 2% は、新しい jar ファイルをロードしません。これは、アプレットと Java Web Start で発生します。Java キャッシュをクリアすると、すべて正常に動作します。
Java が起動のたびに新しい jar ファイルをチェックしない理由はありますか?
java - Java Web StartアプリケーションのJNLPファイルを動的に生成しますか?
Webスタートプログラムに渡される動的に生成されたいくつかのパラメータを含むJNLPファイルを返すサーブレットを作成しています。現在、私のコードはストックテンプレートとトークン置換を使用していますが、サーブレット内でこのファイルをプログラムで生成する方法があると考えなければなりません。
これに利用できるツールはありますか?
java - Netbeans を使用して GUI を設計し、Web Start で開始する機能
Vista を実行しているコンピューターで Netbeans 6.5 を使用して GUI プログラムを設計しました。私はそれを自分のサーバーにアップロードし、Web Start をテストしました。うまくいきました。
後でMacを使用すると、動作しなくなりました。Ubuntuでテストしましたが、同様に失敗しました。Ubuntu でソース コードをコンパイルしようとしたところ、次のようになりました。
JNLP ファイルの生成に必要なタスクがありません。おそらく、ライブラリ 'JWS Ant Tasks' が共有フォルダーまたは IDE インストールのいずれかにありません。
基本的に、Java デスクトップ アプリケーションは Windows コンピュータでは問題なく動作しましたが、他のコンピュータでは動作しません。Ubuntuコンピューターでテストアプリケーションを作成してアップロードしたところ、正常に動作しました。
昨日コンパイルして Vista を実行しているコンピューターで実行したプログラムが Ubuntu で実行されないのはなぜですか?
ありがとう。
java - Java ウェブスタートのセキュリティ
セキュリティチェックをスキップするJava Webstartコマンドラインのオプションは何ですか? これはテストのみを目的としています。