命令行編譯java,命令行編譯java文件 錯誤 需要class

本文目錄一覽:

如何使用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了。此時就會將你需要輸出地東西輸出在屏幕上。

java文件如何在cmd中編譯?

方法/步驟

將java文件寫好,置於目標文件夾裡面,這裡將其放在「D://java/”目錄下,也可以放在任何喜歡的位置。

按下鍵盤上的windows按鈕,或者直接點擊電腦開始按鈕,在」搜索文件框程序「框里填寫」cmd「,點擊回車,進入cmd窗口

進入窗口後,界面上首先會顯示」C:\Users\Administrator”,在這句語句後面寫上文件所在的盤,進入該盤,進入下一級目錄只需寫上:cd 文件夾名稱「再按回車,在這裡是」cd java「,注意不要漏寫了cd與文件夾名稱之間的空格。

進入最後一個文件夾後,寫上」javac java文件名「再回車,如這裡是」javac  jinyan.java「。回車之後可以進入目標文件卡查看,會看見一個後綴名為.class的文件。

再在後面寫上」java 文件名「 再回車即運行成功,如這裡寫的”java jinyan”,還是注意不要忘記空格。

已經編譯過的java文件再次運行時不需要再用javac語句編譯文件,直接用java語句運行即可。

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

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

如何使用命令行編譯以及運行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程序的大概的流程是:

書寫源代碼——編譯——-運行—-結束。

怎麼用cmd編譯java程序

本文介紹如何用cmd編譯java程序。

材料/工具

記事本

方法

1、首先,在記事本上編寫java代碼。並將後綴名.txt改為.java 。(本文以HelloWorld為例。)如圖

2、按住window鍵和R–輸入cmd

3、在出現的窗體中,輸入java源碼所在的路徑(我的源碼是在D盤下的)

4、然後開始執行編譯: javac java源文件名.java  (javac HelloWorld.java)(javac後面有一個空格)

5、編譯之後,我們可以在java源文件所在位置看到編譯後出現的.class文件

6、執行編譯後的程序:java java源文件名(javac後面有一個空格)

這樣就編譯並執行完成了。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/185818.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-26 21:08
下一篇 2024-11-26 21:08

相關推薦

發表回復

登錄後才能評論