অন্যের কাছ থেকে একটি ব্যাচ ফাইল খোলা হচ্ছে (জাভা সহ)


0

আমি একটি ব্যাচ ফাইল লিখছি যা আমার মাইনক্রাফ্ট বুঞ্জিয়ার্ড সার্ভারটি চালানোর সহজ পদ্ধতির জন্য অন্যান্য ব্যাচ ফাইলগুলি (এবং কিছু অন্যান্য জিনিস) চালায়।

এটি ব্যাচের ফাইল, রান.বাট, আমি ব্যাচ ফাইল পরিচালনা করা সার্ভার থেকে চালাচ্ছি:

@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 . . .

আমি যখন ডাবল ক্লিক করে রান.বাটটি চালিত করি তখন এটি ঠিক কাজ করে।

যে কারও একই সমস্যা রয়েছে, বা কীভাবে এটি ঠিক করবেন জানেন?


ইস্যুটি .bat ফাইলটি চালাচ্ছে না, এটি সত্য যে আমি যখন এটি করি তখন জাভা কমান্ড কাজ করে না
WeaponGod243

java.exe% PATH% পরিবেশে উপস্থিত থাকার পুরো পথটি কি পরিবর্তনশীল? এটি নিয়ন্ত্রণ প্যানেলে দেখুন।
বিশ্বব্রিयो

জাভা কেবল তখনই কাজ করে না যখন এটি থাকা ব্যাচ ফাইলটি অন্য ব্যাচের ফাইল থেকে চালানো হয়। আমি যখন ব্যাচ ফাইলটি চালাব যখন জাভা কমান্ডটি অন্যটি ব্যবহার না করেই রয়েছে, এটি ঠিক কাজ করে।
WeaponGod243

setকমান্ডে সমস্যা হতে পারে । এই টিপ ব্যবহার করুন। উদাহরণস্বরূপ আমি C:\foo\barPATH এ যুক্ত করতে চাই । ব্যবহার করুন setযেমন কমান্ড প্রয়োগ করুন: SET PATH=C:\foo\bar;%PATH%
বিশ্বপরিयो

উত্তর:


0

SET PATH=C:\Users\micah_000\Desktop\Server Files cd %PATH%\Bungeecord

আপনার কোড ভঙ্গ হতে পারে। আপনি দয়া করে এটি মুছতে পারেন, এবং পরিবর্তে কেবল এটি টাইপ করতে পারেন?

CD "C:\Users\micah_000\Desktop\Server Files\Bungeecord"


এটি আগের মতোই ছিল, একই ফলাফল সহ
WeaponGod243

আপনি কোথায় javaw.exeঅবস্থিত খুঁজে পেতে পারেন ? সাধারণত, একটি x64 সিস্টেমে, এটা এখানে অবস্থিত: C:\Program Files\Java\your java version\bin\javaw.exe
Ultrasonic54321

আমি কেবল এটি স্যুইচ করেছি এবং আপনি ঠিক বলেছেন! PATH এটি ভেঙে দিচ্ছিল।
WeaponGod243

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.