問題タブ [properties-file]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bash - プロパティ名のドットを置き換えますが、プロパティ値のドットは置き換えません
次の内容のファイルがあります (これ.properties
は Java のファイルです)。
プロパティ名のすべてのドットを置き換える必要がありますが、プロパティ値では置き換えません。したがって、私の望ましい出力は次のようになります。
試してみsed -r 's/\.(\w+)([^=]*)/_\1\2/' product.default.properties
ましたが、これは最初のドットのみを置き換えます。先読みまたは後読みを使用する必要があるかもしれないと思いますが、アサーションの長さが可変になるため、それが可能かどうかはわかりません。また、プロパティ名にはさまざまな数のドットが含まれる場合があります。
ワンライナーでこれを行うことは可能ですか?
java - プロパティ ファイルからエントリを削除する
プロパティファイルからキーと値を削除するには? 私のプロパティファイルには次の内容があります:
以下のコードを使用してエントリを削除しましたkey2=value2
。その後、ファイルには次の値が含まれます。
エントリを削除する Java コード:
間違いは何ですか。ファイルを書き込む前に、ファイルの内容全体をクリアする方法。
java - プロパティファイルに任意のファイル拡張子を付けることができますか
プロパティファイルには、次のようなファイル拡張子を付けることができます.txt
か?それとも、正しく機能するだけ.properties
ですか?次のようなカスタムファイル拡張子を使用できます.foo
か?
java - 異常なエラー/警告を伴う Java USB プログラムのコンパイル
接続されたUSBデバイスの名前を取得するために、USB読み取りJavaプログラムを開発していました。これは私が書いたコードです:
このプログラムをコンパイルすると、次の警告が表示されます。
で再コンパイルすると-Xlint:unchecked
、次のようになります。
しかし、クラスファイルは作成されます。
このプログラムを実行すると、次の例外が発生します。
この問題を解決するにはどうすればよいですか? Mac でプロパティ ファイルを設定するにはどうすればよいですか? 私はこれでCLASSPATHを設定しました:
しかし、それがうまくいったかどうかはわかりません。任意のポインタをいただければ幸いです。
java - Spring を使用したデフォルトおよびユーザー指定のプロパティ ファイル
Spring 3.1.2 アプリケーションが、jar に埋め込まれたデフォルト プロパティ ファイルから構成プロパティをロードできるようにし、さらに、オーバーライド プロパティ ファイルへのパスをコマンド ライン パラメータとしてユーザーが指定できるようにしたいと考えています。
クラス パスからプロパティをロードする単純なシナリオに使用できることは理解<context:property-placeholder>
していますが、2 つのマージされたプロパティ ファイルからのプロパティを使用して上記のシナリオをどのように処理すればよいでしょうか?
私が複製しようとしているシナリオは、基本的CompositeConfiguration
に Apache Commons Configuration によって対処されるものです。
java - .properties ファイルにコメントを追加する
build.xml
ファイルで次のコードブロックを使用する
default.properties
次のファイルの内容でファイルを生成できます
生成されたファイルにコメントを追加する方法を知りたいです。たとえば、生成されたプロパティには次の内容が含まれている必要があります。
Ant's を使用して動的に行うにはどうすればよいbuild.xml
ですか?
java - Jar ファイルにプロパティ ファイルを含める
私は小さなアプリケーションを書きました。データベース固有の情報をプロパティ ファイルに入れました。
実行可能な jar ファイルを取得するためにアプリケーションをビルドすると、プロパティ ファイルが内部に含まれます。これらの情報をプロパティファイルに入れる全体的な目的は、ユーザーがそれらを変更できるようにすることですが、これは不可能になっています。
jarファイルが含まれていないプロパティファイルを含めるにはどうすればよいですか? .NET アプリケーションで AppSettings ファイルを使用するのと同じようなものです。
私はJavaに非常に慣れていないので、一連の手順に分けていただければ幸いです。
ありがとうございました。
編集 :
これは、プログラムのプロパティ ファイルから値を取得する方法です。