"java -cp。name" - コマンドラインに入れる文字列。 この文字列に-cpとは何ですか? Googleはそれを検索したくないだけです。Javaアプリケーションのコマンドラインの開始
1
A
答えて
5
それはクラスパスです:
-classpathクラスパス
-cpクラスパスクラスファイルを検索するディレクトリ、JARアーカイブ、およびZIPアーカイブのリストを指定します。クラスパスのエントリはセミコロン(;)で区切られています。 -classpathまたは-cpを指定すると、CLASSPATH環境変数の設定が上書きされます。 -classpathおよび-cpが使用されず、CLASSPATHが設定されていない場合、ユーザークラスのパスはカレントディレクトリ(。)から構成されます。 クラスパスの詳細については、「クラスパスの設定」を参照してください。
http://download.oracle.com/javase/1.4.2/docs/tooldocs/windows/java.html
から単一のフルストップは、現在の作業ディレクトリを意味します - ので、あなたの上記の呼び出しで、それは次のようなクラスパスを設定しています。
3
-cp
is a synonym for -classpath
。 The Classpathは、実行する必要のあるコードを含む.class
ファイルをJVMがどこに見つけるかを指示します。それはディレクトリのリストおよび/またはJAR
ファイルです。
したがって、-cp .
は、現在の作業ディレクトリのみを含むようにクラスパスを設定しています。
1
http://www.google.cz/search?q=java+%22-cp%22と他の人がクラスパスを設定していると言われています。あなたが "マイナス"という言葉を何か言いたいのであれば、それを引用符で囲む必要があります。それ以外の場合は、その単語を検索から除外します(これはGoogleのマイナス記号の機能です)。
関連する問題
- 1. Javaアプリケーションからコマンドラインを開きます
- 2. Intellij idea mac osxのCEコマンドラインを開始
- 3. アプリケーション開始
- 4. Kotlinアプリケーションのクラッシュを開始
- 5. VB.netアプリケーション開始時のデータセット
- 6. Windows:遅いアプリケーションの開始
- 7. Asp.Net WebApi2アプリケーションの開始ポイント
- 8. ASP.NET MVC3 - アプリケーションの開始フォルダ
- 9. JavaアプリケーションからのRESTfulサービスの開始および停止
- 10. Ubuntuコマンドラインからgoogleコースビルダーを開始
- 11. termuxコマンドラインからbluetoothを開始
- 12. Javaカレンダーの開始年
- 13. WindowsのコマンドラインからJavaアプリケーションを実行
- 14. Javaスレッドの開始 - 停止同じボタンをクリックして開始
- 15. アプリケーション開始前のココアのイベントDidFinishLaunching
- 16. 開始時の春の例外アプリケーション
- 17. サービスコールの開始アプリケーションの作成?
- 18. Djangoアプリケーションの実行コードの開始
- 19. springbootアプリケーションでスレッドを開始
- 20. iPadアプリケーションを開始する
- 21. モーダルログインでアプリケーションを開始
- 22. NetBeansでAndroidアプリケーションを開発開始
- 23. Javaサービスラッパー - サービス開始時にアプリケーションが実行されない
- 24. ループ内のJavaマルチスレッド/スレッドの開始
- 25. Javaの不正な形式の開始
- 26. CloudFormation - Javaバックエンドを開始
- 27. Javaでタイマーを開始
- 28. .netアプリケーションのアーキテクチャを開始する
- 29. アプリケーション開始メソッド(JavaFX)の例外