問題タブ [system-variable]
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.
msbuild - MicrosoftSDKのシステム変数
Windowsディレクトリ用の%WINDIR%システム変数と同様に、ビルドスクリプトでsn.exeにアクセスできるように、最新バージョンのMicrosoft SDKフォルダーを指すシステム変数はありますか?
java - システム変数とユーザー変数はどのように機能しますか
私はuservariblesでMavenホームを構成し、コマンドを使用してテストしましたmvn --version
。システムは「mvnはコマンドではありません」とコメントします。しかし、システム変数に設定すると、動作します。ラップトップのシステム変数に設定しました。しかし、私のオフィスでは、システム変数を変更するという特権はありません。
ここに私の質問があります。
a)システムがシステム変数から構成されているが、ユーザー変数では構成されていない場合にシステムが認識する理由
b)それを構成し、私のオフィスのラップトップでスムーズに動作するための代替手段はありますか。
python - Python の最新バージョンをデフォルトまたはパスの最初にする方法
Python の新しいバージョンをインストールしたので、Python が呼び出されたときに、そのバージョンがパスの最初にあることを確認したいと考えています。そのため、現在、私の「C」ドライブには「Python27」と「Python32」(それぞれ古いバージョンと新しいバージョン) があります。
コマンドラインで「python」と入力すると、「Python 2.7」が表示されます。コントロール パネルを使用して、"path" および "pythonpath" ユーザー変数を ('C:\Python27' から 'C:\Python32' に) 変更し、システムをリロードしたことを確認しました。それでもうまくいきません。システムに新しいバージョンの Python を強制的に使用させる方法を知っている人はいますか?
追加した
これ大事かも。「Python32」ディレクトリに移動し、コマンド ラインに「python」と入力すると、新しいバージョンが取得されます。
java - 私のブラウザにjavascriptを介してアクセス可能なグローバル変数を与えます
現在、ページの読み込み時にJavaアプレットを実行するPOSWebアプリケーションがあります。作成されたディスプレイポールがないコンピュータにJavaアプレットをロードしたくありません。これを回避するために私が考えることができる最も簡単な方法は、要素を無効にして、変数が「true」の場合にjavascriptを介して再度有効にすることです。javascriptには、何らかの方法でグローバル変数を指定する必要があります。これにより、アプレットをアクティブ化することが通知されます。
したがって、問題は次のとおりです。ブラウザまたはOS内からグローバルJavaScript変数を設定する方法はありますか?もともとはシステム変数を使いたかったのですが、どうやらActiveXコントロールが必要なようです。
powershell - Powershell 呼び出しコマンドとシステム変数
ベンダー アプリのパッチの自動化に取り組んでいます。powershell を使用してサーバーのリストを反復処理し、リモート処理を使用して各ボックスにインストールしたいと考えていました。ただし、1つの側面で大きな頭痛の種になっています。インストール スクリプトを実行する前に、ベンダーが提供する cmd スクリプトを呼び出してシステム変数を設定する必要があります。したがって、powershell でスクリプトを次のように呼び出します。
私のPowerShellウィンドウでその作業をエコーするときに実行されますが、その後のインストールスクリプトの呼び出しは次のとおりです。
使用するさまざまなシステム変数が設定されていないと言ってすぐに終了します。誰かがシステム変数の範囲を説明してくれますか? invoke-command が完了すると、それらは存在しなくなりますか? 2 番目のスクリプトがシステム変数などにアクセスできるように、1 つの呼び出しコマンドで 2 つのスクリプト呼び出しをつなぎ合わせる必要がありますか?
c++ - Visual Studio 2010がシステム変数を「解凍」しないのはなぜですか?
Ogre3Dアプリケーションをセットアップしようとして、「OGRE_HOME」システム変数をSDKのホームディレクトリに設定しました。$(OGRE_HOME)
次に、システム変数を使用して、プロジェクトプロパティにディレクトリを含めるなどのプロジェクトプロパティを設定します。しかし、アプリケーションをコンパイルしようとすると、コンパイラーがヘッダーファイルを見つけられなかったため、プロジェクトプロパティへのSDKパスを「ハードコーディング」する必要がありました。
最初にsetx
コマンドで変数を設定し、次にそれをシステム変数に移動しようとしましたが、役に立ちませんでした。ただし、システムを再起動しようとしませんでした。
tomcat - server.xml の環境/システム変数
tomcat server.xml、context.xml などの構成ファイルで環境/システム変数を使用するにはどうすればよいですか?
${ENV_VAR_NAME}
(環境変数とシステム変数の両方に)、 (環境変数に)使用しようとしました${env.ENV_VAR_NAME}
。そして、何も機能していないようです。
java - Maven フェイルセーフ テストで使用するシステム変数を設定するにはどうすればよいですか?
必要な環境変数を設定していないビルドサーバーでテストを実行しようとしています。
変数は、プロパティ ファイルの場所を解決するために、Spring コンテキスト xml ファイル内から使用されます。
例: classpath:config/${EnvironmentType}/myfile.properties
私はフェイルセーフプラグインを使用しており、変数を設定するためにさまざまな文書化された方法 (非推奨のものも含む) を試しています。違いはありません。変数は決して解決されません。
私の設定は以下です:
実際にマシンに設定せずに、テスト用にこのenv varを設定するにはどうすればよいですか?
注:これを mvn verify -DEnvironmentType="DevelopmentIntegration" で実行すると機能します。mvn verify だけで動作させたい。
乾杯、ピーター
maven - 予期しない Maven ディレクトリ
Maven 3.0.4 をダウンロードしました。
私の変数は次のとおりです。
M2_HOME C:\Program Files (x86)\apache-maven-3.0.4
JAVA_HOME C:\Program Files\Java\jdk1.6.0_35
そして私のPATH
C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\OEM\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\OEM\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\OEM\12.0\DLLShared\;C:\Program Files (x86)\Roxio\OEM\AudioCore\;%FRASCATI_HOME%/bin;%JAVA_HOME%\bin;%M2_HOME%\bin
Mavenディレクトリにない場合、次のエラーが発生します。
そしてこれはmavenディレクトリから:
ERROR: M2_HOME is set to an invalid directory. M2_HOME = "C:\Program Files (x86)\apache-maven-3.0.4\bin" Please set the M2_HOME variable in your environment to match the location of the Maven installation
ポイントは、%MAVEN_HOME%\bin を PATH に設定するように指示されている Maven Web ページにありますが、zip をダウンロードして解凍すると、次のような構造になります。
したがって、明らかに apache-maven-3.0.4 には bin ディレクトリはありません!
中身だけ
C:\Program Files (x86)\apache-maven-3.0.4\apache-maven\src
を新しいものにコピーしてみましたC:/maven directory and setting the right variables
どうしたの?そして、私が得たこのディレクトリ構造はどうなっていますか? 変数はどこを指す必要がありますか?
.net - そこにいることで信頼できるWindows環境変数は何ですか?
私はいくつかの一時ファイルを保存する必要があるアプリケーションを書いています(私は環境変数を通して一時的な場所を見つけています)。
環境変数は可変であると理解しています。つまり、存在する場合と存在しない場合がありますが、他の変数よりも安全に信頼できるものはありますか?
たとえば、私はAPPDATA
Windows 7で使用できますが、WindowsXPでは必ずしも使用できるとは限りません。