როგორ დავაყენოთ Java_home CentOS-ზე

კომპიუტერული დანაშაულის კონცეფცია

ზოგიერთი Java პროგრამა იყენებს JAVA_HOME ცვლადს Java Runtime Environment-ის საპოვნელად.

სურათის კრედიტი: scyther5/iStock/Getty Images

დააყენეთ თქვენი CentOS სისტემა ისე, რომ თქვენმა Java აპლიკაციებმა ზუსტად იცოდნენ, სად იპოვონ შესრულებადი ფაილები და ბიბლიოთეკები, რომლებიც მათ გასაშვებად სჭირდებათ. თუ თქვენ გაქვთ root ან ადმინისტრატორის პრივილეგიები, დააყენეთ $JAVA_HOME ცვლადი Java-ს დირექტორიაში ყველა მომხმარებლისთვის სისტემის მასშტაბით. თუ თქვენ გჭირდებათ მხოლოდ გზის დაყენება თქვენი არა-root, მომხმარებლის სესიებისთვის, დაამატეთ ბილიკის ინფორმაცია თქვენს პირად Bash shell პროფილში.

დააყენეთ JAVA_HOME System-Wide

Ნაბიჯი 1

დაიწყეთ root ტერმინალის სესია და შემდეგ შეცვალეთ დირექტორიები /usr/lib/jvm საქაღალდეში. თუ გსურთ, ასევე შეგიძლიათ შეხვიდეთ თქვენს სისტემაში, როგორც root.

დღის ვიდეო

ნაბიჯი 2

საქაღალდის შიგთავსის ჩვენება Bash shell-ის მოთხოვნაში შემდეგი ბრძანების აკრეფით და შემდეგ "Enter"-ის დაჭერით:

ls -l

ჩამონათვალში გამოჩნდება რამდენიმე სიმბოლური ბმული და ერთი საქაღალდე, რომელიც შეიცავს თქვენს Java პაკეტის ფაილებს. CentOS 7 სისტემებზე დაინსტალირებული Java საქაღალდეს შეიძლება ჰქონდეს შემდეგი სახელი:

java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el7_0.x86_64

თუმცა ამ საქაღალდის სრული გზა იქნება:

/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el7_0.x86_64

ნაბიჯი 3

ჩაწერეთ Bash shell Export ბრძანება, რომელიც დააყენებს $JAVA_HOME ცვლადს Java საქაღალდის სრულ გზაზე და შემდეგ დააჭირეთ "Enter". თქვენი ბრძანება უნდა დაემსგავსოს შემდეგს:

ექსპორტი JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el7_0.x86_64

თუ ბრძანების სტრიქონზე აკრიფებთ "echo $JAVA_HOME" (ბრჭყალების გარეშე) და დააჭირეთ "Enter", ჭურვი აჩვენებს JAVA_HOME გზას. მარშრუტის ცვლილება დაიკარგება გადატვირთვისას, თუ არ დაამატებთ ცვლილებას სისტემის პროფილში, რომელიც მდებარეობს საქაღალდეში /etc.

ნაბიჯი 4

შეცვალეთ დირექტორიები /etc-ზე და შემდეგ გახსენით "პროფილის" ტექსტური ფაილი ისეთი რედაქტორის გამოყენებით, როგორიცაა Vi, Emacs ან Nano. პროფილის ტექსტური ფაილი შეიცავს სისტემის მასშტაბით bash shell ბრძანებებს, პარამეტრებს და ცვლადებს, რომლებიც ხელმისაწვდომია ყველა მომხმარებლისთვის.

ნაბიჯი 5

გადაახვიეთ ცარიელ ხაზზე ფაილის ბოლოში, აკრიფეთ იგივე Export ბრძანება, რომელიც შეიტანეთ shell-ის მოთხოვნაში, შეინახეთ ფაილი და შემდეგ გამოდით თქვენი რედაქტორიდან. როდესაც თქვენ ან სხვა მომხმარებელი შეხვალთ CentOS სესიაში, დაყენდება JAVA_HOME ცვლადი.

JAVA_HOME მარტოხელა მომხმარებლებისთვის

Ნაბიჯი 1

გაუშვით ფაილების მენეჯერი და შემდეგ გადადით /usr/lib/jvm საქაღალდეში. ფაილის მენეჯერმა უნდა აჩვენოს ერთი საქაღალდის და რამდენიმე სიმბოლური ბმული ხატები.

ნაბიჯი 2

აირჩიეთ საქაღალდე და შემდეგ დააჭირეთ ღილაკს "Ctrl-C", რომ დააკოპიროთ იგი ბუფერში. ერთ-ერთი ელემენტი, რომელიც ბუფერში იქნება განთავსებული, არის ჯავის საქაღალდის სრული დირექტორიას გზა.

ნაბიჯი 3

როგორც ჩვეულებრივი, არა root მომხმარებელი, გაუშვით Gedit და შემდეგ გახსენით ".bash_profile" ტექსტური ფაილი, რომელიც მდებარეობს თქვენს Home საქაღალდეში. .bash_profile-ში შემავალი პარამეტრები დაყენებულია ყოველ ჯერზე, როცა სისტემაში შედიხართ.

ნაბიჯი 4

დააწკაპუნეთ ცარიელ ხაზზე ფაილის ბოლოში და შემდეგ დააჭირეთ ღილაკს "Ctrl-V", რათა ჩასვათ Java საქაღალდის სრული გზა. ჩასმული ხაზი უნდა დაემსგავსოს შემდეგს:

file:///usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el7_0.x86_64

ბილიკის ფორმატში დასაყენებლად შეგიძლიათ გამოიყენოთ, თუმცა წაშალეთ "file://" განყოფილება. შედეგი უნდა დაემსგავსოს შემდეგს

/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el7_0.x86_64

ნაბიჯი 5

დაამატეთ Bash shell-ის ექსპორტის ბრძანება ამ ხაზს, რომელიც ანიჭებს $JAVA_HOME-ს ბილიკს, შეინახეთ ცვლილებები და შემდეგ გამოდით Gedit. საბოლოო ბილიკის ბრძანება თქვენს .bash_profile-ში უნდა დაემსგავსოს შემდეგ ხაზს:

ექსპორტი JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el7_0.x86_64

ნაბიჯი 6

გამოდით თქვენი CentOS სესიიდან და შემდეგ შედით უკან დააყენეთ $JAVA_HOME ცვლადი Java-ის მიმდინარე მდებარეობაზე.

რჩევა

შეცვალეთ თქვენი .bash_profile ან /etc/profile ფაილები, როდესაც თქვენი სისტემის Java პაკეტი განახლდება. შეასრულეთ შემდეგი ბრძანება root ან ჩვეულებრივი მომხმარებლის ტერმინალის მოთხოვნაზე, რათა შეადაროთ Java-ის მიმდინარე ვერსია ვერსიას, რომელიც მითითებულია $JAVA_HOME ცვლადის მიერ.

java - ვერსია

გაფრთხილება

ამ სტატიაში მოცემული ინფორმაცია ეხება CentOS 7 და CentOS 6.5. პროცედურები შეიძლება ოდნავ ან მნიშვნელოვნად განსხვავდებოდეს CentOS-ის სხვა ვერსიებთან.

კატეგორიები

Ბოლო

როგორ დავუკავშირდეთ უსადენო ქსელს Philips Blu-ray Player-ზე

როგორ დავუკავშირდეთ უსადენო ქსელს Philips Blu-ray Player-ზე

თქვენს Philips Blu-Ray პლეერს აქვს კონტენტის სტ...

როგორ გამოვთვალოთ BMI Excel-ში

როგორ გამოვთვალოთ BMI Excel-ში

BMI გაანგარიშების ცხრილი თუ თქვენ გაქვთ Excel-...

როგორ განაახლოთ პროგრამული უზრუნველყოფა Smart Samsung ტელევიზორისთვის

როგორ განაახლოთ პროგრამული უზრუნველყოფა Smart Samsung ტელევიზორისთვის

გაუშვით ვებ ბრაუზერის ახალი ჩანართი და გადადით ...