כיצד למצוא JAVA_HOME
1. הקדמה
בפוסט מהיר זה נלמד כיצד למצוא JAVA_HOME ב- Windows, Mac ו- Linux.
כמו שכולנו יודעים, JAVA_HOME הוא משתנה סביבה שאנו משתמשים בו בדרך כלל לאיתור הפעלה של ג'אווה כמו ג'אווה ו ג'אוואק.
2. דרכים ספציפיות לחלונות למצואJAVA_HOME
אם אנו משתמשים ב- Windows כמערכת ההפעלה, ראשית עלינו לפתוח את שורת הפקודה שלנו (cmd) וסוג:
הד% JAVA_HOME%
אם JAVA_HOME מוגדר בסביבה שלנו, ואז הפקודה לעיל תדפיס אותה.
לחלופין, נוכל לנסות:
איפה ג'אווה
אשר יראה את המיקום של ג'אווה הפעלה.
3. דרכים ספציפיות ל- macOS וללינוקס למצוא JAVA_HOME
אם אנו משתמשים ב- macOS או ב- Linux, אנו יכולים לפתוח את המסוף שלנו ולהקליד:
הד $ JAVA_HOME
אם JAVA_HOME מוגדר בסביבה שלנו, ואז הפקודה לעיל תדפיס אותה.
לחלופין, נוכל לנסות:
איזו ג'אווה
מה שכנראה רק מראה לנו / usr / bin / java.
אבל, באמת זה לא מאוד מועיל מכיוון שמדובר בקישור סמלי. כדי לפענח זאת, נשתמש dirname ו קישור מחדש;
עבור לינוקס:
dirname $ (dirname $ (readlink -f $ (איזה javac)))
ול- macOS:
$ (dirname $ (readlink $ (איזה javac))) / java_home
כתוצאה מכך, פקודה זו מדפיסה את תיקיית Java המשמשת כעת.
4. שימוש ב- Java כדי למצוא JAVA_HOME
ואם אנו מסוגלים לרוץ ג'אווה את עצמנו, אם כן יש לנו דרך כמעט בלתי תלויה בפלטפורמה:
java -XshowSettings: מאפיינים -גרסה
הפעלת פקודה זו מפיקה מאפיינים רבים, אחד מהם הוא java.home.
כדי לנתח את זה, עדיין נצטרך כלי ספציפי לפלטפורמה.
עבור לינוקס ו- macOS, בואו נשתמש grep:
java -XshowSettings: מאפיינים -גרסה 2> & 1> / dev / null | grep 'java.home'
ובשביל Windows, בוא נשתמש findstr:
java -XshowSettings: מאפיינים -גרסה 2> & 1 | findstr "java.home"
5. מסקנה
עם פוסט מהיר זה, למדנו כיצד למצוא JAVA_HOME במערכות הפעלה שונות.
אם הם לא עבדו, אולי לא הגדרנו JAVA_HOME משתנה כראוי בעת התקנת Java.