0

私はJavaパッケージングが初めてで、Javaコードをコンパイルしようとしており、以下の2つのことを望んでいました

  • java はコードをコンパイルし、.java ファイルを src フォルダーに配置します。
  • Java はコードをコンパイルし、.class ファイルを .com フォルダーに配置します。

だから私は以下のコマンドを試しました

javac -s .\src -d .\com Planet.java

コマンドはエラーなしで正常に実行されます。クラス ファイルは com フォルダーに配置されますが、ソース ファイルはまだ src フォルダーに移動されません。現在のフォルダーにフォルダー com および src を手動で作成しました。Planet.java も現在のフォルダーにあります。

├───com  
│   └───test  
└───src  

ここにトリックがありませんか?私を修正してください。

4

2 に答える 2

0

javac コマンドは、実際にはソース ファイルを移動しません。javacの-sオプションは、生成されたソース ファイルを配置する場所を javac に指示するためのものであり、自分のファイルを移動するためのものではありません。

参照: http://docs.oracle.com/javase/6/docs/technotes/tools/solaris/javac.html

于 2013-02-18T09:31:35.453 に答える
0

で使用するjavacにはcmd、JDK (Java Development Kit) がシステムにインストールされている必要があります。

javac.exeJRE は単なるランタイム環境であるため (ただし、ソース コードをコンパイルするには開発キットが必要です)、 JDK のbinフォルダー (例: C:\Program Files\Java\jdk1.7.0_45\bin) 内にあり、JRE の bin フォルダー ( ) 内にはありません。C:\Program Files\Java\jre7\bin

JDK の bin ディレクトリ ( C:\Program Files\Java\jdk1.7.0_45\bin) を PATH システム環境変数に追加する必要があります。

JDK をお持ちでない場合は、次のリンクからダウンロードしてください:
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

JDK と JRE の参照スレッド:
JDK と JRE の違いは何ですか?

手順:

  1. JDKをインストール
  2. コマンドプロンプトを開く
  3. cd C:\Program Files\Java\jdk1.7.0_45\binと入力し、Enter キーを押します (パスは、JDK のバージョンと 32 ビット/64 ビット OS のバージョンによって異なる場合があります)
  4. javacと入力し、Enter キーを押します

終わり。

于 2013-12-31T15:23:33.603 に答える