問題タブ [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 投票する
2 に答える
2310 参照

java - JNLP ファイルの関連付け: ダブルクリックされたファイルを開くにはどうすればよいですか?

次の JNLP があります。

ほとんどすべてが機能しています。.wlog ファイルをダブルクリックすると、アプリケーションが開きます。ただし、正しいファイルは開きません。JNLP が main メソッドにパラメーターを渡して、どのファイルがアプリを起動したかを示すことになっていることをどこかで読みましたが、これは起こっていません (OS X 10.6)。mainアプリケーションのメソッドに空の配列を取得します。

おそらく関係ありませんが、スプラッシュ画面が機能しません:(

これを機能させるための指針はありますか?

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

java - .jnlpで一時ディレクトリを指定

Web サイトで実行されている Java アプレットにアクセスしています (コンテンツにアクセスしたり変更したりすることはできません)。ここでアプレットを見つけることができます: xxx

開始時に一時フォルダーを指定できるようにしたいのは、実行中のアプレットのインスタンスが 2 つある場合、ファイルが重複して同じ一時フォルダーに保存されるためです。

アプレットに指定された一時フォルダーに書き込むように指示することは可能なのでしょうか。

プロパティを追加しようとしました:

しかし、うまくいきません。

何か案が ?

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

java - jnlpファイルでJRE範囲を指定するには?

Java Web Start を使用する Java アプリがあります。jnlp ファイルは [j2se version="1.5+"] で構成されています。したがって、JRE 1.5 と 1.6 がインストールされている場合、アプリは 1.6 で実行されます。

ここで、JRE 1.5.0_07 から JRE 1.5.0_17 の範囲内でのみ実行するようにアプリを制限する必要があるという要件があります。

[j2se version="1.5*"] は機能しません - 常に 1.5 ファミリーの最新の jre でアプリを起動します。

href 属性を含めることで、正確な製品バージョンをリクエストできます。[j2se バージョン="1.5.0_14" href="http://java.sun.com/products/autodl/j2se"/]

しかし、jnlp ファイルで特定の範囲の JRE を指定して、JWS がその範囲からのみ JRE を選択するようにするにはどうすればよいでしょうか? したがって、1.5.0_07、1.5.0_17、および JRE 6 がインストールされている場合、1.5.0_17 でアプリを実行する必要があります。

これを達成する良い方法はありますか?

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

java - Java WebStart JNLP:最初の実行で異なるコードを実行する

WebStart JNLPファイルを使用して、ユーザーのデスクトップにショートカットを作成しています。

問題は、ユーザーがデスクトップショートカットを押したときにのみ、jarファイルのコードを起動することです。ただし、Java WebStartは、最初の起動時(デスクトップアイコンを設定したとき)にもjarを実行します。

jarを実行せずにアイコンを設定する方法はありますが、ユーザーがデスクトップアイコンを押したときにjarを起動する方法はありますか?

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

java - JNLPの権限の構成:

友人のWindowsマシンで実行されたWebスタートデモを実行しようとしていますが、UbuntuLinuxボックスでアクセスエラーがスローされます。

Linuxボックスで次のエラーが発生します。

これは私のUbuntuマシンの構成の問題だと思います。Webstartバージョンへのアクセスを許可するには何を変更する必要がありますか?

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

java - Java Webstart 文字エンコーディングの問題

ローカライズしようとしている JavaFX/Groovy アプリケーションがあります。

Java VM 引数 "-Dfile.encoding=UTF-8" を使用して JavaFX 標準実行をローカルで使用すると、すべての国際文字 (ü など) が正しく表示されることがわかりました。

ただし、Java-vm-args="-Dfile.encoding=UTF-8" などを使用して、JNLP ファイル経由でアプリを呼び出す場合

アプリケーションは、国際文字を他のランダムな文字 (√¬ など) のカップルとして表示します。

JNLP でファイル エンコーディングを正しく指定していませんか、それとも標準実行と Webstart の間にこれに影響する違いがありますか?

とても有難い。

編集: Groovy API を使用して、Remember The Milk RESTful Web サービスにアクセスしています。問題のあるすべてのテキストは、取得されたデータ (タスク名など) に由来し、実際にはバイナリまたはテキストでディスクに保存されません。「-Dfile.encoding=UTF-8」が実際にローカルで修正されるのは不思議です。

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

jnlp - JNLP構成で外部テキストデータファイルを参照する

Web Start(JNLP)を介してアプリケーションと一緒に配布したい外部データファイル(テキスト形式)への参照を含める方法を理解しようとしています。JNLP構造のドキュメントをふるいにかけると、JAR、nativelib、および拡張機能への参照を含めることができることがわかりますが、テキストファイルリソースを含める手段がわかりません。Web Startがサーバーからテキストファイルをダウンロードし、アプリケーションと一緒にローカルに保存するようにするには、どうすればよいですか?

ありがとう!

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

java - Java webstart max-heap-size により JVM を開始できない

Java Swing ベースのアプリケーションには、クライアント側で Java Webstart を使用します。最近、jnlp リンクをクリックすると、「Java 仮想マシンを起動できません」という奇妙なエラーが発生します。

jnlp ファイルの max-heap-size 設定が 1024m に設定されているのに対し、ほとんどのクライアント PC には 1 GB の物理メモリしかないため、すぐにわかります。max-heap-size を 512m に戻して問題を解決しました。現在、jnlp ファイルの関連行は次のようになっています。

jnlp の仕様を調べましたが、「Java 仮想マシン」の問題に関連するものは見つかりませんでした。理論的には、max-heap-size は initial-heap-size ほど重要ではありません。しかし、私たちの経験はまったく逆であることを示唆していました。

クライアント環境:

Windows XP SP2 ( 32 ビット )、Internet Explorer 8.06、メモリ 1G 注 max-heap-size を 1024m に設定すると、2G RAM を搭載したマシンで同じ問題が発生する可能性があります。

基本的に、私がここで探しているのは、なぜこれが起こっているのかについての参照/仕様/経験であり、物理メモリサイズを増やす以外にこの問題を回避する方法があるかどうかです.

もう 1 つの問題は、max-heap-size を指定しない場合、実際の物理メモリ サイズが max-heap-size として使用されるのか、それともシステムのデフォルトのサイズが使用されるのかということです。

ありがとう、ジェイソンW

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

java - Java / JNLP でリソースをロードするための信頼できるアプローチ

JNLP で実行される .jar ファイル内の複数のリソースにアクセスする必要がある Java アプリケーションを作成しています。

アプリケーションは私の開発環境 (Eclipse) で正常に動作しますが、JNLP を介して実行すると動作しません。これは、jar 内のリソース ファイルが見つからないためと思われます。リソースファイルを確認しましたが、リソースは間違いなくそこにあります。

現在、次のようなコードを使用しています。

JNLP で動作する .jar 内のリソース ファイルにアクセスする正しい方法は何ですか?

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

java - JNLPを使用してJava7をダウンロードするにはどうすればよいですか?

Java7プラットフォームを必要とするリッチインターネットアプリケーションを開発しています。関連するJNLPファイルはどのようにしてそのプラットフォームのインストールを保証できますか?

JNLPファイルで次のバリエーションをいくつか試しました(主に「href」属性のURLで遊んでいます)。

しかし、何も機能していないようです。Java7のリリースがないので、私はいつもここに送られてきます。