當前位置:首頁 » 存儲配置 » 為什麼java要配置環境

為什麼java要配置環境

發布時間: 2022-05-25 05:25:16

java程序設計為什麼要配置環境變數啊

配置path的原因是讓你可以在控制台編譯、運行你的java程序而不必進入到java程序目錄去運行,例如控制台命令:java -version,要執行此命令,控制台會先在當前目錄找java.exe程序,找不到會去path變數中指定的路徑去找此命令,如果沒有找到就不會執行,java.exe是在java程序目錄中的bin目錄下,所以path才會配到java程序的bin目錄……
classpath變數通常是新建的變數。在編譯、運行java程序時會在它指定的目錄下去找你所要用到的class,也是先在本目錄下找,然後在指定目錄下找,都找不到就會報錯了……
path可以說主要是為了方便,讓你無論在哪個目錄下都可以直接使用javac等命令,否則就只有到bin目錄下執行javac和java命令了……另外我們可以在運行里直接打命令notepad打開一個記事本程序就也是path變數的作用,如果你把path變數刪掉,這個notepad命令也就不起用了,原來可以在運行里運行的命令也都無效了……
classpath是為了方便使用java類庫,如果以後用到第三方類庫的話,你就有2中選擇,可以也為他們配calsspath,或者把它們直接復制到你自己的class所在目錄下……

❷ Java為什麼要設置環境變數,JAVA

java是編程語言,要在特定的環境下才能使用的,所以就要設置環境變數,下面是方法:
1. PATH環境變數。作用是指定命令搜索路徑,在shell下面執行命令時,它會到PATH變數所指定的路徑中查找看是否能找到相應的命令程序。我們需要把 jdk安裝目錄下的bin目錄增加到現有的PATH變數中,bin目錄中包含經常要用到的可執行文件如javac/java/javadoc等待,設置好 PATH變數後,就可以在任何目錄下執行javac/java等工具了。
2. CLASSPATH環境變數。作用是指定類搜索路徑,要使用已經編寫好的類,前提當然是能夠找到它們了,JVM就是通過CLASSPTH來尋找類的。我們 需要把jdk安裝目錄下的lib子目錄中的dt.jar和tools.jar設置到CLASSPATH中,當然,當前目錄「.」也必須加入到該變數中。
3. JAVA_HOME環境變數。它指向jdk的安裝目錄,Eclipse/NetBeans/Tomcat等軟體就是通過搜索JAVA_HOME變數來找到並使用安裝好的jdk。

❸ 為什麼java要配置環境變數而我玩個游戲啥的就不用配置

java是編譯——解釋語言,系統不能直接運行的,要在java的虛擬機上才能解釋運行,設置了環境變數,虛擬機才能找到編譯器和執行程序來編譯和執行你的文件。另外一些安裝程序不是不用設置環境變數,只是安裝過程它自動設置了,你去環境變數里看,就發現有些沒有設置的也有,就是這個原因。

❹ Java 環境變數是什麼為什麼需要設置它它的運行原理是怎樣的

我對環境變數的理解:
每次我們裝JDK都會去配置環境變數JAVA_HOME。這個JAVA_HOME就是你JDK的安裝路徑。在配置環境變數的時候,分為用戶變數和系統變數,這個就有點類似局部變數和全局變數。用戶變數只對某個用戶有效,而全局變數對所有用戶有效。然後我們就會在系統的path變數中添加%JAVA_HOME%/bin。這個是JAVA工具所在的路徑,比如java.exe,javac.exe,jar.exe等。
配置環境變數,這樣我們在DOS窗口不論切換到任何目錄下,都可以使用java.exe,javac.exe等,因為系統可以通過這個環境變數,找到這個工具所在的路徑。就像你可以在其他類中去使用全局變數一樣,你可以把操作系統看做是一個JAVA項目,它也存在自己的變數。我們給這個項目創建變數並且給變數初始化之後,我們就可以使用它了。

❺ java環境變數為什麼要配置path和classpath詳細解答

因為java有很多SUN公司已經幫你寫好的方便我們平時開發工作的類庫 配置環境變數是為了讓Java虛擬機在當你用到了某個類庫的時候 它能找到你裝在硬碟上的類庫在哪裡 找到它就可以載入了

在這里要提一下eclipse這個集成開發環境 當你運行eclipse的時候它會自動幫你配置好環境變數 關閉它的時候又變得什麼都沒配置 這是一個很方便新手的小功能 建議用eclipse寫java程序

❻ JAVA為什麼要配置環境變數,怎樣配置

配置環境變數,主要原因是告訴程序在哪裡去找資源,否則茫茫硬碟,他怎麼知道哪個目錄下有他要的東西?計算機在執行命令的時候是在環境變數找對應的命令的位置的。如果不正確設置環境變數就不能正確使用相應的命令
配置方法:計算機—屬性—高級系統設置—高級—環境變數

新建環境變數,JAVA_HOME,變數值指向電腦JDK安裝路徑
新建環境變數CLASSPATH,變數值(復制粘貼)
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
編輯環境變數Path,
新建:

%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
配置完成

❼ 淺談為什麼要配置java環境變數

配置java環境變數是為了能在
運行-cmd-中用java命令來編譯和運行java代碼。
在我們的window系統中,安裝的軟體都有路徑的。如果我們不配置環境變數的話,我們就只能在jdk的安裝路徑下才能運行。換到了其它的路徑就不行了,系統就會提示找不到路徑,為了能在任務路徑下都可以運行jdk,我們就要配置環境變數。
自己的一點意見,,看你能不能懂。

❽ 為什麼要配置java環境變數

配置java環境變數是為了能在
運行-cmd-中用java命令來編譯和運行java代碼。
在我們的window系統中,安裝的軟體都有路徑的。如果我們不配置環境變數的話,我們就只能在jdk的安裝路徑下才能運行。換到了其它的路徑就不行了,系統就會提示找不到路徑,為了能在任務路徑下都可以運行jdk,我們就要配置環境變數。

自己的一點意見,,看你能不能懂。

❾ Java開發為什麼要配置環境變數

環境變數為了方便調用java的一些常用命令javac java 等,不用每次定位到java安裝目錄

❿ JAVA為什麼要配置環境變數,怎樣配置

1.path環境變數的作用--幫助系統操作java
我們用javac將源碼編譯成.class文件, 在調用java 命令讓程序執行.
問題是:系統是如何找到並調用javac.exe和java.exe兩個應用程序的?
打個比方,平時我們運行某一程序,比如魔獸,酷狗音樂,都是先找到它們的應用程序war3.exe和kugou.exe的所在位置,然後雙擊運行。那麼操作系統是如何自動找到javac.exe和java.exe的位置呢?
2.classpath環境變數的作用--告訴java虛擬機所有的可執行文件.class都在哪
它的值也是由目錄組成,它的作用在於告訴Java執行環境,在哪些目錄下可以找到所要執行的Java程序所需要的類或者包。比如我要運行一個名為Test.class的文件,而這個程序調用了另一個Link.class文件的內容,那麼系統必須知道 Link.class文件的位置才能調用Link.class文件。如果Link.class文件的目錄在classpath環境變數的值中,就可以找到了。
3.java_home環境變數---使得其他相關環境變數的配置更加方便簡潔
java_home一般設置為jdk的安裝目錄,比如C:Program FilesJavajdk1.6.0_22.如果設置了java_home,那麼path環境變數可以配置為「%java_home%bin」.

熱點內容
極路由外網訪問 發布:2024-11-15 21:49:56 瀏覽:489
lispc語言 發布:2024-11-15 21:45:32 瀏覽:850
linux誤刪除目錄恢復 發布:2024-11-15 21:41:13 瀏覽:286
手機密碼忘了怎麼修改 發布:2024-11-15 21:40:04 瀏覽:335
常用的外文資料庫 發布:2024-11-15 21:37:22 瀏覽:9
vb軟體加密 發布:2024-11-15 21:17:23 瀏覽:596
本地ip可以搭伺服器嗎 發布:2024-11-15 21:04:27 瀏覽:163
阿里巴巴python 發布:2024-11-15 20:56:25 瀏覽:783
博圖腳本編輯 發布:2024-11-15 20:41:06 瀏覽:313
帶密碼的箱子鑰匙在哪裡 發布:2024-11-15 20:40:12 瀏覽:237