国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

為什么Java開發需要配置環境變量

瀏覽:8日期:2022-08-26 08:51:06

之前學習 Java 的時候,感覺最難做的一件事情就是配置 jdk 的環境。那叫一個困難啊,Path, JAVA_HOME, CLASSPATH 印象深刻的很…(但是現在 JDK11 不用再配置 classpath 了,jre 和 jdk 合并了)就在去年暑假,要配 OpenCV 的環境,要調的東西還是比較多的,對環境配置的概念又加深了。現在懂的多了,配過的環境也多了,配過的平臺也不算少。現在就想分享一下 關于我對配環境這件事情的感受。

那就以 Windows 來說說環境配置的問題,Linux 下的其實差不多。

為什么需要環境變量

我記得計算機網絡的老師在給我們講 ip/mac 地址 的時候提過一個例子:

你剛到這個班,班里都是新同學,你想找班里的小明同學該怎么辦?答:在班里喊一聲小明。這當然可以,小明肯定會響應你。對局域網來說也是如此。但是,如果有一張座位表,上面有每個同學的座位信息,你想找到某個人是不是就很簡單了。

環境變量也是如此,也很適合這個例子。當用戶在 cmd 中執行一個命令的時候,命令行的解釋器就會去找你要執行的命令。那么是去哪里找可執行的命令呢?兩個地方:

當前路徑下的可執行文件 環境變量 Path 中保存的路徑下的可執行文件(包括系統變量和用戶變量)

舉個例子

舉個栗子:win + r 大家都用過吧,經常用來快速運行某些程序,比如打開命令行窗口我們就會用到:

為什么Java開發需要配置環境變量

那電腦是怎么知道 cmd 在哪兒的呢?

為什么Java開發需要配置環境變量

能看到 cmd.exe 是在 C:WindowsSystem32 和 C:WindowsSysWOW64 這兩個路徑下都有的,那就是說,電腦是去這兩個路徑之一打開的 cmd.exe,那我們來看一下,系統環境變量里到底有沒有這兩個路徑的其中一個呢?

查看一下系統的環境變量中的 Path 是不是有這個路徑:在小娜的輸入框里輸入 path 或者 環境 可以直接跳轉到修改環境變量的地方,不行的話只能在計算機圖標右鍵屬性了。

為什么Java開發需要配置環境變量

可以驗證了吧~

所以這個流程我們也弄清楚了:

你在運行窗口輸入 cmd:-> 解釋器去尋找這個文件:-> 先尋找當前路徑下是否有-> 再尋找環境變量中的Path保存的路徑是否有-> 沒找到就報沒找到

所以如果你沒配置某個可執行文件到 Path 里,那你就得手動輸入該文件的絕對路徑才能打開了。比如說 Java…

Path 外的其他字段

其他的一些字段也是方便我們使用的,想用的時候使用 %字段名% 就能調用了。比如說我在系統設置里設置了 CMDER_ROOT 字段,將其賦值為 D:0ArtinDcmder,這是一個路徑。

為什么Java開發需要配置環境變量

然后我想打開該路徑,就可以使用該字段名啦:

為什么Java開發需要配置環境變量

簡單來說!就是編程中的變量名。定義一個常量,想用的時候可以使用。

用戶變量和系統變量

操作系統中有用戶的概念。用戶變量只對當前登錄的用戶生效。系統變量對當前計算機的所有用戶生效。

以上就是為什么Java開發需要配置環境變量的詳細內容,更多關于Java 環境變量的資料請關注好吧啦網其它相關文章!

標簽: Java
相關文章:
主站蜘蛛池模板: 久久小视频| 欧美成人高清手机在线视频 | 91精品国产综合久久久久久 | 免费一级欧美在线观看视频片 | 亚洲美女福利视频在线 | 欧美精品午夜毛片免费看 | 精品毛片免费看 | 91高清国产经典在线观看 | 欧美三级美国一级 | 毛片大片 | 亚洲偷自拍另类图片二区 | 亚洲精品国产专区一区 | 欧美成人性色区 | 国产视频高清在线 | 亚洲欧美中文日韩在线v日本 | 巨乳毛片| 成年男女免费视频网站 | 我看毛片 | 国产a不卡| 午夜精品一区二区三区在线观看 | 一级一级特黄女人精品毛片 | 欧美日韩综合高清一区二区 | 性夜影院爽黄a爽免费看网站 | 午夜伦y4480影院中文字幕 | 天天碰夜夜操 | 69中国xxxxxxxx18 | 国产色爽女小说免费看 | 久青草国产97香蕉在线视频xx | 久久成人国产精品 | 女在床上被男的插爽叫视频 | 国产无毛| 亚洲精品欧美精品 | 国产精品极品美女自在线看免费一区二区 | 日韩免费a级在线观看 | 久久精品亚洲精品国产欧美 | 91成人午夜性a一级毛片 | 一个人看的www片免费视频中文 | 高清毛片免费看 | 成年人网站黄 | 网站三级| 美女视频一区二区三区 |