要想編譯和運行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:\user\lenovo 這里出現的是系統用戶名,這里我們需要將路徑轉移到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 命令的使用方法要注意,格式。
第三:要使用這兩命令,必須配置好環境變數。
2. 如何使用CMD編譯java文件
1、用記事本編寫java文件,放在某個盤的文件夾下。假設在f:Demo。2、用windoes+R鍵打開cmd窗口,在命令行中輸入f:,目的是將路徑改為java文件所在的路徑。3、在再命令行中輸入cd
文件名(在這里是Demo)
打回車,路徑就到了f:Demo下。4、然後再命令行中輸入javac
java名.java
形成位元組碼文件。5、再輸入java
java文件名就ok了。此時就會將你需要輸出地東西輸出在屏幕上。
3. 怎麼用命令行編譯,打包,運行java
一、編譯:從.java生成.class
(1)eclipse編譯:
在菜單欄里選擇"項目"→"構建"/"自動構建",就會在workspace的項目里的bin目錄下自動生成.class文件,不需要手動一個個去編譯。
(2)命令行編譯:
進入src目錄,直接javac com/csdn/javacode/A.java,注意這里一定要寫全路徑com/csdn/javacode(這里一定是/號而非.號),並且.java文件一定要有後綴名!
這樣生成的.class文件和src在同一目錄下,就是在哪個目錄下手動一個個編譯,生成的.class文件就在哪個目錄下。
---------------------------------------------
二、運行:從.class生成.exe
命令行運行:
cd進入bin目錄(eclipse構建生成的一般都在bin目錄下),直接java com.csdn.javacode.EncryptClasses key.data
(運行EncryptClasses.class,輸出到key.data文件里)
-----注意.class文件在命令行里不要帶後綴名!並且路徑要寫全,執行時,包名加路徑時,一定是點號.而非/號!!!
------------------------------------------------------------
三、打包jar:
把零散的.class文件打包為jar:(不是在eclipse里"導出"為jar包)
cd進入要打成jar包的class文件所在目錄:jar cvf [生成jar的名稱.jar] [列出class文件] //若有多個用空格隔開
例1:操作零散的單個或幾個class文件:
cd bin
jar cvf ipaddress.jar com/cn/lbs/IPSeeker.class com/cn/lbs/SplitAddress.class
之後會在bin目錄下生成ipaddress.jar,不過這里jar下面沒有com.csdn.ipaddress包,因為之前沒有創建目錄
例2:把一個文件夾下面所有的class文件打成jar包
(這里讓生成的jar目錄下有com.csdn.ipaddress包,於是在總的文件夾ipaddress下新建文件夾嵌套com\csdn\ipaddress\,裡面放上需要打包的.class文件)
cd回到總的文件夾ipaddress,
jar cvf ipaddress.jar * 回車
4. 如何在UltraEdit中編譯和運行Java程序
工具原料:
UE編輯器
1點擊「高級」,再點擊「工具配置」。
2點擊「插入」,在「菜單項」名稱上輸入「編譯java程序」,在「命令行」里輸入「javac%n%e」,在工作目錄上填「%p」。
3切換到「輸出」項,選擇「輸出到列表框」和「捕獲輸出」,點擊「應用」。
4同樣,也可以定義運行java程序的工具,點擊「插入」,在「菜單項」名稱上輸入「運行java程序」,在「命令行」里輸入「java%n」,在工作目錄上填「%p」。餘下步驟和上面的一樣。
5最後會發現高級選項下多了「編譯java程序」和「運行java程序」兩個工具。
5. 如何用命令行編譯,運行第一個java程序
在命令行窗口進入HelloWorld.java 文件所在路徑。輸入,javac -d . HelloWorld.java(命令的格式:javac -d destdir HelloWorld.java,destdir 一個有效的路徑。)一般生成的位元組碼文件都是跟源文件放在一起,所以是放在當前目錄下。運行成功,在該路徑下,生成一個HelloWorld.class文件。
運行Java程序用java命令。啟動命令行窗口,進入HelloWorld.class所在位置。輸入,java HelloWorld (命令的格式:java java類名)。因大 部分時候,java類名同 java(無擴展名的)主文件名。Java是嚴作格區分大小寫的,所以千萬要區分好類名的大小寫。用exit命令關閉命令行程序。
6. 如何使用命令行編譯和運行Java代碼
這里給你一個具體的場景來講述如何使用命令行編譯和運行Java代碼:
任務
我們有一個相當標準的Java工程,它包含三個頂層文件夾:
/bin-用來存放已編譯好的.class文件
/lib-用來存放第三方.jar文件
/src-存放.java源代碼
我的任務就是要從Java工程根目錄去編譯和運行工程。我們將使用Windows操作系統作為例子(和在Unix系統上的唯一區別就是路徑分隔符是」:「而不是」;「)。
編譯Java代碼
第一步是把文本文件.java源代碼編譯成Java虛擬機位元組碼文件(.class)。這一步使用一個叫javac的JDK工具來完成。
假設我們在應用的根目錄下,從com.example包下嘗試把Application.java文件,以及把lib文件夾中的lib1.jar和lib2.jar庫編譯到目標文件夾bin下,編譯命令應該是如下格式:
javac -d bin -sourcepath src -cp lib/lib1.jar;lib/lib2.jar src/com/example/Application.java1
編譯完後,/bin/com/example/Application.class應該就會創建出來了。如何Application.java使用了其他工程的類,那麼他們全部會自動被編譯並且放到相應的文件夾下。
運行Java代碼
為了啟動我們剛剛編譯的.class文件,需要另外一個叫java的JDK工具。
假設我們在應用的根目錄下,為了能夠啟動com.example包中的,使用了lib文件夾下的lib1.jar和lib2.jar庫的Application.class文件,啟動命令應該是如下
java -cp bin;lib/lib1.jar;lib/lib2.jar com.example.Application
我們在這里沒有提供文件名,只有一個實際的類名,java會基於提供的classpath(縮寫成cp)路徑去搜索。
7. 編譯java程序需要使用什麼命令
編譯命令是 javac
首先使用記事本編輯一段簡單的Java代碼
8. 40java.exe命令可用於編譯.java文件對錯
工具原料JDK(軟體開發工具包)cmd(命令行程序)Java源碼
方法/步驟分步閱讀
1
/7
在windows下利用cmd命令行,可以調用jdk里的javac.exe和java.exe,從而對java文件進行編譯和執行,前提是jdk已成功安裝並正確配置相關環境變數。相關鏈接如下:
2
/7
JAVA運行環境配置成功後,找到你寫的Java源碼(後綴為.Java的文件)。
如下圖,我的Java文件(random.java(隨機輸出5個英文字母))在D盤的JAVA文件夾下。
3
/7
打開cmd,進入到.Java文件所在的文件夾下。
由於我的源文件在D盤的JAVA文件夾下,所以我要先進入D盤(輸入d: 回車)
4
/7
進入D盤後,在進入到JAVA文件夾。
輸入 cd JAVA 後,按下回車鍵即可。
5
/7
輸入 javac random.java ,並按下回車鍵,進行程序的編譯。
6
/7
如果沒有報錯,那麼存放.java文件的目錄下就會生成一個.class文件。
7
/7
編譯成功後,輸入java random ,運行程序。運行結果為隨機輸出的5個英文字母, 說明程序運行成功了。
9. 編譯java程序的命令是什麼,運行java應用程序的命令是什麼
當前默認目錄為C盤Users文件夾下的Administrator文件夾。一般而言,我們習慣改變當前目錄。由於windows有磁碟分區,若要跳到其他磁碟,例如E盤,有幾種方法:
1、輸入命令: pushd 路徑(此命令可將當前目錄設為所希望的任一個已存在的路徑)
2、輸入命令: e: 轉移到e盤,然後再輸入 cd 轉移到所希望的已知路徑。
希望在windows命令行下使用javac、java、javap等命令,那麼當前電腦必須安裝了jdk,並且將jdk的bin目錄添加到環境變數path下了。
拓展資料:
Java是一種編程語言,被特意設計用於互聯網的分布式環境。Java具有類似於C++語言的「形式和感覺」,但它要比C++語言更易於使用,而且在編程時徹底採用了一種「以對象為導向」的方式。
使用Java編寫的應用程序,既可以在一台單獨的電腦上運行,也可以被分布在一個網路的伺服器端和客戶端運行。另外,Java還可以被用來編寫容量很小的應用程序模塊或者applet,做為網頁的一部分使用。applet可使網頁使用者和網頁之間進行互動式操作。