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

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

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

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

Q&A

解決済

2回答

4954閲覧

pathを入力してもコマンドプロンプトからjavaコンパイルができない

HABA

総合スコア15

Java

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

0グッド

0クリップ

投稿2015/07/16 21:48

Java初心者です。jdk-8u51-windows-x64.をインストールし、
Pathを下記のように設定しました。
C:\ProgramData\Oracle\Java\javapath;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Intel\iCLS Client;C:\Program Files\Intel\iCLS Client;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files\Intel\WiFi\bin;C:\Program Files\Common Files\Intel\WirelessCommon;c:\android-sdk-windows\tools;c:\android-sdk-windows\platform-tools;C:\Program Files (x86)\QuickTime\QTSystem\C:\Program Files\Java\jdk1.8.0_45\bin

そして、Test.javaというタイトルで
public class Test{
public static void main(String[] args){
System.out.print("hello");
}
}
と入力し、コマンドプロンプトで
cd C:¥Users¥owner
javac Test.java

と入力したところ、
'javac'は内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。

と出ます。何が原因でしょうか?

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

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

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

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

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

guest

回答2

0

ベストアンサー

C:\Program Files (x86)\QuickTime\QTSystem\C:\Program Files\Java\jdk1.8.0_45\bin
上記の箇所にパス区切りのセミコロン「;」が抜けていますね。

投稿2015/07/16 22:12

horohoro

総合スコア490

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

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

HABA

2015/07/16 22:31

お返事ありがとうございます! 下記のように修正したのですが、やはりコンパイルできません。。何が原因なのでしょうか? C:\ProgramData\Oracle\Java\javapath;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;c:\android-sdk-windows\tools;c:\android-sdk-windows\platform-tools;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files\Java\jdk1.8.0_45\bin
HABA

2015/07/16 22:50

最後のjdkの場所が違っていました!修正したら直りました!ご回答ありがとうございます!!
horohoro

2015/07/16 22:51

環境変数変更直後は、認識されなかったりするので、 OSの再起動や、ログオフし直してみてはどうでしょうか。
horohoro

2015/07/16 22:53

入れ違いましたね。 無事解決して何よりです。
guest

0

ご質問自体は最初の方の回答で解決するかと思います。

ただ環境変数の設定は使いづらいくて、ミスが出るのも仕様がないです。
セミコロンが落ちるとか分かるか、という感じです。
私もその辺の作業は正直、苦痛でした。

窓の杜 - 【NEWS】Windowsの“環境変数”をGUIで手軽に編集できる「Rapid Environment Editor」
http://www.forest.impress.co.jp/article/2008/03/04/rapidenvedit.html

そこで今後のため、コマンドラインでいろいろな言語を使う人のために、
上記のようなソフトもあるので、いちおうご紹介しておきます。

投稿2015/07/16 22:38

LLman

総合スコア5592

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

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

HABA

2015/07/16 22:51

環境変数、本当にわかり辛いですね・・・。 そんなソフトがあるんですか!参考にさせて頂きます。 ありがとうございます!
otn

2015/07/17 03:06

私は長い環境変数値は、エディタにコピペして、編集後にまたGUIダイアログにコピペしてます。 PATHだと、; を \n に置換して編集して、また \n を ; に置換ですね。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.50%

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

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

質問する

関連した質問