現在実行中のjarにある設定ファイルを編集したいとします。 このファイルを直接変更したり、外部からコピーする方法はありますか?外部ファイルを現在実行中のjarファイルにコピーする方法は?
0
A
答えて
1
jar
はruntime
で実行されていますが、コメント内のAndreasのように変更することはできません。私はちょうどあなたがここでこれが必要かもしれない理由の可能性のある代替案を入れます。だからこの質問は未回答のページには現れません。
なぜですか?
jar
が(それはそれは、JVMによって使用されている、である)が実行されている、ファイル(アーカイブ>>ファイル)は、オペレーティングシステムによってがロックされています。いずれかのファイルがロックされている(またはロックされているとマークされている)場合、変更することはできません。つまり、読み取り専用のファイルと同じです。
は、なぜあなたはこれを行うことが必要であるかもしれません。通常、人々は
jar
に書き込もうとする理由
理由は、彼らが(
jar
ファイルを参照して)絶対/相対パスで使用するファイルをしたい、ということです。
我々はこのような場合にはどのようなオプションがありますか?
これはあなたの問題であれば、あなたは
jar
の場所にディレクトリを作成し、それを使用することができます。
jar
がC:\Users\<Something>\Desktop\testDir\
の場合は、ここにディレクトリ「conf」(C:\Users\<Something>\Desktop\testDir\conf\
)を作成します。このディレクトリにファイルを作成/作成し、コードから簡単に参照することができます(現在の作業ディレクトリのパスを参照)。
関連する問題
- 1. 現在実行中のjarのファイルをコピーする方法
- 2. 現在実行中のjarファイルからjarファイルを抽出する
- 3. 実行中のRCPアプリケーションのクラスパスに外部jarファイルをインポートする方法
- 4. 外部のjarファイルに存在しない方法で対処
- 5. 実行中のjarファイルからメッセージをプリントする方法は?
- 6. Ruby:現在実行中のexeスクリプトを別のフォルダにコピーする方法は?
- 7. eclipseで出力jarファイルに外部jarファイルをパックする方法
- 8. 実行方法-jarファイル(java.lang.NoClassDefFoundError)
- 9. Netbeansの外でプロジェクトjarファイルを実行する方法
- 10. Pharの内部から外部にファイルをコピーする方法
- 11. 現在実行中のスクリプトを別のフォルダにコピーする方法
- 12. 実行中のjarファイルを書き換える方法
- 13. jarコマンドを実行する除外ファイル
- 14. 外部java jarファイルでsbtを使ってjarファイルを作成する方法
- 15. ビジュアルスタジオコード実行可能ファイルを現在のコードで実行中
- 16. NoClassDefFounderError外部jarファイル
- 17. IntelliJ IDEAの外部ライブラリにJarファイルを追加する方法
- 18. 現在使用中の外部ファイルの問題
- 19. HDFSの中にあるMapReduce JARファイルを実行するには?
- 20. 現在実行中のNSOperationを保留にする方法は?
- 21. JARファイルの外部でSpringの設定にアクセスする方法
- 22. 別のjarファイルからjarファイルを実行するには?
- 23. グラインダープロジェクトに外部jarファイルを追加する方法
- 24. 外部プロパティを使用したJarファイルの実行
- 25. 現在実行中の実行可能ファイルを上書きする方法はありますか?
- 26. Magento現在の通貨コードを外部ファイルに取得する方法
- 27. Javaの外部jarファイル
- 28. 外部jarファイルのインポート
- 29. ローカルホストから実行中のコンテナにファイルをコピーする方法は?
- 30. 実行中の(jarファイル)Cからバッチスクリプト#
できません。 jarファイルは実行時に読み取り専用です。設定ファイルは外部に保存する必要がありますが、jarファイルにデフォルトファイルがあり、外部ファイルが指定されていない場合に使用したり、外部ファイルに定義されていない値を適用したりすることができます。 – Andreas
答えはAndreasにありがとうございます。 – Satour