2012-02-02 7 views
0

でのJavaの実行中に、私は、コンソール/ DOSプロンプトからSpringアプリケーションでのJavaの実行しようとしています。私が従った手順は次のとおりです。javacのエラー春コンソールベースのアプリケーション

  1. spring-framework-3.1.0.RELEASEをダウンロードして解凍しました。
  2. F:に「springlib」という名前のフォルダが作成されました。
  3. F:\ spring-framework-3.1.0.RELEASE \ distをF:\ springlibにコピーします。
  4. F:\ spring-framework-3.1フォルダ内のすべてのファイルをコピーしました。 0.RELEASE \プロジェクト\春ビルドFへ\ libに\ツタ:\ springlib
  5. 作成したフォルダF:それで\ springtestとJavaプログラムの下に置か:

    輸入org.springframework.context.annotation。 AnnotationConfigApplicationContext;

    パブリッククラスBillRunner { パブリック静的無効メイン(文字列[] args){ AnnotationConfigApplicationContextコンテキスト=新しいAnnotationConfigApplicationContext()。 System.out.println(context); }}

  6. 以下に示すように

    プログラムをコンパイルしようとした:

    F:\ springtest>のjavac -cp F:\ springlib * BillRunner.java のjavac:無効フラグ:F:\ springlibコモンズ\ -httpclient.jar 使用法:javac 可能なオプションのリストについては、-helpを使用してください。

  7. なぜこのようなエラーが発生しますか?解決策は何ですか?
+0

でワイルドカードに関連する問題に 詳細情報?瓶? – reversiblean

答えて

1

問題の原因は、あなたのクラスパスを宣言する方法を次のようになります。-cp F:\のspringlib * たぶん、あなたはこのF:\springtest>javac -cp "F:\springlib\*" BillRunner.javaを試みることができるが、私はそれはまだテストする必要が認めなければなりません。 `springlib`ディレクトリ内は何クラスパスhere

+0

あなたの提案を試してみてください。 javac:無効なフラグ:F:¥springlib¥commons-httpclient.jar 使用法:javac <ソースファイル> 可能なオプションのリストのために-helpを使用してください – Faisal

+0

追加のバックスラッシュがあるかもしれません... –

+0

はい、もちろんです。バックスラッシュが上に表示されなかった理由は考えられません。私はあなたの提案をまさにあなたが言ったように試みました。 – Faisal

関連する問題