2017-05-01 2 views
0

デルファイの変数は$(JDKPath)ですが、ポストビルドのイベントコマンドラインで使用することができますが、デルファイが$(JDKPath)の値をどこから取るのか分かりません。私のコンピュータでは、常に "C:¥Program Files¥Java¥jdk1.7.0_25"を指していますが、オプションでは設定がありません。

答えて

1

これは "Environment Variable"と呼ばれています。

Tools>Options>Environment Options>Environment Variablesに移動して設定できます。

これらは本質的にあらかじめ定義されたディレクトリであり、Delphiのさまざまな場所、最も一般的にはライブラリやブラウジングパスで使用できます。

この特定の1つはAndroid/Java SDKディレクトリです。これは、デルファイが特定のファイルを見つける場所を知るためのコンピュータ上の特定のディレクトリを表す一意の名前です。別の場所に設定されたばかりです。この特定のケースでは、SDK設定のセクションの下で選択されたものに基づいて自動的に生成されます。

+0

ありがとうございましたjerry、いいえ、これはこれではありませんでした。不思議なことに、それはアンドロイドSDK設定にバインドされている変数ですが、編集することはできません(編集するフィールドはありません)。しかし、新しいアンドロイドSDK設定を作成するときに設定できます!私はそれが編集のためにこのフィールドを追加することをembによって忘れられたと思う。この変数が固定されていないのはさらに奇妙です。私はjdk1.8を持っていて、ベルリンにはjdk1.7があります。私はこのフィールドを編集できるようにembでバグリクエストを開きます – loki

+0

はい、環境変数に似ていますが、これはregeditで設定されていますが、Delphiで編集する方法はありません(唯一の方法は、アンドロイドSDKの設定 – loki

関連する問題