2009-07-08 16 views
2

私は非常に単純なJavaデスクトップアプリケーションをJava Web Startで実行するように変換していますが、入出力ファイルにはさまざまな問題があります。最も具体的には、Web StartアプリケーションでI/Oを処理する方法に関する情報を見つけることができないようです。入力ファイルをjarファイルとjnlpファイルと同じフォルダに配置しようとしましたが、読み込みません。Java Web Startでの入出力

Webサーバーに保存してそこからアプリケーションに読み込む入力ファイルが1つあります。

私は、アプリケーションが最初に実行されたときにクライアントマシン上で生成され、その後そこから読み込まれる2番目のファイルを持っています。

誰かが私がJava Web Startでi/oのために取る必要があることを知っているか、それを説明するリソースに向けて私を指摘することができます。

答えて

2

BasicServiceからダウンロードした場所を確認してから、HTTPを使用してファイルを転送できます。あなたは単にそれらを瓶に加えることもできます。

PeristenceServiceで限られた情報(現在はデフォルトは128K /マフィンと思う)を保存することができます。

http://java.sun.com/javase/6/docs/jre/api/javaws/jnlp/

+1

「マフィン」? (クッキー対)ハ! +1だけ参照してください。 –

0

あなたは多くの選択肢を持っていません。

  • あなた は
  • あなたは私はあなたが 、その後、したくないと考えているのjar にファイルを埋め込むことができ().openStreamをHTTP 新しいURL(アドレス)からファイルを読み込むことができgetResourceAsStream()

あなたは通常、隠しフォルダ

を使用して、ユーザーのハードドライブ上のファイルを格納を使用します
関連する問題