Solaris Java実行環境構成
Java実行環境の概要
JREはJavaプログラムを実行する最も低い標準Javaプラットフォームである。Java仮想マシン(JVM)、Javaコアクラス、サポートファイルが含まれています。''java'ツールを使用してコマンドラインからJREを呼び出します(次のセクションを参照)。-cpオプションを使用して、アプリケーションのクラスパスを指定します。JREにはデバッグ不可能なものがすべて含まれる.soファイルおよび1.2.2からの純ランタイムプログラムのサポートに必要
システムこのドキュメントでは、「ベンダー」という言葉は、ライセンスを取得した人、開発者、および独立したソフトウェアベンダー(ISV)を指し、独自のJavaプログラムでJREの使用ライセンスを発行し、JREを配布します。仕入先はJREバイナリコードライセンス契約の条項を遵守しなければならない。
1.JREの必須ファイルとディレクトリのサブセットを配布しない。オプションとして以下のファイルしか無視できません。
2.JREバイナリコードライセンス契約を製品ライセンス契約に含めます。
サプライヤーはまた、JREに関するサポート条件を認識する必要があります。情報:
http://www.java.sun.com/solaris/java/support.htmlJava Runtime
システムこのjavaコマンドはJava Runtimeを呼び出してJavaアプリケーションを実行します。このコマンドはJREのSolarisにあります
SPARC(tm)とSolaris Intelダウンロードパッケージで利用できます。このjavaコマンドの構文は次のとおりです。
java [ threads-flag ] [ options ] class [ argument ... ]
java [ threads-flag ] [ options ] -jar file.jar [ argument ... ]
クラス名パラメータは、実行するクラスファイル名です。クラスに渡されるパラメータは、コマンドラインのクラス名の後に配置されます。-cpオプションを使用して、アプリケーションのクラスパスを指定します。
このjavaコマンドのオプションは次のとおりです(java.1 manページから)。
-classpath classpath
-cp classpath
設定Javaで使用する場合、-classpathまたは-cpはユーザークラスにクラスを指定するだけです。oldjavaで使用する場合、-classpathまたは-cpはユーザークラスとブートクラスにクラスを指定します。
設定 設定-debugこのオプションは-Xdebugに置き換えられました。
システム-jarは、JARアーカイブにカプセル化されたプログラムを実行します。
最初のパラメータは、起動クラスの名前ではなく、JARファイルの名前です。このオプションを有効にするために、JAR
ファイルリストには、Main-Class:classnameというフォーマットの行が含まれている必要があります。
方法 サービス 設定最初のパラメータは、起動クラスの名前ではなく、JARファイルの名前です。このオプションを有効にするために、JAR
ファイルリストには、Main-Class:classnameというフォーマットの行が含まれている必要があります。
方法 サービス 設定oldjavaツールでは-jarオプションはサポートされていません。
-noclassgcこのオプションは-Xnoclassgcに置き換えられています。
-ossnこのオプションは-Xossnに置き換えられました。
-mshこのオプションは-Xmsnに置き換えられました。
-mxnこのオプションは-Xmxnに置き換えられています。
-ssnこのオプションは-Xssnに置き換えられました。
-tこのオプションは-Xtに置き換えられました。
-tmこのオプションは-Xtmに置き換えられました。
-verbose
-verbose:class
各ロードされたクラスに関する情報が表示されます。
-verbosegcこのオプションは-verbose:gcに置き換えられています。
-verbose:gcは各ゴミ収集イベントを報告します。
方法-バージョン情報が表示され、終了します。
-?
-help
使用法情報を表示して終了します。
-X非標準オプションに関する情報を表示し、終了します。
-Xbootclasspath:bootclasspathブートクラスファイルを検索するディレクトリ、JARアーカイブファイル、ZIPアーカイブファイルのリストをコロンで区切って指定します。これらは、JDK 1.2ソフトウェアに含まれるブートクラスファイルの代わりに使用されます。
-Xdebugはデバッガを有効にして起動します。Java解釈器はjdb(1)用のパスワードを印刷出力する。詳細と一例については、jdb(1)の説明を参照してください。
-Xcheck:jni Javaネイティブインタフェース関数の追加チェックを行います。
-Xmaxjitcodesizeは、JITコード領域の最大サイズ(バイト単位)を指定します。
-Xnoclassgcクラスゴミ収集を無効にする
-Xmsnメモリ割当てプールの初期サイズを指定します。この値は1000より大きくなければなりません。この値を1000で乗算するには、アルファベットkを付けます。この値を1百万で乗算するには、アルファベットmを付けます。既定値は1 mです。
-Xmxnメモリ割当てプールの最大サイズを指定します。この値は1000より大きくなければなりません。この値を1000で乗算するには、アルファベットkを付けます。この値を1百万で乗算するには、アルファベットmを付けます。デフォルトは16 mです。
-Xossn Javaスレッドごとに2つのスタックがあります。1つはJavaコード、1つはCコードです。-Xossオプションは、1つのスレッドでJavaコードが使用できる最大スタックを
スタックサイズをnに設定します。Javaに渡されるプログラムの実行中に生成される各スレッドは、nをJavaスタックサイズとする。nのデフォルト単位はバイトであり、nは1000バイト以上でなければならない。nの意味を変更するには、アルファベットkを付けて千バイトを表すか、アルファベットmを付けてメガバイトを表す。デフォルトのスタックサイズは400キロバイト(-Xoss 400 k)です。
-Xrunhprof[:help][:suboption=value,...]
cpu、heap、monitorプロファイルを有効にします。このオプションの後ろには、一般的にカンマで区切られたsuboption=value数ペアのリストがあります。コマンドjava-XRunhprof:helpを実行して、サブオプションとそのデフォルト値のリストを取得します。
-Xprof[:file]プロファイルを有効にします。ファイルが指定されていない場合は、結果を現在のディレクトリのjavaに書き込む.prof。
-Xssn Javaスレッドごとに2つのスタックがあります。1つはJavaコード、1つはCコードです。-Xssオプションは、1つのスレッドでCコードが使用できる最大スタックを大きくします。
小はnとする。Javaに渡されるプログラムの実行中に生成される各スレッドは、nをJavaスタックサイズとする。nのデフォルト単位はバイトであり、nは1000バイト以上でなければならない。nの意味を変更するには、アルファベットkを付けて千バイトを表すか、アルファベットmを付けてメガバイトを表す。デフォルトのスタックサイズは128キロバイト(-Xss 128 k)です。
操作 システム 操作-Xtは命令追跡をオンにします。