命令行編譯java文件
打入你的java的安裝路徑\bin\javac java源文件名.java回車
以上是編譯
執行:
打入你的java的安裝路徑\bin\java java文件名回車
⑵ 如何用命令窗口編譯java文件
用命令窗口編譯java文件的方法如下:
在找到java文件目錄的前提下,輸入
「
javac
文件名.java
」
就完成了java文件的編譯過程,可以在原目錄下找到java文件名.class文件,說明編譯成功
⑶ 怎麼通過命令行編譯和執行java文件
要想編譯和運行java文件,很簡單,只需要兩個命令:
(1)javac:作用:編譯java文件;使用方法: javac Hello.java ,如果不出錯的話,在與Hello.java 同一目錄下會生成一個Hello.class文件,這個class文件是操作系統能夠使用和運行的文件。
(2)java: 作用:運行.class文件;使用方法:java Hello,如果不出錯的話,會執行Hello.class文件。注意:這里的Hello後面不需要擴展名。
下面舉例說明:
假設我有一個Hello.java文件放在D:javatest 文件夾下。
打開cmd命令窗口,會出現C:userlenovo 這里出現的是系統用戶名,這里我們需要將路徑轉移到java文件所在目錄。
緊接著輸入 D:回車,會出現一下界面:
這時候我們需要定位到java文件所在目錄(這里是javatest目錄),接著輸入 cd javatest 回車。
此時進入到D:javatest目錄中,此時的Hello.java文件就在這里
這時候我們就可以用javac命令編譯啦,輸入javac Hello.java回車
這里如果沒有任何提示表示編譯成功,此時打開d:javatest文件夾你會發現此時多了一個名為Hello.class的文件,這就是操作系統能夠運行的文件。
接著輸入 java Hello回車,你就會看到文件被運行的結果。
這里有幾個要注意的問題
第一:Hello.java中的內容是一個類,這個類的名字與.java文件名字必須完全一致。如果不一致將出錯。這里當你通過eclipse創建一個類文件的時候你就會理解的更清楚了,這里不贅述。
第二:javac 和 java 命令的使用方法要注意,格式。
第三:要使用這兩命令,必須配置好環境變數。
⑷ java中如何用命令行編譯運行java程序
以你的程序為a.java為例:
1-進入你文件保存的目錄,比如桌面cd desk 回車
2-javac a.java;
3-java a;
⑸ 如何在命令行方式下編譯一整個文件夾下的所有java文件
這個問題我也問過,根本沒有任何可能的方式,最好的辦法就是用eclipse的build啦!要不然真的沒有很好的解決方法啊1
⑹ 如何使用命令行編譯以及運行java文件
(1)javac:作用:編譯java文件;使用方法: javac Hello.java ,如果不出錯的話,在與Hello.java 同一目錄下會生成一個Hello.class文件,這個class文件是操作系統能夠使用和運行的文件。
(2)java: 作用:運行.class文件;使用方法:java Hello,如果不出錯的話,會執行Hello.class文件。注意:這里的Hello後面不需要擴展名。
⑺ 用命令行如何編譯package中的java文件
其實解決方案很簡單,既然編譯器不能根據包名找到A類,那我們就把A類的絕對路徑直接告訴編譯器不就可以了嗎?事實上就是這么做的,具體操作為:在命令行模式下進入F:\test目錄,然後運行編譯命令javac F:\test\e\main\A.java,可以成功編譯生成A.class文件。(注意:如果不在此目錄下執行編譯命令的話,就要將f:\test加入到當前的classpath中為make工具提供B.java的位置信息)
接下來就要運行這個class文件了,運行仍然在F:\test目錄下執行(注意:如果不在此目錄下執行運行命令的話,一定要把F:\test加入到當前的classpath中),命令為:java e.main.A,很顯然,這里就是根據輸入的package名稱找到對應的class文件,並檢驗找到的class文件的與輸入的包名是否匹配(例如:如果你在e目錄下新建一個test目錄,將A.class文件拷貝進去,輸入java e.test.A 的話還是會報錯:找不到class文件)。可能有人要問:為什麼運行的時候又可以根據包名找到相應的class文件呢?因為運行的時候默認是從當前路徑開始搜索的,如果當前路徑找不到的話,就在系統的classpath中找,如果再找不到就會報錯。
由上面的分析我們可以得出:
(1)在命令行模式下編譯java文件時,如果cmd不在該java文件所在的目錄下,就要直接指定文件
的絕對路徑(javac F:\test\e\main\A.java),如果在java文件所在的目錄下,可以不指定
路徑,但是要設置classpath讓編譯器的make工具找到其他import的類
(2)運行的時候要指出包路徑(java e.main.A),並且一定要在class文件名前帶上完整的包名
(e.main.A),而且該包所在的文件夾(即e所在的文件夾)一定要在classpath中,這樣才
能找到對應的class文件(在包所在的文件夾目錄下運行cmd程序或者將該目錄加入到classpath
中均可)。
(3)在命令行模式下非直接編譯的java,編譯器使用make工具根據java文件中的import信息間接找
到引用的java文件,所以一定要注意文件的配置,以及相互之間的位置關系。當然也可以通過
設置classpath提供給make工具,但是如果文件比較多而且相互之間的引用關系比較復雜的話會
比較麻煩。
(4)classpath只能供make工具以及運行class文件時使用,在直接編譯的時候不使用classpath信
息,必須在要編譯的java文件前帶上其絕對的路徑名。
⑻ 怎麼用命令行編譯運行Java
編譯(需要先cd到你java文件的目錄)
命令行輸入: javac 你的文件名.java
進行編譯後會生成class文件
執行(需要先cd到你編譯後class文件的目錄)
命令行輸入: java 生成的class文件名字
注意不帶後綴.class
如:你有一個Test.java
javac Test.java 編譯
java Test 執行
運行的前提記得配置java的環境變數哦,要不無法運行以上命令的
⑼ 如何用Cmd命令行編譯Java代碼程序
在初學Java的時候,會使用cmd命令的模式來編譯運行代碼,下面就來介紹下如何命令行編譯
01
打開一份Java代碼,如下圖
02
打開文件所在的位置,滑鼠右鍵,打開shell
03
輸入命令javac HelloWorld.java,回車,出現下圖所示編譯後的class文件
04
輸入命令 java -cp . HelloWorld,回車,輸出結果