自分のローカルコンピューター(ant/eclipse)で.jarファイルを作成し、それをサーバー(foo/usr/share/java)にアップロードします。私は自分の.jarファイルを "example.txt"というファイルに読み込みたい。私のサーバー上でどこが "example.txt"を保存する必要がありますか?あるいは、コード内のファイルパスをどのように変更する必要がありますか?ファイルとファイルパスのどちらも変更されないので、私はこの1つのファイルパスをハードコーディングしています。ありがとう!.jarファイルはどこで入力ファイルを探しますか?
答えて
あなたは.jarファイルと同じディレクトリにファイルを置いてください。あなたのプログラムはそれを見つけなければなりませんが、chrylisが述べたように、コマンドライン引数が最適です。
あなたのプログラムは、長い庭についての文を実行するとそこにありますが、デフォルトでは見えません。 – EJP
コンソールでアプリケーションを実行している場合は、の現在のフォルダにテキストファイルを保存します。アプリケーションがアプリケーションサーバー内で動作する場合、アプリケーションサーバーの現在のフォルダー内でファイルが検索されます。
あなたが必要とする正確なファイルを開く最も良い方法です - プログラム引数を使用してください。
この配列は、ランタイムシステムは、アプリケーションに情報を通過する機構である:Javaプログラミング言語の
は、すべてのアプリケーションは、その署名であるmainメソッドを含まなければなりません。例:
java MyApp arg1 arg2
アレイ内の各文字列は、コマンドライン引数と呼ばれます。コマンドライン引数を使用すると、ユーザーは再コンパイルせずにアプリケーションの操作に影響を与えることができます。
相対パス名を指定すると、.jarファイルを実行したときの相対パス名は、ユーザーの現在の作業ディレクトリからの相対パスになります。絶対ファイル名を指定した場合、ジョブは完了しました。
- 1. Jarファイル内のa * .jarファイルまたはファイルへの入力ストリーム?
- 2. Cassandra Thrift API jarファイルはどこで入手できますか?
- 3. JARファイルの入力からBATファイルとJARファイルを作成する
- 4. GraphDB jarファイルはどこですか?
- 5. npmはどこでpackage.jsonファイルを探しますか?
- 6. 組み込みJettyがJarファイル内のファイルを探します
- 7. リソースファイルをJARファイルに入れることは可能ですか?
- 8. 私はここで、以下の入力ファイルを読み込むしようとしています入力ファイル
- 9. JuiCEProviderOpenSSLを含むjarファイルを探します
- 10. ルビはどこのファイルを探すのですか?
- 11. JarファイルはどこでLuceeに置くのですか?
- 12. javax.microedition.io jarファイルはどこにありますか?
- 13. ojdbc jarファイルはどこにありますか
- 14. Java JXTA - JARファイルはどこにありますか?
- 15. Spring jarファイルはどこにありますか?
- 16. サーブレットjarファイルはTomcat 6にどこに置くのですか?
- 17. Notes Widget Catalogはどこに新しいプラグインJARファイルをインストールしますか?
- 18. 入力タイプ= "ファイル"なしでファイルをアップロードすることは可能です
- 19. コマンドプロンプトからjarファイルを実行すると、どのようにユーザー入力を取得できますか?
- 20. 入力ファイルから選択したファイルを取得します
- 21. ファイル入力にファイルを入力
- 22. getResource経由でjarにパッケージ化されたファイルのファイル入力ストリームを開くのはなぜですか?
- 23. eclipseで出力jarファイルに外部jarファイルをパックする方法
- 24. 閲覧ファイルまたは入力ファイル
- 25. リモートのリポジトリからjarファイルをpullしてjarファイルを実行します。
- 26. 入力ファイルと出力ファイル
- 27. .jarファイルを使用して.jarファイルを作成するにはどうすればよいですか?
- 28. CommonCrypto/CommonCryptoファイルはどこから入手できますか?
- 29. faceconn.phpファイルはどこから入手できますか?
- 30. apache2/moduleのmod_wsgi.soファイルはどこで入手できますか?
一般に、ファイル名はコマンドライン引数にする必要があります。 – chrylis