ベストアンサー1
これパス変数シェルおよび他のプログラム照会コマンドを含むディレクトリーのリスト。このリストはコロン()で結合された項目として表示されます:
。たとえば、単純なPATHは/usr/local/bin:/usr/bin:/bin
シェルコマンドを使用して設定されます。
PATH=/usr/local/bin:/usr/bin:bin
その後、コマンドを入力すると、ls
シェルは最初に検索し、次に/usr/local/bin/ls
forを見つけて、最初に見つけた/usr/bin/ls
コマンド/bin/ls
を実行します。
当然、PATH変数が破損または欠落している可能性があります。これはJavaプログラムの競合によるものではなく、Javaプログラムを誤動作させるには非常に複雑な状況が必要です。
代わりに、スクリプトの1つ(おそらくMinecraftサーバーを起動するスクリプト)がその変数を破壊していることが合理的な説明です。そのスクリプトを確認してください。特に、PATH
スクリプトでローカル変数として使用しないでください。スクリプトの変数にはすべて小文字を使用し、環境変数にはすべて大文字を使用する規則があります。これにより、このような競合を回避できます。