実行している.jarファイルのファイルパスを取得したいとします。 Ubuntuでは少なくともデフォルトの保存場所はユーザーのホームディレクトリです。そこにファイルを保存できるようにjarファイルのディレクトリを取得する方法はありますか?可能であれば、このソリューションをWindowsでも動作させたいと思います。ありがとう。Javaプログラムのデフォルト保存場所の設定方法は?
0
A
答えて
1
あなたは、このような現在の作業ディレクトリを取得することができます:
String curDir = System.getProperty("user.dir");
+0
ありがとうございます。それはうまくいきます。 – Eric
2
jarファイルがから開始された作業ディレクトリを取得するには:jarファイルはしかし、ここでこれは必ずしもではないかもしれません
System.getProperty("user.dir")
あなたができるからjava -jar path/to/jar
。あなたはjarファイルがあるディレクトリをしたい場合は、試してみてください。
MyClass.class.getProtectionDomain().getCodeSource().getLocation()
これはあなたにこのクラスを含むjarファイルへのパスを提供します。
+0
JWSアプリケーションで期待通りに動作しないことに注意してください。アプレットを必要とします。すべての権限を持つ。 –
関連する問題
- 1. Jupyterノートブック保存場所の設定
- 2. Eclipseの設定 - 保存場所と方法
- 3. Javaアプリケーションに環境設定を保存する場所は?
- 4. windows 10デフォルトの保存場所
- 5. 開いているファイルダイアログのデフォルトの場所をプログラムの場所に設定する方法
- 6. アプリケーション設定を保存する場所
- 7. ファシリティ設定を保存する場所
- 8. プログラムでカスタム場所にイメージを保存する方法は?
- 9. Android:プログラムでGoogleの場所に保存
- 10. 設定を保存するWindowsレジストリの場所を決める方法は?
- 11. Git bash:MinTTY設定ファイルの保存場所を変更する方法は?
- 12. ネットワークアプリケーションのWindows環境設定を保存する場所は?
- 13. MVC3にグローバルWebMailの設定を保存する場所は?
- 14. VSコード設定とスニペットファイルを別の場所に保存する方法
- 15. Javaの設定情報を保存するのに最適な場所
- 16. WHMとcPanelのデータベースと設定の保存場所
- 17. ビデオをキャプチャして、デフォルトの場所ではなく特定の場所に保存します。
- 18. 設定パラメータを保存する場所は?
- 19. JavaコードでEditTextの場所を設定する方法
- 20. Eclipse設定が保存されるパラメータの場所
- 21. C#Winform:ファイルの保存場所を設定する
- 22. Jenkinsがプラグインの設定を保存する場所
- 23. .NET PerUserRoamingの場所に設定を保存する
- 24. Webアプリケーションの構成設定 - より良い保存場所
- 25. プログラムのインストール - デフォルトの場所の問題
- 26. puppeteer - ダウンロード場所の設定方法
- 27. イメージの現在の場所を保存する方法は?
- 28. iTextSharpのデフォルトのデスクトップ保存場所を変更する
- 29. 現在の場所をプログラムで取得/設定する方法は?
- 30. 保存場所データは
これはちょうど愚かです。アプリケーションディレクトリを探したり、余分なものを 'user.home'に入れたりしないでください。 –