javaでSwingを使ったGUIアプリケーションを製作しているのですが、その公開方法で悩んでいます。
年間ライセンス契約の有料ソフトとして公開するつもりなのですが、jarファイルを直接配布する形では、逆コンパイルによるセキュリティ侵害の恐れがあります。
ユーザーのPCにjarファイルを置かない形式で、つまりはクラウドソフトのような形で公開したいと考えているのですが、適切な方法が分かりません。
条件として、
1jarファイルをユーザー(クライアント)から隠せること。
2Swingが完全に動くこと。
3何らかのデータベースが使えること(derbyが使えるとなおうれしいです。)
4ユーザーのローカルにあるファイルが操作できること。
5毎回パスワード入力による認証ができること。
を満たしている公開方法がもしもありましたらご教授ください。
想定されるユーザーが中高年中心なので、できればJREのインストールなどの面倒な部分を最小にしたいとも考えています。
JavaWebStartでは、結局jarを隠すことができないようなので断念しました。
何がしかのサーバーを使ってSwingをクラウドアプリとして動かす方法があればお願いいたします。
また、直球の答えがない場合には、参考になりそうな書籍や、有料の個人レッスンでこのあたりを教えてくれる先生などをご存知でしたら、それも教えていただけるとありがたいと思います。
なにぶん、プログラムの公開は初めてのことなので、お手数ですがお願い申し上げます。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/06/22 10:36