導航:首頁 > 源碼編譯 > 編譯jdk源碼會變成什麼

編譯jdk源碼會變成什麼

發布時間:2022-02-04 20:51:07

java源程序編譯過後的文件是什麼文件

1.
java文件編譯過後會生成一個class文件,裡面是以二進制方式存放的代碼
2.
機器可以識別class文件中的內容,然後作出相應的操作。

㈡ 為什麼jdk源碼包不用編譯安裝就能用

因為他把編譯後的class文件也打包了。而如果是下的源碼包沒有包含class文件,則需要編譯,如果有class文件就不需要編譯

㈢ JDK源碼編譯問題

這個可能是eclipse的設置問題,
試一下:
Windows-Preferences-Java-Complicer-Errors/Warnings
裡面的Deprecated and restricted API中的Forbidden references(access rules)選為Warning

㈣ 假如把JDK裡面rt.jar的class文件調出編譯執行會有什麼後果

有問題,.class文件的東西打開你是看不懂的,是位元組碼文件,是給java虛擬機看的東西,如果你需要看String的源碼,請去下載jdk的源碼文件,.java結尾的文件你可以直接用記事本打開

㈤ 為什麼Java源代碼編譯不通過jdk呢

沒有找到類的錯誤.你看一下是不是路徑寫錯了.要寫到Class文件的路徑

HelloWorld 這個類沒找到

能編譯通過並不代表可以正確運行.還有可能出現運行時錯誤呢,比如說空指針,或者類不存在等等....

㈥ 如何把一個java源代碼變成能運行的完整程序

初學者一般第一個程序都應該是 "HelloWorld" 吧
class HelloWorld {
public static void main(String[] args){
System.out.println("HelloWorld");
}

}

這就是一段既簡單,又完整的程序. //輸出一段為"HelloWorld"的常量字元串
在做這些之前你需要安裝java的運行環境. java.sun.com ,安裝JDK
並在環境變數中配置環境就可以在cmd中編譯和運行,也可以在eclipse中編輯和運行測試.

㈦ java jdk與編譯器有什麼關系

我來說說我的理解吧,你的這種問題一般沒有什麼明確的回答。
java:java是一種編程語言,比如說我用java開發這個項目,普遍的意思就是說用符合java語言的語法的代碼,用java版的編譯器,用的庫是java的庫,不是其他語言的庫。等等,是一個很廣泛的概念。
而jdk:全稱叫做java 開發包,就是說一般java開發的時候所需要的工具,舉個例子,你運行一個java程序的時候,需要 用到編譯器嗎?不需要,但是你開發java應用程序的時候,需要用到編譯器嗎?需要!所以jdk,只要是滿足java開發所需要的東西,都屬於jdk一部分。
而編譯器:編譯器有很多種,一般來說,是將源代碼經過一系列復雜處理,轉換成一定環境的目標文件,為啥說是目標文件而不是說位元組碼文件呢,主要是為了說的更加准確一點,當然,有些時候稱為可執行文件。具體內容,可以參考《程序員的自我修養》。
一般來說,java編譯器屬於jdk一部分,而jdk不一定屬於java語言的一部分,為啥呢?因為jdk包含很多東西,這些東西嚴格來說是屬於C語言或者是C++的一部分。

㈧ 如何在Eclipse下編譯JDK源代碼,以及JDK源碼調試

設置:

1.點 「window」-> "Preferences" -> "Java" -> "Installed JRES"

㈨ 在安裝jdk過程中源代碼指的是什麼

安裝jdk時提示的源代碼指的是安裝java時的java對象的源代碼。舉例:當你安裝好java之後就可以使用java中已有的math對象,這些都是java本身的內容,這些代碼都是屬於源代碼上的

㈩ 關於自己編譯JDK的問題

1 JDK是c/c++寫的, 編譯就是把JDK編譯成可以運行的狀態, 可運行的意思是指可以編譯運行.java文件. 而一般情況下官方下載的JDK都是已經幫你編譯好而已.

2 作者可以用自己編譯的, 也可以用官方編譯好的. 這個要看書中的說明了
3 JDK是c/c++寫的, 裡面和其他c++程序沒什麼區別, windows下面是一堆dll和一堆exe. 你說的.java文件是JDK的功能之一, 幫你編譯java文件成class, JVM是運行class文件的容器

善意提醒:如果你想學java, 而且沒學過c++, 相信你是買錯書了

閱讀全文

與編譯jdk源碼會變成什麼相關的資料

熱點內容
三略pdf 瀏覽:582
spiflash單片機 瀏覽:9
阿里雲的域名怎麼解析到國外伺服器 瀏覽:281
app客戶端開發用什麼伺服器 瀏覽:289
台灣人能備案雲伺服器嗎雲空間 瀏覽:466
程序員小哥哥都喜歡動漫 瀏覽:372
如何用免費亞馬遜雲搭建伺服器 瀏覽:663
php評論功能實現代碼 瀏覽:526
犀牛中移動物件命令 瀏覽:786
程序員上班期間可以戴耳機嗎 瀏覽:255
伺服器啟動卡怎麼使用 瀏覽:794
逛了一天累趴了來一歌解壓句子 瀏覽:345
谷歌app在哪裡掃碼 瀏覽:989
華為手環加密門禁卡怎麼設置 瀏覽:732
pdf轉xlsx 瀏覽:96
nh3水溶液ph的演算法 瀏覽:483
pdf貓壓縮 瀏覽:49
數據挖掘分類演算法研究 瀏覽:101
河北航天發票認證伺服器地址 瀏覽:727
阿里程序員績效錄入 瀏覽:383