問題タブ [jnlp]

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.

0 投票する
1 に答える
368 参照

file-io - ファイルダイアログボックスを開かずにファイルがjnlpに存在するかどうかを検出するにはどうすればよいですか?

私のjnlpアプリでは、ユーザープロパティファイルが存在するかどうかを知る必要があります。存在する場合は、それをロードします。コードは次のようになります。

ユーザーはプロパティファイルの名前を知らないので、ダイアログボックスを開いても、どのファイルを選択すればよいかわからないので、私の質問は:jnlpで:if(new File( " abc.txt ")。exists)Load_Property()?存在しない場合は、ダイアログボックスをポップアップせずに続行します。存在する場合は、ダイアログボックスを開く必要もありません。必要に応じて、ファイルを読み込んでもよいかどうかをユーザーに確認してください。プロパティファイルとして「abc.txt」という名前。jnlpでこれを達成する方法は?サンプルコードはありますか?

PS:サードパーティの証明書が必要なため、「すべての許可」モードで実行していません。少し費用がかかります。

0 投票する
1 に答える
889 参照

java - JNLP java.security.AccessControlException with TargetDataLine.open()?

このエラーメッセージが JNLP の下で実行される原因となった次の行があります。

それを修正する方法? それとも、JNLP では音声を録音できないということですか?

PS:サードパーティの有料証明書が必要なため、すべての権限モードで実行していません。アプリを Sun の Java Store に提出する前に、jar に署名する必要があります。JNLP の FileSaveService / FileOpenService を使用するなど、他の方法があるのだろうか?

フランク

0 投票する
1 に答える
463 参照

audio - JNLPでサウンドクリップを再生するには?

サウンド クリップを再生する次の行があります。

スタンドアロンアプリで動作しますが、jnlp でエラーメッセージが表示されました:

java.security.AccessControlException: アクセスが拒否されました (java.io.FilePermission C:/Dir_Sound/music.au 読み取り)

「全権限モード」で実行していません。サウンド ファイルを再生する別の方法はありますか?

PS : サウンド ファイルは、プログラムの実行時にユーザーのコンピューターで選択されます。jar に埋め込むことはできません。

0 投票する
3 に答える
2643 参照

python - PythonはJavaのJNLPWebStartに相当しますか?

Pythonで同じ機能を実現する方法はありますか?つまり、ブラウザーからスクリプトを起動し、中央サーバーの場所からスクリプトを自動的に更新しますか?

0 投票する
4 に答える
3282 参照

java - JNLP アプリケーション用に Java システムのルック アンド フィールを設定するにはどうすればよいですか?

OpenSuse で Gnome を実行しています。その結果、私のシステムのルック アンド フィールは GTK+ になりましたが、これには多くの醜い問題があります (その一部をここで参照してください)。

Swing アプリの開発中に、コマンド ラインまたは IDE からクライアントを実行し、VM パラメーターを指定できます。

-Dswing.systemlaf=com.sun.javax.swing.plaf.metal.CrossPlatformLookAndFeel

見栄えを良くするために。

しかし、JNLP を介してアプリケーションを起動するときに、Java Webstart にこの VM パラメータを強制的に使用させる方法がわかりません。

編集: これは、ルック アンド フィールを設定するプログラム機能とは関係ありません。アプリケーションはこれを適切に行います。

私の質問は、Java Webstart が myapp.jnlp ファイルを実行するときに VM パラメータ「swing.systemlaf」を使用するように指示する方法です。

0 投票する
4 に答える
5333 参照

java - java.security.AccessControlException: Java Web Start を使用してアクセスが拒否されました

JWS (Java Web Start) を使用してファイルにアクセスする際に問題が発生しています。プログラムは新しいラベルと画像を追加します。プログラムはローカル コンピューターでは問題なく動作しますが、JWS を使用してリモート サーバーでプログラムを実行すると、エラー ページが表示されます。エラーのサンプルを次に示します。

これは、イメージに読み取りアクセス権があることを確認した後でも発生します。

アイデア?

0 投票する
1 に答える
541 参照

java - 自己完結型の JNLP ランチャー + データ ファイル

データをデータ ファイルに保存する JNLP エディタ アプリケーションがあります。ユーザーが自己完結型のビューアー アプリケーションとデータを 1 つのファイルで送信できるようにしたいと考えています。

理想的には、この自己完結型のファイルは、データ ファイルと JNLP アプリケーションのブートストラップに必要なすべてを含む、ダブルクリック可能な .jar ファイルです。.jar ファイルを取得して JNLP を起動し、アプリが特定のファイルを開くように指示する方法について、推奨事項はありますか?

0 投票する
3 に答える
3611 参照

java - Javaアプレットをリロードする

1つのhtmlページにJavaアプレットがあり、後でJavaコードを変更して、jarファイルを再生成します。私がしたのは、jarファイルをWebサーバーにコピーし、ブラウザーを起動して更新されたアプリレットを表示することだけですが、それでも古いバージョンが表示されていました。ブラウザを更新し、Cookieを削除してみましたが、それでも同じです。ファイルをダブルクリックしてそのhtmlファイルを開こうとしましたが、適切なアプレットを使用してブラウザで開きます...jnlpを使用してアプレットを展開しました。誰かが何がうまくいかないか知っていますか?ありがとう。

0 投票する
2 に答える
1424 参照

jetty - jnlp を介して多くの webapps で jetty を配信するにはどうすればよいですか?

私は webapp を持っています ( http://sourceforge.net/projects/sf-mvn-plugins/files/m2-repo/net/sf/maven/plugins/example-captaincasa-jnlp/0.1-SNAPSHOT/example-captaincasa-jnlp -0.1-SNAPSHOT.war/download ) サーブレット コンテナーで jsf を使用します。これは、ローカル PC の jetty-maven-plugin run-war ターゲットで正常に動作します。将来的には、この種の Web アプリケーションをもっと作りたいと思っています。

これらの webapps を jnlp 経由で jetty で配信する方法を探しています。エンド ユーザーはインストールをゼロにする必要がありますが、webapps にはサーブレット コンテナーが必要であり、ホストはサーブレット コンテナーやアプリケーション サーバーなどをサポートしていません。

組み込みソリューションは好きではありません。この場合、各 webapp を個別の桟橋で配信し、別々の桟橋で実行する必要があるためです->サイズが大きすぎる->ダウンロードサイズが多すぎるなど。

アーキテクチャは次のようになります: (ソース: sourceforge.net )建築

例: Bundle1 には jetty とデプロイされた webapp1 を含めることができ、Bundle2 には jetty とデプロイされた webapp1 と webapp2 を含めることができます (エンド ユーザーの要件に関連して、Web アプリケーションの多くのバリアントを提供したいと考えています)。

しかし、私の質問は何ですか?

  1. 桟橋のどの瓶が必要ですか? これらを私のホームページにアップロードしてホスティングしたいと思います。
  2. jnlp経由で彼を起動するためのメインjarとしてjettyにどのjarを使用する必要がありますか?
  3. jnlp 経由で jetty を開始するには、どのメイン クラスを使用すればよいですか?
  4. これが webapp1 の戦争であり、これが webapp2 の戦争であると言うように jetty を構成するために使用できるパラメーターはどれですか?

私にとって重要な質問は1です。これに答えて、jettyローカル(mavenプラグインなし)を実行し、手動で実行できるようになれば、残りの2〜4を解決できるかもしれません。