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

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

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

Terminalは、Apple社のmacOSに標準で付属しているUNIX端末エミュレータ。UNIXコマンドによってMacの操作および設定を行うことができます。

Java

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

Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

Android Studio

Android Studioは、 Google社によって開発された、 Androidのネイティブアプリケーション開発に特化した統合開発ツールです。

Kotlin

Kotlinは、ジェットブレインズ社のアンドリー・ブレスラフ、ドミトリー・ジェメロフが開発した、 静的型付けのオブジェクト指向プログラミング言語です。

Q&A

解決済

2回答

2229閲覧

Java環境変数エラー【Java】

kazuki_user

総合スコア147

terminal

Terminalは、Apple社のmacOSに標準で付属しているUNIX端末エミュレータ。UNIXコマンドによってMacの操作および設定を行うことができます。

Java

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

Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

Android Studio

Android Studioは、 Google社によって開発された、 Androidのネイティブアプリケーション開発に特化した統合開発ツールです。

Kotlin

Kotlinは、ジェットブレインズ社のアンドリー・ブレスラフ、ドミトリー・ジェメロフが開発した、 静的型付けのオブジェクト指向プログラミング言語です。

0グッド

0クリップ

投稿2020/07/28 03:32

編集2020/07/28 06:04

Java環境変数にて、エラーが出てしまいます。
(Android Studioにて、Kotlinを使用)

terminal

1C:\Users\81907>java -version 2'java' は、内部コマンドまたは外部コマンド、 3操作可能なプログラムまたはバッチ ファイルとして認識されていません。

参考サイト


-変数値にてC:¥Program Files¥Java¥jdk-14.0.2も不可だった。

-set JAVA_HOMEは正常に実行される↓

terminal

1C:\Users\81907>set JAVA_HOME 2JAVA_HOME=C:\Users\81907\Documents\Downloads¥Java¥jdk-14.0.2

解決策を教えて頂けると嬉しいです。

下記、スクリーンショットです。

イメージ説明

イメージ説明

イメージ説明

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

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

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

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

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

guest

回答2

0

ベストアンサー

java.exeが入っているのは、環境変数に指定しているフォルダの中にある、binフォルダじゃないですか?
なので、binまで環境変数に指定しないとだめですね。

投稿2020/07/28 03:44

riko111

総合スコア149

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

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

riko111

2020/07/28 04:35

>java -version というのは、 java.exeを呼び出しているコマンドなので、java.exeがあるフォルダにPathが通ってないといけません。 C:¥Program Files¥Java¥jdk-14.0.2 の中に、binってフォルダがあって、その中にjava.exeがあったりしませんか? もし、あるのなら、環境変数を C:¥Program Files¥Java¥jdk-14.0.2\bin に設定してください。
kazuki_user

2020/07/28 06:07

丁寧なご返信ありがとうございます。 ¥Program Files¥Java¥jdk-14.0.2¥binにて、java.exeはありましたが 『\bin』をパスに追加しても、ターミナルにて引き続きversionエラーが出てしまいます.. 自分でも他にも色々と試してみます????
riko111

2020/07/28 06:18

versionエラーってなんでしょう? 「'java' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」とは違うエラーですか? java --version でもだめですか?
kazuki_user

2020/07/28 06:32 編集

同じエラーです。 伝わりづらい言い方をしてしまい、すみません???? java --versionでも同様のエラーがでます。 ーーーーーーー また、確認させて頂きたいのですが、 Android StudioでKotlinを使用する際にも、JDKのインストールは必要不可欠なのでしょうか?
riko111

2020/07/28 07:05 編集

>Android StudioでKotlinを使用する際にも、JDKのインストールは必要不可欠なのでしょうか? JDKへのパスは、Android Studioに設定されている必要がありますね。Android Studioはどうやってインストールされましたか? Android Studioのインストールフォルダの中に(多分C:\Program Files\Android\Android Studio)、jreというフォルダが含まれていますか? もし含まれていれば、そちらを使ってもらえれば良いので、 Android Studioのファイルメニュー→その他の設定→デフォルト・プロジェクト構造(日本語化していなければFile→ Other Settings→Default Project Structure...)から、JDKロケーションでそのjreフォルダを指定してもらえれば大丈夫です。 あと、環境変数を設定した後は、それを使うアプリは再起動が必要です。
kazuki_user

2020/07/28 07:02

なるほどです???? jreというフォルダは存在し、環境変数について無事解決致しました。 ありがとうございました????
guest

0

コマンドプロンプトから、フルパスを指定して実行してみてください。
c:\Users\81907\Documents\Downloads\java\jdk-14.0.2\bin\java.exe --version

実行できないようであれば、Javaのインストールに失敗しています(デフォルトではC:\Program Files以下に入るはずです。インストール中に変更していればもちろん変更した場所)

実行できるようであれば、PATHの指定を %JAVA_HOME%\bin ではなく、c:\Users\81907\Documents\Downloads\java\jdk-14.0.2\bin\ を指定してください。

PATHの設定を変更したあとに、新しいコマンドプロンプトを開いて、 path と打つとPATHの一覧が見れるはずなのでそこで正しいディレクトリが指定されているかをチェックするのもおすすめです。

投稿2020/07/28 04:45

YakumoSaki

総合スコア2027

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

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

kazuki_user

2020/07/28 05:09 編集

cd C:\Program Files\Java\jdk-14.0.2 を実行するという事でしょうか? (⇒エラーでした) (デフォルトで、C:\Program Files以下に入っていました????) (質問欄の画像を修正しました。) コードの認識に誤りがあれば、教えて頂きたいです。
kazuki_user

2020/07/28 07:03 編集

わざわざご返信頂きありがとうございました。 本件は無事解決致しましたので、riko111さんをベストアンサーとさせて頂きます。 YakumoSakiさんも、ありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.35%

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

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

質問する

関連した質問