আমি একটি ব্যাচ ফাইল লিখছি যা আমার মাইনক্রাফ্ট বুঞ্জিয়ার্ড সার্ভারটি চালানোর সহজ পদ্ধতির জন্য অন্যান্য ব্যাচ ফাইলগুলি (এবং কিছু অন্যান্য জিনিস) চালায়।
এটি ব্যাচের ফাইল, রান.বাট, আমি ব্যাচ ফাইল পরিচালনা করা সার্ভার থেকে চালাচ্ছি:
@echo off
java -Xms512M -Xmx512M -jar BungeeCord.jar
pause
এবং এটি সার্ভার পরিচালনার ব্যাচের বিভাগ যেখানে আমি ফাইলটি চালাচ্ছি:
:start
SET PATH=C:\Users\micah_000\Desktop\Server Files
cd %PATH%\Bungeecord
start Run.bat
আমি যখন সার্ভার ম্যানেজিং ব্যাচ থেকে রান.বাট চালনা করি তখন এটিই সেন্টিমিডিটি দেখায়:
'java' is not recognized as an internal or external command,
operable program or batch file.
Press any key to continue . . .
আমি যখন ডাবল ক্লিক করে রান.বাটটি চালিত করি তখন এটি ঠিক কাজ করে।
যে কারও একই সমস্যা রয়েছে, বা কীভাবে এটি ঠিক করবেন জানেন?
java.exe% PATH% পরিবেশে উপস্থিত থাকার পুরো পথটি কি পরিবর্তনশীল? এটি নিয়ন্ত্রণ প্যানেলে দেখুন।
setকমান্ডে সমস্যা হতে পারে । এই টিপ ব্যবহার করুন। উদাহরণস্বরূপ আমি C:\foo\barPATH এ যুক্ত করতে চাই । ব্যবহার করুন setযেমন কমান্ড প্রয়োগ করুন: SET PATH=C:\foo\bar;%PATH%।