回答編集履歴

2

javaw\.exもありえる

2017/08/11 09:26

投稿

raccy
raccy

スコア21735

test CHANGED
@@ -62,7 +62,7 @@
62
62
 
63
63
 
64
64
 
65
- 多くの場合は、Javaであるということを意識させません。Windows版であれば、内部でjava.exeをjarファイル指定して呼び出すだけのexeを用意する場合がほとんどです。Javaは専用を含めてしまう場合もあれば、インストール時に一緒にインストールする物や、インストーラで無ければインストールを促す物など様々です。どれが良い、どれが悪いは一長一短でなんとも言えませんが、インストーラにJavaを含める場合はJavaライセンスの再配布の注意事項をよく読んだ上でライセンスに従った配付を行ってください。場合によっては、ライセンス違反とされて、あとで高額なライセンス費用を請求される場合があります。
65
+ 多くの場合は、Javaであるということを意識させません。Windows版であれば、内部でjava.exeまたはjavaw.exeをjarファイル指定して呼び出すだけのexeを用意する場合がほとんどです。Javaは専用を含めてしまう場合もあれば、インストール時に一緒にインストールする物や、インストーラで無ければインストールを促す物など様々です。どれが良い、どれが悪いは一長一短でなんとも言えませんが、インストーラにJavaを含める場合はJavaライセンスの再配布の注意事項をよく読んだ上でライセンスに従った配付を行ってください。場合によっては、ライセンス違反とされて、あとで高額なライセンス費用を請求される場合があります。
66
66
 
67
67
 
68
68
 

1

誤字の修正

2017/08/11 09:26

投稿

raccy
raccy

スコア21735

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- Javaの強みはOSに限らない事です。Windowsだけではなく、Mac、Linux、Solaris、各BSD(OpenJDKで提供)とマルチプラットフォームで使用できます。C/C++でもマルチプラットフォームなアプリケーションを作ることは可能と言えば可能ですが、実際の中身は各OS向けに多くの分岐が必要であり、バイナリも異なりますし、注意事項もたくさんあります。ましてや、マルチプラットフォームなGUIアプリケーションなんてものに挑戦使用とすれば、OS毎の違いの多さに嫌になるほどです。GTK+、TK、Qt、wxWidgets等のマルチプラットフォーム対応のウィジット・ツールキット(GUIを作るためのライブラリのような物)を使えば、OSの違いは吸収してくれます。というより、それらを使わない限り、OS毎にGUI部分は異なるという作りにする必要があり、多くの工数が必要になります。
5
+ Javaの強みはOSに限らない事です。Windowsだけではなく、Mac、Linux、Solaris、各BSD(OpenJDKで提供)とマルチプラットフォームで使用できます。C/C++でもマルチプラットフォームなアプリケーションを作ることは可能と言えば可能ですが、実際の中身は各OS向けに多くの分岐が必要であり、バイナリも異なりますし、注意事項もたくさんあります。ましてや、マルチプラットフォームなGUIアプリケーションなんてものに挑戦しようとすれば、OS毎の違いの多さに嫌になるほどです。GTK+、TK、Qt、wxWidgets等のマルチプラットフォーム対応のウィジット・ツールキット(GUIを作るためのライブラリのような物)を使えば、OSの違いは吸収してくれます。というより、それらを使わない限り、OS毎にGUI部分は異なるという作りにする必要があり、多くの工数が必要になります。
6
6
 
7
7
 
8
8