質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Q&A

解決済

4回答

1027閲覧

Java始めたいのですが、色々とソフトをインストールしても環境設定などが上手くいきません。どうすればいいですか?お答えいただけると嬉しいです

退会済みユーザー

退会済みユーザー

総合スコア0

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

2グッド

3クリップ

投稿2020/04/16 08:38

編集2020/04/20 01:45

https://techacademy.jp/magazine/9039
このページを参考にしていて
イメージ説明
ここまで進めたのですが
イメージ説明
このような表示が出てしまいます
環境設定はサイトと同じ手順でしました
イメージ説明

回答お願いします。
他にも必要な情報があれば教えてください。

一応、次にあるeclipseをインストールして日本語翻訳まですることができたのですが
イメージ説明
操作の方法があるサイトなどあれば教えてください。

DrqYuto, LouiS0616👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

y_waiwai

2020/04/16 08:40

質問は編集できます 追記修正しましょう
swordone

2020/04/16 08:51

「色々とソフトをインストール」と言われても、その「色々」の中身がわからないことには回答できません。環境設定に関しても、何を読んで実際にどうしたのかがわからなければ話になりません。
Zuishin

2020/04/20 03:59

できたなら解決してください。 できないなら何ができないかを書いてください。
Zuishin

2020/04/22 01:35

できたなら解決してください。 できないなら何ができないかを書いてください。
Zuishin

2020/04/22 14:20

できたなら解決してください。 できないなら何ができないかを書いてください。
guest

回答4

0

前置き

具体的にこうすればいいですよ というのは現状がどうなっているのかわからないので、回答するのが難しいです。(何がわからないかをわからないという状態を責めている訳ではありません)

とは言え、環境構築が初学者にとって鬼門であるということも、teratailで回答者が回答しやすいように質問を書くことも簡単ではないということも認識はあるので、初学者が最初の一歩をクリアするために必要だと思うことと選択肢を回答とさせていただきます。

把握する必要がある事

基本的にはお金で解決するか、自力で頑張って解決するしかないので、両者のバランス的に納得できる選択肢を選ぶ必要があります。

PCの環境も状況も個々人で違うので、どんな状況の誰にでも適用できる完全無欠の簡単環境構築術みたいなものは存在しません。

この点はそういうものだと理解する必要があります。

これはプログラミングを教える側にとっても厄介な問題で、専門学校やプログラミングスクールでは、環境の方を出来る限り固定して、その環境と全く同じならほとんどの人が大丈夫な環境構築手順みたいなものを定義して教えることが多いです。

個人的な見解としては、完全に開発初学者かつ自力で環境構築をスムーズに出来る人はプログラミング適性がある人の数より少ないと思います。
誰かに教えてもらうのが楽です。

選択肢

上から順にお金がかかるが楽→お金はかからないが努力と試行錯誤が必要という選択肢です。

  1. プログラミングを教えてくれる学校に通う
  2. MENTAランサーズで手取り足取り教えてくれる人を雇う
  3. 入門向けの書籍や有料のオンライン教材(Progateやドットインストール)の有料コースを使う
  4. オンライン教材の無料の範囲で頑張る
  5. Java 環境構築 初心者あたりで検索して出てくるサイトを頼りに頑張る
  6. teratailで有効な回答を得られるように質問する能力を磨く(質問に関するヘルプページをしっかり読んで質問する)

といったところでしょうか。
初学者にとって環境構築や基本的な概念の習得は難題ですので、一番最初は可能な範囲でお金を使って誰かに教えてもらうことをお勧めします。

1と2は安くないお金がかかりますが、3はコストパフォーマンスとして優秀な手段になります。
6に関しては、有効な回答を得られる質問を書くこと自体に結構な手間がかかるので(テンプレートを埋めるために確認をすれば大抵の質問は解決します)、まずは出来る限り試行錯誤を繰り返す方が早いと思います。

お勧めの方法

個人的な見解としては、以下のような手順でまずややってみることをお勧めします。

  • 数千円~1万円くらいの支出とPCを初期化する覚悟する必要があります。
  1. PCを初期状態にリカバリーしてwindowsアップデートだけ実行する(中途半端に環境が残ってるとトラブルシュートが大変。教材で想定しているのは通常はOS設定が標準の状態であるため)
  2. 大きめの本屋に行き、出来るだけ出版日が新しいかつ自分に合いそうな入門書を何冊か買う
  3. その書籍通りに環境を作ってみる。ダメだった場合はリカバリーして他の本でやり直す

2はAmazonで評価が高いものを選ぶとかweb教材を選ぶでも良いです。
3のタイミングでもうちょいで行けそうな雰囲気があったら、何をどうしたのかを回答者が完全再現できるレベルでteratailで質問をすれば解決まで持っていける可能性も生まれます。

これでさっぱりわからんという状態になるのであれば、もう少しお金を用意して誰かに教えてもらう方向で進まないと一歩も進めないままどうにもならない可能性が高いと思います。

投稿2020/04/16 08:49

編集2020/04/16 15:01
tanat

総合スコア18713

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

まず、C:\Program Files\jdk-13.0.2 に javac.exe が存在するかどうか確かめてください。存在しなければ、別のところにインストールされているかもしれないので、それらしい場所を探ってパスを設定しなおしてください。

次にコマンドプロンプトを一度終了し、もう一度起動しなおしてください。これをしないとコマンドプロンプトで新しいパスが有効になりません。

追記・パスについて

本来のパス

パス(PATH)は順路という意味で、あるファイルを特定するためにディレクトリ名・ファイル名を順に連ねたものを言います。特に言及がなかった場合は、ルートディレクトリからのパス(絶対パス)のことをパスと呼びます。

パスはファイルを特定するためのものなので、実行ファイルを実行したい時にはこのパスを入力します。パスがあいまいだと、どのファイルを実行して良いかわからず、ファイルがみつからないというエラーが出ます。

環境変数のパス

環境変数は、特定のコマンドだけでなく、様々なコマンドが共有して使うことのできる変数です。この環境変数の中に、PATH という変数があります。環境変数 PATH には、複数のパスをセミコロンで区切ったものを指定します。この環境変数 PATH 自身のこともパスと呼びます。

PATH に実行ファイルのあるディレクトリまでのパスを登録すると、その実行ファイルについてはファイル名だけ打ち込んで実行することが可能になります。この登録作業を「パスを通す」と言います。したがって、間違ったパスを登録してしまった場合、そのコマンドはファイル名だけでは実行できません。実行したいコマンドがあるディレクトリを登録しましょう。仮に C:\Program Files\jdk-14.0.1\bin\javac.exe の javac.exe にパスを通したい場合は、C:\Program Files\jdk-14.0.1\bin\ を登録してください。

投稿2020/04/20 01:51

編集2020/04/20 02:59
Zuishin

総合スコア28660

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2020/04/20 02:02

C:\Program Files\jdk-13.0.2 に javac.exe が存在するかどうか確かめるにはどうすればいいですか?
Zuishin

2020/04/20 02:03

エクスプローラーでフォルダを開いて目視します。
退会済みユーザー

退会済みユーザー

2020/04/20 02:09

調べても見つかりませんでした。 jdk-14.0.1があったのですが、jdk-13.0.2がありませんでした
Zuishin

2020/04/20 02:09

ではパスが間違っていますね。正しいパスを入力してください。
退会済みユーザー

退会済みユーザー

2020/04/20 02:17

14.0.1に変えればいいんですか?
Zuishin

2020/04/20 02:18

javac.exe のあるパスに変えてください。その中の bin ではありませんか?
guest

0

とりあえずコード打ち始めたいのでしたらEclipseのfull版でも入れたら良いかと思います。

ただ、今回のような質問レベルを繰り返すようになると、それからですら厳しいように思います。
ビルドあたりでいきなり躓く気がします。

調べること
試すこと

質問するならきちんと調べたこと試したことを記載すること。

徹底してください。

初心者が直面する問題のほとんどは出尽くしているようなものですが、どこでどのように引っ掛かっているかが伝わらなければアドバイスしようがないわけです。
厚意で成り立っている場所ゆえに、「全ての可能性を網羅した回答」をしたい他人っていません。不急不要の外出を控えるように要請されていてある程度時間があるとしても、です。
なので、質問は自身が持ちうる情報は全て出しましょう。追記修正依頼があった場合は質問を修正して返しましょう。
ドキュメントやガイドラインはきちんと読みましょう

投稿2020/04/16 09:53

m.ts10806

総合スコア80850

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

Javaが動くようになりました。ありがとうございます

投稿2020/05/15 06:13

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Zuishin

2020/05/15 06:15

解決法を初心者にわかるよう詳しく書いてください。
m.ts10806

2020/05/15 06:28

「動くようになりました」という回答では動くようにはなりませんよ。
退会済みユーザー

退会済みユーザー

2020/05/15 06:55

説明までは難しいです。すみません。
Zuishin

2020/05/15 06:56

ではどの情報を参考にしたのか書いてください。
退会済みユーザー

退会済みユーザー

2020/05/15 06:58

自分の質問に書いてあるサイトを見てしました
Zuishin

2020/05/15 06:58

その URL を載せてください。
Zuishin

2020/05/15 06:59

もしかして「自分の質問」がこの質問のことなら、自己解決ではなくベストアンサーを選ぶべきです。
退会済みユーザー

退会済みユーザー

2020/05/15 07:03

分かりました
m.ts10806

2020/05/15 07:04

説明できなくて「解決した」と言えるんでしょうか。 同じ問題起きたときにこの回答だけ見て分かりますか? 我々が指摘しているのはそこです。
退会済みユーザー

退会済みユーザー

2020/05/15 07:07

そこまで専門的な知識がないのでどのように説明すればいいのか分かりません
Zuishin

2020/05/15 07:11

分かっただけですか? 何が分かったんですか?
m.ts10806

2020/05/15 07:13 編集

なるほど、まずはこの質問を「受付中」に戻し、各回答を吟味し、不明点があれば回答者に確認して、全て理解できてから改めてベストアンサーを選び「解決済み」にしてください。 「なんだか分からないけど問題でなくなったから良し」で終わらせるのではプログラミングをしていく上で致命的です。 書いた通りにしか動かないですからね。
退会済みユーザー

退会済みユーザー

2020/05/15 07:15

わかりました
Zuishin

2020/05/15 07:16

パスが通っていなかったことは明らかなので、パスを通したから解決したんでしょう? 違いますか? そうだとしたら、パスの通し方を説明する回答がついているのに、そしてこの質問の回答で解決したというのに、自己解決である意味がわかりません。 別の方法で解決したならちゃんと説明してください。その方法を書くだけです。専門的な知識というのは何の話ですか? あなたが行った方法を書いてください。
Zuishin

2020/05/15 07:33

えっと、頭が悪いのか、単なる嫌がらせなのか、どっちか聞かせてもらえますか?
退会済みユーザー

退会済みユーザー

2020/05/15 07:37

すみません。パスの変更を変更してできました。
Zuishin

2020/05/15 07:39

なのにベストアンサーを移す気はないと?
m.ts10806

2020/05/15 07:43

下記で「分かりました」ではないんですか?対応待ってますよみんな。 >この質問を「受付中」に戻し、各回答を吟味し、不明点があれば回答者に確認して、全て理解できてから改めてベストアンサーを選び「解決済み」にしてください。
退会済みユーザー

退会済みユーザー

2020/05/15 07:48

すみません。ベストアンサーを選ぶにはどうすればいいんですか?
m.ts10806

2020/05/15 07:58

何度も具体的な指示として書いています。 >この質問を「受付中」に戻し フォントサイズ100くらいにできれば良いのですけど、できないので頑張ってください。
退会済みユーザー

退会済みユーザー

2020/05/15 08:25

わかりました
Zuishin

2020/05/15 08:36

「まだすべて理解してません」と、解決済みであるはずの質問を未解決のまま残しておくことになると思いますが。
m.ts10806

2020/05/15 08:38

「わかりました」は書かなくて良いです。実践した結果のみフィードバックしてください。 「面倒だからとりあえず返事しておけばいい」というのは結構です。結果だけがほしいので。
退会済みユーザー

退会済みユーザー

2020/05/15 08:41

使い方がいまいちわかっていないので、 少し質問します。受付中にする仕方が分かりません
m.ts10806

2020/05/15 09:07

今の質問ステータスをよく読んでください。「受付中」に戻ってます。 所定の操作をされたんですよね。 覚えてますか? というか、これも本問題と同じですよ。「なんかわからんけどできた」 分からんもなにも勝手にできるようになるはずがない。
Zuishin

2020/05/15 12:10

この回答をベストアンサーにするなら説明をどうぞ。
Zuishin

2020/05/15 12:14

やはり退会しましたね。
m.ts10806

2020/05/15 12:15

>Java始めたいのですが という質問に対して >Javaが動きました という回答は、会話のキャッチボールが成り立たないと思います。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問