• ベストアンサー

JDKのコンパイル方法について・・・。

noname#6248の回答

noname#6248
noname#6248
回答No.1

とりあえず。 ・JDKをインストールしたのみ ・自分でjarファイルを作成していない ・とりあえずプログラムは作成してある と言う仮定でお話しますね。 1.パスを通す。(多分「本のまま設定」の中に入ってると思いますが一応書いておきます。) まずマイコンピュータを[Alt]を押しながらWクリックしてください。 全般/パフォーマンス/環境/…の環境をクリックします。 変数のなかからPathを探してクリックします。 下のテキストの変数(V)がPath、値(L)が*****になります。 値の一番右に、JDKのパスを入れてください 多分;C:\jdk1.3.*\bin;か;D:\jdk1.3.*\bin;でいいはずです。 (数字の部分は自分のJDKを見て入れてください。) [設定(E)]をクリックして[OK]をクリックします。 2.カレント移動 コマンドプロンプトを開きます。 ソース(プログラムがある場所へ移動)します。 まず、javaファイルをコマンドプロンプトへドラッグ&ドロップします。 すると *:***> が *:***>*:\***\******\*******.java になります。(*は人により異なります。) [BS]キーで *:***>*: にして[ENTER]をします。 もう一度ドラッグ&ドロップ *:***>*:\***\******\*******.java そこで[BS]キーで *:***> にします。 そして、[C][D][Ins][Space][F3]と順に押します。 *:***>CD \***\******\*******.java 最後にファイル名と一番右の\が消えるまで[BS]キーを押します *:***>CD \***\****** [Enter]キーを押します *:\***\******> ここではじめて、 javac ***.javaや java ***が使えるようになるはずです。 (コマンドの説明) C:やD: |ドライブの移動 CD |フォルダ(ディレクトリ)の移動 CD aaa |現在の階層の上の階層へ移動する。 CD \aaa |ドライブ直の階層へ移動する。 これだけ知ってれば動きます程度ですね…見にくいと思いますが参考までに。 何かわからないことがありましたらどうぞ。

Okachin
質問者

お礼

すいません。ちょっとわかりにくかったです。 でもありがとうございました。

Okachin
質問者

補足

ありがとうございます。 先ほど教えていただいた方法を試したんですがうまくいきません。そこでもう少し自分の状態を詳しく記述します。 書き忘れてたのですが使用しているOSはWindows Meです。あともう少し詳しくいうと自分はcドライブにjvsというフォルダを作ってそこにtest.javaというファイル名でプログラムを保存しました。 購入した本には C:\>cd jvs C:\jvs> というコマンドプロンプトの図が載っていて「カレントディレクトリをC:\jvsにします。」とだけ書いてあります。MS-DOSプロンプトの初めの状態である C:\WINDOWS> から、本に載っていた C:\>cd jvs C:\jvs> にするにはどのようなコマンドを入力すればいいのかもう一度教えていただけないでしょうか?

関連するQ&A

  • Javaのコンパイルがうまくいきません

    SunからJavaをインストールしたあと、購入した本の手順に指示に従って出力しようと試みているのですが、コマンドプロンプトでプログラムを保存しているフォルダまで移動したあと、javac Hello.javaと入力してエンターキーを押してコンパイルしようとしたら、’javac’は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとしても認識されていません。というメッセージが現れて、次へ進めません。(メモ帳にプログラムは書いて、Cドライブに保存しています。)よろしくお願いします。

  • コマンドプロンプト、JDKについて

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

  • コンパイルできません

    J2SEをインストールできなかったのでwindows installerをアンインストール後updateしなおしました。 その後インストールできたのですが、コマンドプロンプトでcd c:\をした後、javac ○○.javaでコンパイルできませんでした。画面には「'javac'は内部コマンドまたは外部コマンド操作可能なプログラムまたはバッチファイルとして認識されていません」と出ました。これはどういう意味なのでしょうか? JavaファイルはCドライブにJAVAフォルダを作ってその中に入れてあります。

    • ベストアンサー
    • Java
  • コンパイルできません

    javaの入門書を買って、はじめてプログラミング と言うものをやってみようかとはじめてみた大初心者なんです。JDKをダウンロードして、ソースをつくって、 MSDOSプロンプトでソースをコンパイルしょうとしたのですが、「c:\windows>cd c:ディレクトリ名」ののち、 「ディレクトリ名>javac ソース名.java」にしとところ 「コマンドまたはファイル名がただしくありません。」 と表示されてしまいます。何回もソース名を確認したので 合っていると思うのですのでコマンドが違うのでしょうか? JDKはjava2sdk1.4.0をつかっています。はじめの一歩をふみはずした感じなので、どうぞ教えて下さい。

    • ベストアンサー
    • Java
  • Javaでコンパイルができません。

    Javaでコンパイルができません。 コマンドプロンプトで操作しています。 コマンドプロンプトでjavacと打つと… 'javac'は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチファイルとして認識されていません。 このように表示されてしまいます。 私にはなぜコンパイルができないのか分かりません。 分かる方がいたら、ぜひ教えてください。 よろしくお願いします。

    • ベストアンサー
    • Java
  • コンパイルの実行の仕方

    初めてプログラミング言語を授業でとったのですが、 コンパイルの【実行】の仕方がわかりません。 まず、コマンドプロンプトを開くまではわかったのですが、 学校での説明に 「javaのコンパイラはjavacであるので、以下のように指定する。 javac <ソースファイル名> 」 と書いてありました。 コンパイラというのは上記の場合、コマンドプロンプトに 「C:\>javac *****.java」を入力すればコンパイルしたということになるのでしょうか? 「指定する」とかいてあっても指定の仕方すらわからないのです。 コンパイルを検索してもなかなかコンパイルをする意味がよくわからないので、よろしければ教えてください。

  • Javaファイルをコンパイル

    JAVAの初心者なのですが、Servletをやるために参考書を購入したのですが、最初で行き詰まってしまいました。参考書通りにやってもできないのです。 コマンドプロンプトを使ってコンパイルをするという事なのですが、コンパイルができません。環境変数がうまく設定できてないのかもしれません。 クラスパスの設定をしてWEB-INF ディレクトリへ移動したのですが、最後のコンパイルの実行が上手くいきません。「パッケージを見つけられません」と「シンボルを見つけられません」というメッセージが書かれるのですが、それはコード自体が間違ってるのでしょうか。 それとjava開発ソフトのEclipseを使っていたのですが、それでできるclassファイルでいいのですか?それとも、テキストファイルからコマンドプロンプトを使ってコンパイルしなければいけないのでしょうか。

    • ベストアンサー
    • Java
  • JDKをインストールしたのですが・・・。

    PC(Win98)にjavaの開発環境を入れようと、java入門書に付随していたCD-ROMからJDKをインストールしたのですが、MS/DOSプロンプトからjavaファイルのコンパイル(javacコマンド)がうまくいきません。javaファイルはサンプルとしてついていたもので、コーディングが間違っているわけでもなく、エラーがあるならでるはずの結果もでてきません。 JDKはSunMicrosystemsの無料配布しているものなのですが、本にはインストール方法が全く載っていませんでした。Win版のexeファイルを実行する他に設定しなければならないことなどあれば教えてください。 お願いします。

    • ベストアンサー
    • Java
  • コンパイルできません

    Javaのプログラムをコマンドプロンプトでコンパイルしようとしているんですが、プログラム中で画像データを byte [] imagedata = {-1, -40, -1, -32, 0, 16, 74, ・・・ -1, -39};のように記述しています。 そこで、コンパイルすると「このコードは64Kバイトを超えるサイズのメソッドの生成を必要とします。VirtualMachineは生成されるクラスファイルを拒否します。」と表示されてコンパイルできません。どうしたらいいのでしょうか?わかる方おられましたらお願いします。

    • ベストアンサー
    • Java
  • コンパイルできない

    C言語のプログラムをはじめたばかりの初心者ですが、 "smp1.c"というソースファイルをメモ帳でつくり、コマンドプロンプトで上でコンパイルしようとしたのですが、うまくいきません。 smp1.cファイルの内容は #include <stdio.h> int main(void) { printf("Hello\n"); return 0; } となっています。cworkというディレクトリにすべてのプログラムを保存しています。 コマンドプロンプト上でcworkディレクトリに移動し"C:\cwork>" の後に ”cl smp1.c ” とタイプしてenter を押しても 'cl' is not recognized as an internal or external command, operable program or batch file. と表示されコンパイルできません。 一体どうすればいいでしょうか? 初心者なので説明不足かもしれませんが その際は補足しますので、どうが教えてください.