JDKの使い方がわからない?初めてのJAVA入門

このQ&Aのポイント
  • JDKをインストールしても、javacが使えないエラーが発生していませんか?
  • JDKの使い方がわからない方へ、簡単なプログラムの組み方を解説します。
  • javacの代わりにijコマンドを使用すると、connectionエラーが発生することがあります。
回答を見る
  • ベストアンサー

JDKの使い方がわかりません

JAVAを初めてみようと https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewFilteredProducts-SingleVariationTypeFilter をインストールして。 http://www.javaroad.jp/java2sdk.htm を見てPathの設定まではできたようです。実際..\binにあるij.batは実行できます(これが何なのかは分かりません) しかし、肝心のjavacが使えません。 エラーは 'javac'は、内部コマンドまたは外部コマンド 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 となります。 ..\bin内をみても、javac.***というファイルがありません。 私の勘違いで何かミスがあるのでしょうか? 前も後ろも分からず、途方にくれています。 ちなみに本を見て”Hello World”と表示させる簡単なプログラムを組んだのですが(ファイル名Test.java) ためしに..\bin内にあるdatの一つij.datを使ってみようと。 ij Test.java と打つと ij エラー: connectionを確立できません というものが、二回出てきます。これは、javacに代わるものなのでしょうか?違いますよね。 質問ばかりで申し訳ありませんが、どなたかご教授願います。

  • Java
  • 回答数2
  • ありがとう数6

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

  • ベストアンサー
  • sekibunx
  • ベストアンサー率61% (8/13)
回答No.1

ij.batというとJavaDB接続用のコマンドだったと思います. >'javac'は、内部コマンドまたは外部コマンド >操作可能なプログラムまたはバッチ ファイルとして認識されていません。 パスの設定がうまくいっていませんね. Pathの設定を確認するには「コマンドプロンプト」から echo %PATH% で確認できます. 追加するPathは「C:\Program Files\Java\jdk<バージョン>\bin;」ですが, Pathにはどこを追加しましたか?

toku4de-su
質問者

お礼

早速のご回答ありがとうございます。 なんと。Pathの設定がうまくいっていないのですか。ijコマンドが使えてるので、設定は大丈夫だと思っていました。 Pathは C:\Program Files\Sun\JavaDB\bin を設定しました。回答とサイトを見ると、なんとなくこのjavaDBってのがダメな気がしてるんですが。ほんとなら、jdk<バージョン名>ってなるんですよね。 実は、JDKはインストールされてないんでしょうか?

toku4de-su
質問者

補足

ファイルとフォルダの検索で検索したところ C:\Program Files\Java\jdk1.6.0_22\bin\ を見つけました。これを設定したところjavacできました!! ありがとうございました。 プログラムも無事起動しました。 楽しいです。これからJAVAを勉強してみようと思います。本当にありがとうございました。

その他の回答 (1)

  • sekibunx
  • ベストアンサー率61% (8/13)
回答No.2

#1です. >C:\Program Files\Sun\JavaDB\bin Javaのコンパイラではなく,JavaDBへのパスですね. JavaDB自体はjdkと一緒にインストールされます. >ほんとなら、jdk<バージョン名>ってなるんですよね。 >実は、JDKはインストールされてないんでしょうか? デフォルトならjdkは「C:\Program Files\Java\jdk<バージョン>」ですね. エクスプローラ等で「C:\Program Files\Java\jdk<バージョン>」が存在するか確認してみてください. 「C:\Program Files\Java\jdk<バージョン>」が存在する場合は,「C:\Program Files\Java\jdk<バージョン>\bin」をパスに追加すればOKです. 存在しない場合は,インストールするものが間違っているのかもしれませんね. ↓が日本語のダウンロードページなのでインストールし直してみてください. http://java.sun.com/javase/ja/6/download.html

toku4de-su
質問者

お礼

たびたびの回答ありがとうございます。 おかげさまでなんとかできました。 感謝です。

関連するQ&A

  • jsf-1_1.zipのダウンロードページへの辿り方は?

    velociryを http://muimi.com/j/jakarta/velocity/ で勉強中ですが、Helloなサンプルを動かす為に commons-beanutils.jarファイルが必要とか、それを入れるには jsf-1_1.zipを入れる必要があると知りました。 しかし、ネットで調べた先のURLページに行っても、 同名のzipファイルをダウンロードするページがありません。 https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewFilteredProducts-SimpleBundleDownload 拡張子がpdf、jnlpといったものしかダウンロードできません。 jsf-1_1.zipはもう手に入らないのでしょうか。

    • ベストアンサー
    • Java
  • Solaris10(SPARC)上でSolaris2.6コンテナ仮想環境を構築できますか?

    Solaris10(SPARCシステム)のコンテナを使い、 以下の用途のゾーンを作成したいと考えています。  (1) Solaris8 (2) Solaris2.6 (1)の用途は以下のサイトにあるようにSolaris8コンテナを使って問題なく 作成できそうです。 https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=solaris8-cont-1.0-G-F@CDS-CDS_SMI 一報(2)のSolaris2.6はsunのサイトを見る限り、それらしきコンテナを 見つけることができませんでした。 Solaris2.6仮想環境を、Solaris10(SPARCシステム)上で構築することはできないのでしょうか?

  • JDKが使えません

    JDK 6 Update 5をインストールしたんですが http://javaroad.jp/java2sdk.htm ↑のサイトで手順とおりにやったつもりなんですが 最後の動作確認でコマンドプロンプトを開いて C:\Documents and Settings\001>javac HelloWorld.java (C:\Documents and Settings\001>はもともと表示されますので javac HelloWorld.javaを追記しました) を入力してエンターを押しましたが 'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 という文字が表示されます。 どこがいけないのでしょうか? 情報不足な点があれば補足で書きますので教えてください

    • ベストアンサー
    • Java
  • JDKの環境を設定したい

    自宅のPCでjavaの勉強をしたく、JDKをインストールしました。 インストールして環境変数とpathの設定もしましたが、 (1)テキストエディタを「.java」としてもjavaの拡張子にならない (2)それをコマンドプロンプトでjavacを行っても「”javac"は内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。」と出ます。 ちなみにコマンドプロンプトで「javac -version」と入力したところ、 「java vaersion"1.8.0_45"」と出ているので、インストールはしっかりできていると思っております・・。 どうしたら良いでしょうか。

  • javacのコンパイルができません!

    コマンドプロンプトでjavacコマンドを入力すると 「'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません」 と出てエラーがでます。 javaコマンドは通るのですが、javacコマンドが通りません。 OSは「Vista」で PATHは「C:\Java\jdk1.6.0_10\bin」と追記しました。 何か間違っているでしょうか? 教えてください。お願いします。

  • JDK5.0のjavacが見つかりません

    J2SDK1.4.2から1.5にアップデートを試み、下記Sunのサイトから、 http://java.sun.com/j2se/1.5.0/ja/download.html JDK 5.0 Update 10 をダウンロードし、インストールを実行しました。 これには、JREとコンパイラやデバッガのようなコマンド行開発ツールが含まれるとあります。 ところが、インストールディレクトリ直下にのbin ディレクトリには、コンパイラ javac がみあたりません。 1.4.2まではbin下のjavacを使用していたのですが、構成が変わったのでしょうか。またはインストールしたファイルが間違っていたのでしょうか。 よろしくお願いいたします。

    • ベストアンサー
    • Java
  • コマンドプロンプト、JDKについて

    この度JAVA言語を勉強しようと思いまして、 JAVA言語の参考書を購入し、勉強、練習しているのですが、JDKをインストールし、コマンドプロンプト内にてディレクトリの移動まではできるのですが、ソースファイルを作成し、javacでコンパイルしようとするとコマンドプロンプト内にて「’javac’は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。」と表示されコンパイルできないのですが、その原因が全くわかりません。対処法を教えてください。 OSはXPです。

  • javacコマンドが動きません。(JDK使用)

    JDKを使って、javaを勉強し始めました。 インストールは何とかできたのですが、 試しにjavacコマンドで文字を表示するソースを読み込ませたところ 結果もエラーも返してくれません。 http://okwave.jp/kotaeru.php3?q=1600710 上記の質問も参照させて頂いたのですが "'javac'は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。" のエラーが表示されないところから、 PATHがおかしいわけではなさそうです。 (ソースはMy Documentsの「java」というフォルダに保存しています) C:\Document・・ Settings\ユーザー\MyDocuments\java>javac Sample1.java と読み込ませると、しばらくの間をおいて C:\Docu・・・Settings\ユーザー名\My Documents\java> と、戻ってしまいます。 また、javacでファイルを読み込む度にclassファイルが出来たり ソースファイルを修正しようとして開くと、 もともとインストールしていたVisualStudio.NETが起動してしまいます これは気にしなくて良いのでしょうか? ユーザー環境はwindows xp JDKのバージョンは1.5.0_05です (他にも必要な情報がございましたら、ご連絡ください) ご回答よろしくお願いします

    • ベストアンサー
    • Java
  • JDK10インストール

    java初心者です。 JDKをインストールする https://devnote.jp/jdk_windows/index.html を見ながら進めていたのですが 「setx /M JAVA_HOME "C:¥Program Files¥Java¥jdk-10" 成功 指定した値は保存されました setx /M Path "%JAVA_HOME%¥bin;%Path%" 成功 指定した値は保存されました」 までは良いのですが 「java /version」 「javac /version」 を入力するとどちらも 「内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 と出ます。 Pathは確認すると ユーザー環境変数とシステム環境変数どちらにも 「C:¥Program Files¥Java¥jdk-10\bin」とあります。 重複しているのが良くないのでしょうか? JAVA_HOMEは「C:¥Program Files¥Java¥jdk-10」となっています。 最初java /versionは問題なく認識されjavac /versionのみ認識せれていませんと出ていたのですが、その際Pathが通っていないのかと色々試行錯誤し、手順を1から何度かやり直したりもしていました。 それがやはり良くなかったのでしょうか。 本当に初歩的なところの質問をすみません。何か助言頂けますと幸いです。

    • ベストアンサー
    • Java
  • JAVAC 出来ない??

    C:\app>javac TEST.java 'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 どうすれば出来るのでしょうか?

    • ベストアンサー
    • Java