導航:首頁 > 程序命令 > 使用命令行編譯java

使用命令行編譯java

發布時間:2023-06-19 04:11:15

1. 如何用Cmd命令編譯java代碼程序

在初學Java的時候,會使用cmd命令的模式來編譯運行代碼,下面就來介紹下如何命令行編譯
01
打開一份Java代碼,如下圖
02
打開文件所在的位置,滑鼠右鍵,打開shell
03
輸入命令javac HelloWorld.java,回車,出現下圖所示編譯後的class文件
04
輸入命令 java -cp . HelloWorld,回車,輸出結果

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文件:
1.打開(cd java文件所在目錄)
2.配置:
set path=C盤下jdk1.5.0_05/bin所在的目錄 --你自己的jdk安裝目錄
set classpath=. --當前路徑
註:若要導包時(如.jar包),就應 set classpath=.;包的路徑
3.編譯(dir java文件當前目錄下):
javac 文件名.java --如:javac Test.java
4.運行(dir java文件當前目錄下):
java 文件名 --則:java Test

#若有包名的.java文件
1.打開(cd java文件所在目錄)
2.配置:
set path=C盤下jdk1.5.0_05/bin所在的目錄 --你自己的jdk安裝目錄
set classpath=. --當前路徑
3.編譯(dir java文件當前目錄下):
javac -d ./ 文件名.java --(有包時必須要有-d ./)
4.運行(dir java文件當前目錄下):
java 包名.文件名

4. 如何使用命令行編譯以及運行java文件

方法/步驟

我們先新建文本文檔,輸入自己的java程序。
這里我寫一個簡單的java程序,來做示範。
import java.util.*;
public class HelloDate{
public static void main(String[] args){
System.out.println("Hello,it's:");
System.out.println(new Date());
}
}

然後另存為一個java文件。
1.選擇文件--->另存為--->名稱為「HelloDate.java」----->選擇「所有文件」。
2.記住自己這個文件的存儲位置。(方便我們調用哦!)

打開程序---->附件--->命令提示符。

由於我的那個java文本保存在了F:/java/(在F盤下的java文件夾里)下,所以如果要想編譯,就需要先通過命令提示符進入java這個文件夾,具體步驟如下:
1.進入F盤:輸入【F:】,然後按下回車鍵【Enter】
2.輸入【cd java】,按下回車鍵【Enter】
這樣就已經進入了。這里的cd的意思就是進入的意思。

緊接著調用java編譯器進行編譯。
輸入【javac HelloDate。java】,然後按下回車鍵【Enter】

然後運行結果。
輸入【java HelloDate】,按下回車鍵【Enter】

7
經驗總結:運行一個java程序的大概的流程是:
書寫源代碼------>編譯------->運行---->結束。

5. 如何使用命令行編譯和運行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)路徑去搜索。

6. 編譯java程序需要使用什麼命令

編譯命令是 javac

  1. 首先使用記事本編輯一段簡單的Java代碼

    7. 怎麼用命令行編譯運行Javacmd中javac和java命令的運用

    首先要配置環境變數
    然後在cmd命令行里輸入一個javac回車 會彈出很多東西,說明環境變數配置好了
    編寫一個.java文件
    在cmd中進入到你文件的存放目錄下
    編譯命令 javac 空格 文件名.java
    編譯成功後,你的當前目錄下會出現一個.class文件
    然後java 空格 文件名 回車運行 注意這里不需要文件後綴名

    8. 怎麼用命令行編譯,打包,運行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 * 回車

    9. 怎麼使用命令行編譯並運行java程序

    舉例說,如果當前目錄下有foo/bar/Main.java,其內容是:

    package foo.bar;

    public class Main {
    public static void main(String[] args) {
    }
    }

    那麼用javac編譯之:

    javac foo/bar/Main.java

    就會得到foo/bar/Main.class。然後用java執行之:

    java foo.bar.Main

    通常是可以的。但有時候會奇怪的說找不到主類,那麼就可以試試加上 -cp .:

    java -cp . foo.bar.Main

閱讀全文

與使用命令行編譯java相關的資料

熱點內容
跆拳道pdf 瀏覽:205
程序員畢設可以攻哪個方向 瀏覽:427
毛絨玩具怎麼壓縮 瀏覽:378
拖拉式編程教學視頻 瀏覽:793
伺服器壞了硬碟數據如何取出 瀏覽:602
體積加密度等於質量嗎 瀏覽:608
如何執行命令 瀏覽:859
速賣通指標源碼 瀏覽:179
linux切換root登錄 瀏覽:925
什麼是有效的伺服器地址 瀏覽:825
交通銀行app如何信用卡額度查詢 瀏覽:479
asp程序員收入 瀏覽:334
無線有密碼顯示未加密 瀏覽:212
檢查伺服器地址命令 瀏覽:599
編譯過程和解釋過程的圖表形式 瀏覽:837
文明重啟如何弄自己的伺服器免費 瀏覽:912
伺服器許可權不足如何解決 瀏覽:373
少兒編程樂高主要是學什麼 瀏覽:674
張家口人社app如何實名認證 瀏覽:296
淘寶圖片怎麼設置加密 瀏覽:314