こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

-広告-

解決済みの質問

実用性のあるJavaの勉強法について。

いつも教えて頂きありがとうございます。

標記の件。

素人でもアンドロイドアプリ以外で

Javaで実用性のある作るものをご存知ではないでしょうか?

難しい質問だと思いますが

どうかご回答のほど宜しくお願い申し上げます。

投稿日時 - 2017-10-11 13:13:48

QNo.9384542

困ってます

質問者が選んだベストアンサー

>デジタル証明書って何ですか?

「Java Applet」はセキュリティー強化のために、通常では表示できなくなりました。
「Java Applet」をブラウザで表示したい場合は設定が必要になります(前述した「お絵かき掲示板」と同様の設定)。
(「お絵かき掲示板」のような)よほどの人気コンテンツでなければユーザーはブラウザの設定などしてくれないでしょう(これでは「Java Applet」は実用性はないと言って良いでしょう)。
ただし、「Java Applet」にデジタル証明書を付けるとブラウザの設定なしで観覧できるようになります(これで やっと「Java Applet」は実用的になります)。

(認証局で)デジタル証明書を発行してもらう場合にドメイン名と同じ名前のメルアドが必要だったかもしせません、(記憶が定かではないので)ネントでググって下さい。
認証局は(有料もありますが)無料もあります。

投稿日時 - 2017-10-13 08:49:25

お礼

ご回答誠にありがとうございます。

投稿日時 - 2017-10-13 14:23:42

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

-広告-
-広告-

回答(12)

ANo.12

いっその事、「PHP、Perl」を考慮してみては?
PHPは初心者向きですが、セキュリティーがチョット甘いらしいです。

投稿日時 - 2017-10-19 00:43:00

お礼

ご回答誠にありがとうございました。

「PHP、Perl」を考慮してみます。

投稿日時 - 2017-10-20 00:40:48

ANo.11

結局、「Java Applet」で実用的なコンテンツを作るには、物凄くハードルが高くなってしまいました。
アンドロイドアプリか他の言語かを考慮してみては?

投稿日時 - 2017-10-16 19:13:10

お礼

ご回答誠にありがとうございます。

投稿日時 - 2017-10-17 02:47:18

ANo.10

>Ubuntu17.04ではどうするのですか?

UbuntuでJavaコントロール・パネルを開く方法
http://keisanbutsuriya.hateblo.jp/entry/2016/06/28/015029

>ターミナルで次のコマンドを打つだけ
>$ jcontrol

[Javaコントロールパネル]を開いたら下記を参考に設定してみて下さい。
設定には実際に どこかのサイトの「Java Applet」のURLが必要です。

お絵かき掲示板が使えない場合の対処法
http://oekakiart.net/hajimemasite/04java/

>JAVA初期設定「例外サイト・リスト」の追加方法
>(1) パソコンの[コントロールパネル] → [プログラム]から[Javaコントロールパネル]の「セキュリティ」タブを開きます。
>(2) 「サイト・リストの編集」からお絵かき掲示板があるサイトのURLを追加します。
↑ここで「Java Applet」のコンテンツのURLを追加すれば良い訳です。
>(「サイト・リストの編集」項目が無い場合は、Javaが最新版になっているか確認してください)

投稿日時 - 2017-10-15 05:24:23

お礼

ご回答誠にありがとうございました。

投稿日時 - 2017-10-15 15:52:00

ANo.9

>回答No.8 amanojaku1

実際に どこかのサイトの「Java Applet」用に[Javaコントロールパネル]の設定をしてみれば雰囲気が分かると思います。

投稿日時 - 2017-10-14 17:42:06

お礼

ご回答誠にありがとうございます。

Ubuntu17.04ではどうするのですか?

投稿日時 - 2017-10-15 00:30:03

ANo.8

>[Javaコントロールパネル]の設定とはどうするのですか?

「お絵かき掲示板」と同様の設定です。
これは(サーバー側の設定ではなく)クライアント側の設定です、そのような設定をユーザーに強いるようなコンテンツでは実用性は無いと言えるでしょう。
[Javaコントロールパネル]の設定をせずに「Java Applet」を表示させたい場合、「デジタル証明書(デジタル公開鍵証明書)」が必要です。
ただし、「デジタル証明書(デジタル公開鍵証明書)」が有っても、「Firefox、Chrome」ではブラウザ側の設定が必要になります。
なお、Chromeは将来的に(Javaなど)プラグインを完全に廃止する予定だそうです。

お絵かき掲示板が使えない場合の対処法
http://oekakiart.net/hajimemasite/04java/

>JAVA初期設定「例外サイト・リスト」の追加方法
>(1) パソコンの[コントロールパネル] → [プログラム]から[Javaコントロールパネル]の「セキュリティ」タブを開きます。
>(2) 「サイト・リストの編集」からお絵かき掲示板があるサイトのURLを追加します。
↑ここで「Java Applet」のコンテンツのURLを追加すれば良い訳です。
>(「サイト・リストの編集」項目が無い場合は、Javaが最新版になっているか確認してください)

詳細は前述の「お絵かき掲示板が使えない場合の対処法」を参照して下さい。

投稿日時 - 2017-10-14 17:28:00

お礼

ご回答誠にありがとうございます。

投稿日時 - 2017-10-15 00:26:43

ANo.7

>回答No.2 amanojaku1

>「ブラウザの設定」とはどういう意味なのでしょうか?

「Java Applet」はセキュリティー強化のために、通常では表示できなくなりました。
「Java Applet」をブラウザで表示したい場合は設定が必要になります(前述した「お絵かき掲示板」と同様の設定)。

お絵かき掲示板が使えない場合の対処法
http://oekakiart.net/hajimemasite/04java/

正確に言うと「ブラウザの設定」ではなく[Javaコントロールパネル]の方の設定でした(詳細は前述の「お絵かき掲示板が使えない場合の対処法」を参照して下さい)。
「Firefox、Chrome」ではブラウザ側の設定も必要になりますが。

>ブラウザの設定せずに「Java Applet」を表示させたい場合、デジタル証明書(デジタル公開鍵証明書)が必要です

訂正です

[Javaコントロールパネル]の設定をせずに「Java Applet」を表示させたい場合、「デジタル証明書(デジタル公開鍵証明書)」が必要です。
ただし、「デジタル証明書(デジタル公開鍵証明書)」が有っても、「Firefox、Chrome」ではブラウザ側の設定が必要になります。
なお、Chromeは将来的に(Javaなど)プラグインを完全に廃止する予定だそうです。

投稿日時 - 2017-10-13 19:23:31

お礼

ご回答誠にありがとうございます。


[Javaコントロールパネル]の設定とはどうするのですか?

投稿日時 - 2017-10-14 10:39:15

ANo.6

>回答No.5 amanojaku1

2015年後半までにNPAPIを完全に廃止する予定だそうです。
設定とかしてもChromeは「Java Applet」が完全に表示できなくなります。

http://eligor13.hatenablog.jp/entry/2015/04/24/101355

>Googleの計画では2015年後半までにNPAPIを完全に廃止する予定であると表明しています

投稿日時 - 2017-10-13 10:27:14

お礼

ご回答誠にありがとうございます。

投稿日時 - 2017-10-14 10:44:01

ANo.5

回答No.4 amanojaku1

訂正です

>>「Java Applet」をブラウザで表示したい場合は設定が必要

>そう言えば(設定とかしても)Chromeは「Java Applet」が完全に表示できなくなりました(完全に非サポートになりました)。
>Chromeで「Java Applet」を表示する方法は全くありません。

NPAPIを有効にすれば「Java Applet」も動作可能なようです

http://blog.spqr.jp/2015/04/chromejava.html

>NPAPIを有効にすればおk

投稿日時 - 2017-10-13 10:22:39

お礼

ご回答誠にありがとうございます。

投稿日時 - 2017-10-14 10:43:17

ANo.4

回答No.3 amanojaku1

>「Java Applet」をブラウザで表示したい場合は設定が必要

そう言えば(設定とかしても)Chromeは「Java Applet」が完全に表示できなくなりました(完全に非サポートになりました)。
Chromeで「Java Applet」を表示する方法は全くありません。

https://www.java.com/ja/download/help/enable_browser.xml

>Chrome
>バージョン42以降のChromeブラウザ。Chromeバージョン42 (2015年4月リリース)以降、Chromeはブラウザがプラグインをサポートする標準的な方法を無効化しました。

投稿日時 - 2017-10-13 09:09:24

お礼

ご回答誠にありがとうございます。

投稿日時 - 2017-10-14 10:40:41

ANo.2

ブラウザの設定せずに「Java Applet」を表示させたい場合、デジタル証明書(デジタル公開鍵証明書)が必要です。

>ドメイン名を持ってない個人

(デジタル証明書を発行してもらう場合に)ドメイン名と同じメルアドも必要だったかもしせません、ネントでググって確認して下さい。

認証局
https://ja.wikipedia.org/wiki/%E8%AA%8D%E8%A8%BC%E5%B1%80

Java環境に手動でグローバルサインのルート証明書をインストールする方法
https://jp.globalsign.com/support/faq/331.html



http://www.livingonplayer.club/

><meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">

Chrome で文字化けします、「charset」は恐らく「UTF-8」だと思われます。

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

投稿日時 - 2017-10-12 17:49:32

補足

「ブラウザの設定」とはどういう意味なのでしょうか?

どうか具体的に教えてください。

投稿日時 - 2017-10-13 09:26:56

お礼

ご回答誠にありがとうございます。

インターネットカフェで文字化けしているのに気付きました。

ご忠告誠にありがとうございました。

デジタル証明書って何ですか?

ネントで検索したら「コンティネント7:南極大陸」と

出てきました。

どういう意味なのでしょうか?

ご多忙中誠に申し訳ありません。

ご回答のほど宜しくお願い申し上げます。

投稿日時 - 2017-10-12 23:10:51

ANo.1

>素人でもアンドロイドアプリ以外で
>Javaで実用性のある作るものをご存知ではないでしょうか?

通常、インターネット上の(ドメイン名を持ってない個人の)「Java Applet」をブラウザに表示する場合、設定が必要になります、下記は「Java Applet」の「お絵かき掲示板」に関する設定ですが、他の「Java Applet」でも同様の設定が必要になります。

お絵かき掲示板が使えない場合に。 - お絵かき掲示板Art.net
http://oekakiart.net/hajimemasite/04java/


JavaでPC用のアプリを作りたいと思ってもハードに依存できないので、(アンドロイドアプリ以外で実用性のあるアプリを作りたいのなら)ここは やはりJavaではなく、他の言語がオススメです。
下記ページの左側にある「Visual Studio 2017 Community」をインストールしてみてはどうでしょうか?
プログラミング言語のオススメは「Visual Basic」、「C#」(「Visual Basic」に匹敵するほど人気があるようです)。
ただし「C#」だとオブジェクト指向が前面に出てきてハードルが高いかもしれません。

Visual Studio 2017
https://www.visualstudio.com/ja/downloads/?rr=https%3A%2F%2Fwww.microsoft.com%2Fja-jp%2Fdev%2Fproducts%2Fcommunity.aspx

それならアンドロイドアプリも選択肢に入れても良いかと…(結局ハードルが高いですが…)。

投稿日時 - 2017-10-11 22:34:31

お礼

ご回答誠にありがとうございます。

OSがUBUNTU17.04なので制約があると思います。

もう書籍を買いたくないのでJavaで行きたいです。

何かいいものできないでしょうか?

度々すいません。

投稿日時 - 2017-10-12 01:41:34

-広告-
-広告-

あなたにオススメの質問

-広告-
-広告-