本文目錄一覽:
如何編譯java程序
三種方法:
1.在IDE中,如eclipse中寫的Java程序,在點擊保存後eclipse就會調用javac編譯程序編譯,編譯文件在當前項目的bin目錄下。
2.作為一個獨立的文件且沒有定義Java環境變量,需要在cmd窗口中切換到java bin目錄下執行Javac程序,執行格式為 javac 空格 Java源文件;如 javac C://hello.java;
3.作為一個獨立的文件且定義了Java環境變量,打開cmd窗口,可以在任意目錄輸入javac java源文件,如javac D://hi.java。
擴展資料
Java也是一種高級語言,要讓計算機執行你撰寫的Java程序,也得通過編譯程序的編譯。但是Java編譯程序並不直接將Java源代碼編譯為相依於計算機平台的0、1序列,而是將其編譯為字節碼。
Java源代碼的擴展名為.java,經過編譯程序編譯之後生成擴展名為.class的字節碼。
如何編譯java
用命令提示符編譯java程序的步驟:
1.先新建文本文檔,輸入自己的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());
}
}
2.然後另存為一個java文件。
1.選擇文件—另存為—名稱為“HelloDate.java”—–選擇“所有文件”。
2.記住自己這個文件的存儲位置。(方便調用!)
3.打開程序—-附件—命令提示符。
4.由於我的那個java文本保存在了F:/java/(在F盤下的java文件夾里)下,所以如果要想編譯,就需要先通過命令提示符進入java這個文件夾,具體步驟如下:
1.進入F盤:輸入【F:】,然後按下回車鍵【Enter】
2.輸入【cd java】,按下回車鍵【Enter】
這樣就已經進入了。這裡的cd的意思就是進入的意思。
5.緊接着調用java編譯器進行編譯。
輸入【javac HelloDate。java】,然後按下回車鍵【Enter】
然後運行結果。
輸入【java HelloDate】,按下回車鍵【Enter】
經驗總結:運行一個java程序的大概的流程是:
書寫源代碼——編譯——-運行—-結束。
注意事項:
1.在輸入的時候一定要注意區分大小寫。
2.操作之前要保證自己的電腦配置了java的運行環境。
北大青鳥java培訓:java中的編譯與反編譯?
一、什麼是編譯1、利用編譯程序從源語言編寫的源程序產生目標程序的過程。
2、用編譯程序產生目標程序的動作。
編譯就是把高級語言變成計算機可以識別的2進制語言,計算機只認識1和0,編譯程序把人們熟悉的語言換成2進制的。
編譯程序把一個源程序翻譯成目標程序的工作過程分為五個階段:詞法分析;語法分析;語義檢查和中間代碼生成;代碼優化;目標代碼生成。
主要是進行詞法分析和語法分析,又稱為源程序分析,分析過程中發現有語法錯誤,給出提示信息。
二、什麼是反編譯計算機軟件反向工程(Reverseengineering)也稱為計算機軟件還原工程,是指通過對他人軟件的目標程序(可執行程序)進行“逆向分析、研究”工作,以推導出他人的軟件產品所使用的思路、原理、結構、算法、處理過程、運行方法等設計要素,某些特定情況下可能推導出源代碼。
反編譯作為自己開發軟件時的參考,或者直接用於自己的軟件產品中。
三、Java類的編譯與反編譯我們在最初學習Java的時候,會接觸到兩個命令:javac和java,那個時候我們就知道,javac是用來編譯Java類的,就是將我們寫好的helloworld.java文件編譯成helloworld.class文件。
class文件打破了C或者C++等語言所遵循的傳統,使用這些傳統語言寫的程序通常首先被編譯,然後被連接成單獨的、專門支持特定硬件平台和操作系統的二進制文件。
通常情況下,一個平台上的二進制可執行文件不能在其他平台上工作。
而Javaclass文件是可以運行在任何支持Java虛擬機的硬件平台和操作系統上的二進制文件。
那麼反編譯呢,就是通過helloworld.class文件得到java文件(或者說是程序員能看懂的Java文件)四、什麼時候會用到反編譯1、我們只有一個類的class文件,但是我們又看不懂Java的class文件,那麼天津java培訓認為可以把它反編譯成我們可以看得懂的文件。
2、學習Java過程中,JDK的每個版本都會加入越來越多的語法糖,有些時候我們想知道Java一些實現細節,我們可以藉助反編譯。
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語句運行即可。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/285664.html