উইন্ডোজ 7 এ জাভা জেরে পথটি কোথায় নির্দিষ্ট করা হয়েছে?


11

আমি জাভা 6 এবং 7 সহ উইন্ডোজ 7 64-বিটে ইনস্টল করেছি। আমি যখন java -versionকমান্ড লাইনে টাইপ করি তখন পাই :

C:\>java -version
java version "1.6.0_22"
Java(TM) SE Runtime Environment (build 1.6.0_22-b04)
Java HotSpot(TM) 64-Bit Server VM (build 17.1-b03, mixed mode)

আমি কমান্ড লাইন থেকে jre7 কে ডিফল্ট জাভা তৈরি করতে চেয়েছিলাম তাই যখন আমি দেখতে পেলাম জাভা সিস্টেম ভেরিয়েবল বা ব্যবহারকারীর ভেরিয়েবলগুলির মধ্যে (কোথাও কোনও জাভাহোম ভেরিয়েবল নেই) নির্দিষ্ট করা হয়নি my এছাড়াও চলমান setকম্যান্ড লাইন থেকে এই নিশ্চিত করে পাথ পরিবর্তনশীল কোন জাভা ডিরেক্টরির হয়েছে। আমার জাভা স্বাভাবিক অবস্থায় সঞ্চিত আছে C:\Program Files\Java\jre6

এখন আমি কৌতূহল করছি কীভাবে উইন্ডোজ কমান্ড লাইনে আমার বর্তমান জাভা খুঁজে পাচ্ছে?


দেখে মনে হচ্ছে এটি সি: \ উইন্ডোজ \ সিস্টেম 32 \ জাভা.এক্সি প্রথমে চেক করেছে, যদি আপনি এই ফাইলটি এখানে না পেয়ে থাকেন, জাভা.এক্সি আপনার জেডি কে পথ থেকে চলে
ইশিকাওয়া যোশি

উত্তর:


19

একটি স্ট্যাকওভারফ্লো প্রশ্ন পেয়েছে যার সমাধান রয়েছে: উইন্ডোজে জেআরই ইনস্টলেশন ডিরেক্টরি

চলমান where javaআউটপুট দেয়:

C:\>where java
C:\Windows\System32\java.exe

(উইন্ডোজ whereকমান্ডটি বুঝতে পারল না যে এটি নেই which) j জাভা.এক্সি সেখানে কীভাবে শেষ হয়েছিল তা উত্সাহী।

হালনাগাদ

এই ওরাকল নিবন্ধটি, উইন্ডোজে জেআরই মোতায়েন করে জানিয়েছে যে জাভা ইনস্টলার java.exe সিস্টেম ডিরেক্টরিতে অনুলিপি করবে:

ডিফল্টরূপে, ইনস্টলারটি রানটাইম পরিবেশের একটি অনুলিপি সি: \ প্রোগ্রাম ফাইল \ জাভা \ jre1.6.0 ডিরেক্টরিতে রাখে। তদ্ব্যতীত, মেশিনে ইতিমধ্যে আর কোনও সাম্প্রতিক সংস্করণ ইনস্টল না করা থাকলে, ইনস্টলারটি জাভা এবং জাভা অ্যাপ্লিকেশন-লঞ্চার এক্সিকিউটেবলগুলি মাইক্রোসফ্ট উইন্ডোজ সিস্টেম ডিরেক্টরিতে রাখে। (মাইক্রোসফ্ট উইন্ডোজ সংস্করণ অনুসারে সিস্টেম ডিরেক্টরিটি পরিবর্তিত হয় তবে সাধারণত হয় সি: \ উইন্ট nt সিস্টেম 32 বা সি: \ উইন্ডোজ \ সিস্টেম।)


1

C:\Windows\system32\java.exe একটি সুন্দর সাধারণ অবস্থান।

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