2016-10-08 4 views
-4
私は、このコマンドを使用して、コマンドラインからjavaファイルにコンパイルしたい

javac -cp C:/Java myPgm.javaをしかし、それはそのあるJavacクラスパス(の.javaファイル)

javac: file not found: myPgm.java 
Usage: javac <options> <source files> 
use -help for a list of possible options 

任意の助けてくださいと言って続けていますか? ;)enter image description here

+0

さて、あなたのファイルパスが間違っているか、それは 'C内のスペースだ次のいずれか/ JavaのmyPgm.java'。私は 'Java myPgm.java'は奇妙なファイル名のように聞こえるが、あなたは 'C:/ Java/myPgm.java'または何かを意味しましたか?これが機能しない場合、可能なオプションのリストに '-help'を使用してください。 –

+0

ディレクトリの写真をアップロードしました。あなたが私の質問に答えるのを助けてくれることを祈っています。ありがとう:) – ReventonMC

+0

答えは私が上記のコメントに書いたものだったようです。 2番目の '/'がありません。これは 'C:/ Java/myPgm.java'ですが、あなたは' C:/ Java myPgm.java'を書いています。 –

答えて

1

コード

java theClassNameOfTheJavaFile

+0

ありがとう!ので、[sourcefile]セクションが不足していると思います!それは本当に助けになりました。 – ReventonMC

+0

同じ質問をしている他の人が正しい答えを見つけられるように、答えを受け入れるには親切にしてください。 –

+0

もちろんです。 (私はそれを知っていなかったので、私はスタックオーバーフローに新しいです)再びありがとう:) – ReventonMC

0
を実行するために、次にJavaソースコード

javac C:/Java/myPgm.java

をコンパイルするために、端末で次のコードを実行

現在のディレクトリ、その後 タイプ

のjavac myPgm.java その後、

JavaのmyPgm

かのプログラムパッケージの内側その後、

のjavac -dに行きます。 myPgm.java

、その後

javaのpackage_name.myPgm

関連する問題