javac服務
『壹』 如何用javac 和java 編譯運行整個Java工程
1、將編譯好的比如Demo.java文件放到某個盤下(比如D盤)
2、進入控制台(window+R鍵---->輸入cmd)
以上完成整個在控制台運行java程序的流程。
『貳』 我安裝好JDK之後,在命令提示符那裡輸入javac,
《有問題留言》
剛開始學習Java編程的朋友都很容易進入一個誤區,就是會看到網站的資料在安裝JDK的時候需要配置很多的變數。其實這是不是很對的。其實不管學習什麼都需要了解一下為什麼要這么做,
如果不這么做可以不可以。
廢話不多說,進入正題:
》》》JAVA_HOME :配置是為了搭建服務,是在計算機有tomcat的時候才會起效的一個變數,所以在前期的學習中,根本不需要配置這個壞境。當你需要安裝服務端的時候,如果你運行服務端的時候就會提示JAVA_HOME沒有配置,這時候你在配置,這樣你就會記得很牢了,而且知道了為什麼要配置了。
》》》CLASSPATH: 指向的是java的工具類:tools.jar,rt.jar,這個也不是必須得。設置Classpath的目的就是讓Java執行環境找到指定的Java程序(也就是.class文件)。 這個詳細可以參考:http://ke..com/view/1843279.htm
(說明了為什麼要配置,還有不配置為什麼也可以運行等等....)
>>>>>Path: 主要是指向java的 執行程序,直白的說就是 xp,win7系統下我們經常用的 .exe文件。當然這個也不是必須的。那麼當你打開dos窗口的時候,直接運行javac.java當然會提示什麼「不是內部或者外部命令」了,這個是正常的。當我們進入到 java的安裝目錄下的jdk / bin目錄下,在執行java,javac的時候就不會報這個錯誤了。也就是我們就可以編譯我們的程序了,但是你會發現你每次編譯程序的時候都需要到jdk的安裝目錄下,這是很費勁的,所以我們想是否我們可以在任意的位置就可以進行編譯程序呢。實踐告訴我們這是可以實現的: 就是我們告訴我們的計算機jdk的路勁,讓計算機自己去尋找 java,javac,這樣我們就省事了。
那麼怎麼做呢?其實就是配置一個path路徑,計算機就會通過這個path路徑去尋找java的命令。
》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》
》》》》》》》》》》綜上所述》》》》》》》》》》》》》》》》》》》》
在前期學習java編程的時候,只需要你配置一個path路徑就可以了,其他的都是多餘了,搞多了反而搞亂了。
那麼如何配置path路徑呢?
假設我把jdk安裝在了 C:\Program Files\目錄下(這個是默認的安裝路徑,其實根本不必要放到其他的地方,因為jdk也就70多M),安裝完成之後在C:\Program Files\下會有一個java目錄
配置第一步:
1. 復制bin目錄:我這里就是 C:\Program Files\Java\jdk1.6.0_23\bin
2. 【右鍵 我的計算機】--【屬性】-----【高級系統配置】----【高級 環境變數】---在系統配置找到path變數-----【編輯】----在原來的基礎上加上 分號(英文狀態下)---【粘貼剛才復制的bin目錄】----------------------結果就是: (前面的是什麼我們不需要關心) ;C:\Program Files\Java\jdk1.6.0_23\bin
3. 檢驗是否配置成功:【開始菜單】---【運行】---【cmd】---【打開dos窗口】---【在任意的目錄下輸入java,javac】只要不報錯誤就說明成功了。這樣我們就可以寫代碼了。
『叄』 我的環境變數已經設置好已經用java -version 測試過 可是為什麼運行javac時出現 javac不是內部或外部命令
PATH環境變數配置錯誤
1.打開我的電腦--屬性--高級--環境變數
配置方式:
JAVA_HOME 指向的是JDK的安裝路徑,如C:Program FilesJavajdk1.6.0_45,在這路徑下找到bin、lib等目錄。值得一提的是,JDK的安裝路徑可以選擇任意磁碟目錄,不過建議你放的目錄層次淺一點
JAVA_HOME=C:Program FilesJavajdk1.6.0_45
『肆』 為什麼java可以用但是javac不能用
今天在伺服器上安裝好jdk後配置了環境變數,然後用dos命令測試是否配置成功,結果顯示java命令可用,但是javac不是內部或外部命令,找了一些資料終於解決了。
首先打開“運行”輸入cmd,再輸入“java -version”如果有內容說明你的jdk安裝成功
然後你要知道java可用說明你配置的classpath是正確的,javac不是內部或外部命令,說明你的path配置有問題,先檢查下path路徑是否配置正確。
如果確定沒有問題的話,打開jdk的安裝目錄,在bin文件夾里查找下是否有javac.exe程序,如果有,說明你的path配置的有問題,如果沒有,那說明你下載的jdk不是正規渠道下載的,建議去java官網上重新下載安裝,我的問題就是一開始下載的jdk本身的毛病,卸載重新安裝後就好了。
『伍』 mac java不配置環境變數也能javac和java 那配置環境的作用是什麼
1、配置環境變數便於系統指令的隨處運行,這樣不必在安裝目錄下執行指令
2、配置環境變數便於依賴系統執行java指令,比如你eclipse、idea、maven、tomcat等都會在java_home中引用java
3、並不是說不配置某些軟體都運行不了,隨著虛擬機的發展,對用戶越來越易用,現在大部分的軟體都支持發現服務,可以自行檢索虛擬機的安裝目錄,因此它屬於約定式配置,當然針對一些組件的使用還是必須要配置的
4、注意區分系統變數和臨時環境變數
5、java自學交流歡迎關注
『陸』 在java的編譯程序中輸入 javac 123.java 後顯示DNS 伺服器對區域沒有權威。本機為64為win7 怎麼辦
直接在cmd裡面輸入java,看會不會報錯,如果沒有報錯的話,把你文件名123改了,不規范。