血液機械と対話するための Java アプリケーションを作成しました。また、OAuth セキュリティと XML を使用してデータを Web サーバーに送信すると、アプリケーションはうまく機能します。
しかし今、これらのマシンを持っている顧客に配布する必要があります。このプログラムは .jar ファイルにあり、プロジェクト/dist フォルダーにある他の .jar ファイルも必要です。
実行中、画面にアイコンとして表示され、ユーザーがクリックできる小さな .png ファイルを使用します。
これらすべて (イメージを含む) をまとめて、インストーラーまたは Web サーバーを使用して配布する方法が必要です。
これを達成するための最良の方法は何ですか.jarとdistフォルダーをコピーしようとしました(netbeansから出た指示に従って)が、 java -jar myfile.jar を実行すると、 .png ファイルが含まれていないため、IOException が発生しました。
PNGファイルのコード:これを使用しています:
try
{
databaseimage = ImageIO.read(new File("image/database.png"));
databaseDisconnectedImage = ImageIO.read(new File("image/database_delete.png"));
}
catch (IOException ioe)
{
System.out.println("Problem Creating Systray: "+ioe.getMessage()+" Current Working Directory is: "+System.getProperty("user.dir"));
}