自分のパソコンでは問題なく動くのに、客先で正常に動きません。
プログラムは自分のWindows10 64bitで作成したswingのデスクトップアプリで、お客さんのパソコンもwin10 64bitで、最新のJavaがインストールされているそうです。
スペックも特に低いようなことはなく、実行できるの思うのですが。
プログラム内で使っているのは、
java
1import java.awt.*; 2import java.awt.datatransfer.*; 3import java.awt.dnd.*; 4import java.awt.event.*; 5import javax.swing.*; 6import javax.swing.border.*; 7import javax.swing.filechooser.*; 8import java.io.*; 9import java.util.*;
です。
症状は、実行ボタンを押しても、何度か起動し直さないと完了ダイアログが表示されない。
実行ボタン(JButton)
完了ダイアログ(JDialog)
ボタン押下のアクション:Fileを使ったファイル名の検索、PrintWriterを使ったファイルへの書き込み、文字列操作等
情報足りなければ追記しますので、よろしくお願いします。
追記
Javaが入っていることは、スクリーンショットで確認しました。
起動しなおすというのは、アプリのことです。
追記
みなさんの言うとおり、実際に行って確認してみたいのですが、クラウドソーシングでの仕事でして、サービス内のトークルームでしかやりとりができません。
また、使っているファイルが想定外のものでないかの確認も、「こういう状態のファイルを想定してつくってありますので云々」と説明し、実際に試されたファイルも自分に送ってもらいました。
そのファイルを自分のパソコンで試すと、正常に動きました。
最終手段として、お客様のパソコンにJDKをインストールして頂いて、お客様のパソコンでコンパイルしてJarにラップすると、問題なく動きました。
しかしこれからもそんな方法を使い続けるわけにはいかないので、ほかの方法が知りたいです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。