• 締切済み

Javaの環境変数なのですが「システム変数の編集」の[変数値]

Javaの環境変数なのですが「システム変数の編集」の[変数値] のテキストボックスに何度も.;C¥Program Files¥Java¥jdk1.6.0_ 2.2¥bin;と入力して設定しようとしているのですがうまくいきません。 最後のコンパイラの時うまくいかないのです。どなたか助けてください。

  • 1974y
  • お礼率48% (37/76)
  • Java
  • 回答数5
  • ありがとう数1

みんなの回答

  • SaKaKashi
  • ベストアンサー率24% (755/3136)
回答No.5

>’javac-version' ではなく java -version です。'javac'は'java'で、'java'と'-version'の間は1個以上の半角空白が必要です。

  • yamada_g
  • ベストアンサー率68% (258/374)
回答No.4

横からすみません。 >.;C~¥jdk~2.2の2.2を22にしたほうがよろしいのでしょうか? とありますが、したほうがいいとかそうことではないです。 実際のフォルダ名が2.2になっているなら2.2ですし、22になっているのなら22です。 多分22が正しいのではないかと思いますが。

  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.3

こんにちは。 今気づきましたが、質問にあるパスはそのままコピーして質問欄に貼り付けましたか? 実際には c:\Program Files\Java\jdk1.6.0_2.2\bin; と入っていると思ってよろしいですか? コマンドプロンプト上で c:\Program Files\Java\jdk1.6.0_2.2\bin\java -version と入力した場合どうなりますか? この場合はpathが通って無くてもフルパスで指定している為javaが起動されるはずです。 また、pathについてJavaのみのパスにしなくてはいけないというわけでは無いので他のパスが表示されていても基本的には問題ありません。 (逆に消しすぎると動かないアプリが出てくる可能性もあります) set pathと入力するのはコマンドプロンプト上です。 コマンドプロンプトが認識しているpathが表示されます。

  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.2

こんにちは。 Javaのバージョンを調べる際は java -version になります。 (javaと-versionの間に半角スペースあり) javaまたはjavacと入力しても「内部コマンド・・・」と出ますでしょうか。 set pathと入力して表示される内容にjavaのbinフォルダまでのパスが入っていますでしょうか。 この辺をご確認下さい。

1974y
質問者

補足

確かにjavaまたはjavacとだけ入力しても「内部コマンド・・・」とでます。それと binファルダまで確かに入力しています。あと.;C~¥jdk~2.2の2.2を22にしたほうがよろしいのでしょうか?あとbinのあとにC¥Program Files¥Trend Micro¥AMSPと編集の時出るので削除しました。 それからset pathと入力する項目は変数名のところを指しているのでしょうか?

  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんにちは。 質問する際はうまくいかないではなく具体的に何がどのようになっているのかの情報を出していただけないと的確な回答が出来ません。 環境変数の設定がうまくいかないのか、コンパイルがうまくいかないのでしょうか。 そのうまくいかないというのは何かエラーが出てますか。 補足下さい。

1974y
質問者

補足

失礼しました。 環境変数を本のとおりに設定して(;C¥~)(編集ではなく新規で) いざ設定チェックをしようとすると(コマンドプロンプトにjavac-versionと入力 する)’javac-version'は、内部コマンドまたはバッチファイルとして認識されていません。と出ます。 本来ならばJavaコンパイラのバージョンがでるらしいのですが。 なぜ編集ではなくて新規にしたかというとPathの値をすべて消したからです。でも最初から消して入力する分には編集も新規も関係ないのでしょうか。よろしくお願い申し上げます。

関連するQ&A

  • javaの環境変数PATHについてご教授ください。

    javaの環境変数PATHについてご教授ください。 現状、"c:\"でjavacコマンドを入力すると、「内部コマンドまたは外部コマンド~」 と警告が表示されます。 環境変数については、 ・ユーザ環境変数にJAVA_HOMEを定義し、「C:\Program Files\Java\jdk1.6.0_20」を設定しています。 ・システム環境変数のPATHに、「%JAVA_HOME%\bin;%SystemRoot%;%SystemRoot%\System32;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\」を設定しております。 OSは、vistaです。 【補足】 ・C:\Program Files\Java\jdk1.6.0_20\binにディレクトリチェンジした場合、javacは実行できる。javac.exeはあります。

    • ベストアンサー
    • Java
  • javaのプログラミング環境に関して

    プログラミング初心者でJAVAのプログラミング環境を整えたいと考えているのですが、JDKのダウンロードとインストールは完了したのですが、バスの設定に関しても環境変数の変数値でも行末に ;C:\Program Files\Java\jdk1.6.0_14\bin と編集はしました。 これで一応は環境は整ったということでいいんでしょうか? http://www.bohyoh.com/Java/JDK/index.html を参照しました。

  • JDKの環境変数の設定

    COmpiereというソフトをインストールしたいのですが、マニュアルに JDK5をインストール後、環境変数の設定をしなさいとあり、作業方法が わかりません。 マニュアルの内容は JDKのインストール終了後、システム環境変数JAVA_HOMEをインストール したディレクトリーに設定してください。 (例)JAVA_HOME=C:\Program Files\Java\jdk1.5.0.14 環境変数pathに「%JAVA_HOME%\bin;」を追加します。 私は以下のとおりにしましたがエラーになりました。 コントロールパネル>システム>環境変数>システム環境変数 に入り Pathの最後に以下の内容を追加しました。 ;%C:\Program Files\Java\jdk1.5.0.14%\bin よろしくご教授ください。

  • javaの環境変数設定

    java初心者です。コマンドプロンプトでjavacやjavac -versionと入力しても、 「javacは内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。」と出てしまいます。 環境変数の設定でどこか間違っているのでしょうか? 変数PATH  変数値C:¥Program Files¥Java¥jdk1.8.0_60¥bin 変数値はエクスプローラからアドレスをコピーしたし、jdk1.8.0_60¥binにjavac.exeがあることも確認たので、これ以上どうしたらいいか分かりません。 osはwindows10です。

  • javaのPathの設定

    こんにちは、java勉強中の初心者です、宜しくお願いします。  javaのPathの設定をする場合の環境変数について教えて下さい。 現在 ユーザー環境変数に  変数名「JAVA_HOME」、 「変数値」に「C:\Program Files\Java\jdk1.7.0_60」 システム環境変数の 変数名Pathに*****Time\QTSystem\;C:\Program Files\Java\jdk1.7.0_60\bin; のようになっています。 コマンドプロンプトを起動してjavacを入力すると、 javacは、内部コマンドまたは外部コマンド、操作可能なプログラムまたは バッチファイルとして認識されていません。 と出てきます。 色々試してみたのですが、どこが間違っているのかわかりません。 分かる方、どこが間違っているのか教えてください。 「C:\java\jdk**.**.**.**\bin;」を入力します』と書かれていましたが、 別の本には、「%JAVA_HOME%\bin」と書かれていました。  ・ この書き方は、どちらが正しいのでしょうか、どちらの書き方も正しいのでしょうか。  ・ どちらも正しいのであれば、この「%~%」の意味はどのような意味でしょうか。  ・ 「JAVA_HOME」というのは、統一されている書き方(大文字、小文字、全角、半角も含めて)  でしょうか。  以上宜しくお願いします。 投稿日時 - 2013-04-28 12:30:23通報する

    • ベストアンサー
    • Java
  • Javaの環境変数が設定出来ません

    JDKインストール後、コマンドプロンプトでjavacの確認を行った所、 「'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 と出ます。 システム環境変数の設定は 変数:Path  値:D:\java\jdk1.6.0_25\bin; 変数:JAVA_HOME 値:D:\java\jdk1.6.0_25 JDKをインストールしたフォルダは「D:\java\jdk1.6.0_25」なのですが、 コマンド:Pathでは「D:\java\jdk1.6.0_25\bin;,」 コマンド:Set JAVA_HOMEでは「JAVA_HOME=D:\java\bin」 と表示されます。 アドレスに間違いはないような気がするのですが・・・何故でしょうか; どなたかお願いします

  • javaの環境設定時のエラーに関して

    javaのプログラミング環境に関して質問があります。 JDKのインストールは完了し、パスの設定に関してもユーザの環境変数をJAVA_HOMEをC:\Program Files\Java\jdk1.6.0_15に設定し、パスの設定を C:\Program Files\Java\jdk1.6.0_15\binに設定しました。システム環境変数ではCLASSPASS「.」にしました。 テキストエディタで public class Hajimete { public static void main(String[] args){ System.out.println("Hello, world."); } } としてファイル名はHajimete.javaとしました。 コンパイル時に> cd C:\***として次行に C:\***javac Hajimete.javaとしました。 しかし、ディレクトリ名、ファイル名またはボリュームラベルの 構文がまちがってる。とエラーがでます。 このようなエラーがでるときには他に何が原因かご存知の方 ご教授いただけると有難いです。

  • Java6の環境変数の値

    Windows 8 です。 Windows x64の jdk-6u45-windows-x64をダウンロードしてJavaを使っていましたが、 ある時Tomcatのパスの設定時Javaのパスを消してしまい、Javaのコンパイルが 出来なくなりました。 以下のエラーが出てます。 'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 環境変数としては 変数名 PATH 値 C:\Program Files\Java\jdkjdk1.6.0_45\bin; あるいは C:\Program Files\Java\jdkjdk1.6.0_45\bin;%JAVA_HOME%\bin; と試しましたが、間違えていますでしょうか?

    • ベストアンサー
    • Java
  • javaの開発環境について

    java初心者です! java入門サイト(http://www.javadrive.jp/start/before/)にそって開発環境を用意しようとしました。 「http://www.oracle.com/technetwork/java/javase/downloads/index.html」でJava Platform(JDK)8u25をダウンロードし、インストールまで終了しています。 次にPathを通す作業で、手順通りに環境変数のPathの変数値の最後に「;(セミコロン)」を入力してbinフォルダのアドレス(C:\Program Files\Java\jdk1.8.0_25\bin)を追加しました。 続いてコマンドプロンプトで「javac-version」と入力し実行してみたのですが、「'javac' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。」とエラーメッセージが出てきてしまいます。 Pathの設定を何度も見直し、やり直しましたがうまくいきません。 どうしたらいいのか、アドバイスをお願いします! 使用機種:PC-VN770RSW 使用OS:Windows8.1 システムの種類:64ビット オペレーティングシステム、x64ベースプロセッサ

  • JavaでPATH設定を修正する方法を教えて下さい

    Window7マシンにJava SE Development Kit 8(jdk-8u74-windows X64.exe)をインストールしました。 環境変数PATHの設定で、システム環境変数の中にすでに「Path」がありました。選択後の「編集」段階で最初から入力されている部分を消さないで最後のところに下記を追加すればよかったのですが、一部を消して編集してしまいました。 C:\Program Files\Java\jdk1.8.0_74\bin; これが原因してかどうか不明ですが、javacコマンドを実行してjavaソースプログラムをコンパイルすると、また「C:\>javac –version」とバージョン確認をしても、「'javac' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。」のメッセージが表示されてしまい、コンパイルをすることもバージョン確認もできません。 因みに、javac.exe は、CドライブのProgram Files\Java\jdk1.8.0_74\bin にあり、次のようにしてバージョン確認をするとjavac 1.8.0_74と表示されて、バージョンが確認できます。 C:\Program Files\Java\jdk1.8.0_74\bin>javac –version インストールしたJava SE Development Kit 8 をアンインストールした後に、再度インストールして、PATHの設定・編集をしなおそうとしたのですが、アンインストール前に設定した PATH のままで修正はできませんでした。 次のように通常のjavacコマンドを実行してjavaソースプログラムをコンパイルするには、PATHの設定をどのようにすればよいかを教えてください。 C:\>javac Hello.java 或いは、PATHの修正ができない場合は、javaソースプログラムをコンパイルするには、どのようにすればよいかを教えてください。 尚、環境変数「JAVA_HOME」を、「変数名」を「JAVA_HOME」、「変数値」を「C:\java\jdk1.8.0_74;」として、JDKをインストールしたディレクトリに合わせて新規に設定していますが、コマンドプロンプトを起動し「set JAVA_HOME」と入力し実行したところ、JAVA_HOME=C: JAVA\ jdk1.8.0_74; と表示され、その後、「C:\>java –version」とjavaのバージョンを確認したところ、正常に確認できています。

    • ベストアンサー
    • Java

専門家に質問してみよう