2012-05-26 10 views
10

昨日、JDK 6u30で追加されたJava -Djsse.enableCBCProtection=falseのシステムプロパティが見つかりました。私は昨日までこれについて知りませんでした。JREでサポートされているすべてのシステムプロパティのリスト

Javaのバージョンでサポートされているシステムプロパティのリストとその意味をどこから知ることができますか?

+0

[Javaの便利な環境設定の一覧](http://stackoverflow.com/a/7616206/418556)も参照してください。 –

+0

* "とその意味は?" *各単語を理解するとすぐに、その名前は「直感的に明白」という意図(1)で設計されています。 1)意図が達成されるかどうかは、議論の余地がある。 –

+0

はい、しかし、 'user.home'はWindowsプラットフォームでは明白ではありません... – Betlista

答えて

5

このようなリストには1つの場所はありません。システムプロパティは、Java環境のさまざまな部分であらゆる場所で使用されるため、使用している部品のドキュメントを参照して、そのプロパティについて調べる必要があります。たとえば、Javaネットワーキングのドキュメントでは、URLConnectionメカニズムで使用されるいくつかのプロパティについて説明しています。

+1

私は知っています。しかし、すべてのjreバージョンには追加があるかもしれません。私はその詳細をどこで見つけることができます。 – Newbie

+0

興味のあるコンポーネントのリリースノートまたはドキュメントを参照する必要があります。中央リストはありません。 –

+0

私はチェックしましたが、リリースノートには見つかりませんでした。 – Newbie

8

サポートされているすべてのプロパティのリストを取得するには、これを使用します。

Properties props = System.getProperties(); 
    System.out.println(props); 

hereも参照してください。

+1

私はその意味でリストを手に入れることができる場所を探しています。どのようにこれが私のJavaプログラムに影響するか。 – Newbie

+0

いくつかのリンクは、いくつかの標準的なプロパティの意味を提供します。私たちがすべてを得ることができる他の場所があるかもしれません。 http://docs.oracle.com/javase/tutorial/deployment/doingMoreWithRIA/properties.html http://docs.oracle.com/javase/1.4.2/docs/guide/net/properties.html http: //docs.oracle.com/javase/jndi/tutorial/beyond/env/source.html http://docs.oracle.com/javase/tutorial/essential/environment/sysprop.html http:// www。 javafundu.com/2009/12/jndi-environment-properties.html – sudmong

+0

これを行うことができるjavaへのコマンドラインスイッチが(今回はすべての後に)驚いています。 '-verbose:properties'のようなものです。 – jbruni

関連する問題