私はJavaプロジェクトにいくつかのパス変数を持っていましたが、それはLinuxでうまく機能しました。これらの変数は.propertiesファイルに保存され、Springアプリケーションのコンテキストで使用されます。動作する名前変数の例を次に示しますjust.an.example=/home/username/settings/。かなり簡単ですよね?このアプリをWindowsマシンで実行しようとしています。私は次のことを試しました:just.an.example=d:/settings/、、、およびその他いくつか、どれも機能しませんでしたjust.an.example=d\:/settings/。just.an.example=d\:\\settings\\just.an.example=file:///d:/settings/
フォルダから取得したファイルを使用しようとした理由であるNullPointerExceptionが発生します(これにより、フォルダが表示されないと思いました)。具体的には、これらの変数はFileクラスコンストラクターのパラメーターとして使用されます。フォルダにアクセスする権限はデフォルトです。作成したばかりです。
この例の変数の有効なオプションは何ですか?
更新:最終的には機能しました。just.an.example=D:/settings/依存関係を更新するだけでなく、この場合は正常に機能するため、再インストール後にMavenプロジェクトを再インポートする必要がありましたD:/settings/。