導航:首頁 > 源碼編譯 > java編譯程序沒有jdk

java編譯程序沒有jdk

發布時間:2022-10-03 17:45:21

java高手進關於java在沒有jdk的電腦上運行

JDK:Java Development Kit 就是Java開發工具包,僅僅是Java開發人員使用的,它也提供了Java運行環境,供Java程序執行。
真正的Java程序是需要JRE(Java運行環境)來運行的,與JDK沒有什麼關系。
只有涉及到源代碼的編譯和測試,才會用到JDK,一般情況下Java程序是運行在JRE環境上的。
jre不需要配置環境變數之類的,之所以不需要,是因為jre在windows系統中安裝的過程中已經把java.exe和javaw.exe拷貝到了windows系統的系統目錄下,而系統目錄已經默認由微軟自己配置了環境變數。所以不需要配置環境變數,但是JDK開發一定要配置環境變數,否則無法定位編譯開發工具,或者執行環境不是JDK環境。

❷ java程序到底能不能再沒有jdk的自己上運行

首先你要知道jdk是什麼東西,jdk全稱是Java Development Kit,就是Java 語言的軟體開發工具包,是用於開發的。至於運行java程序的話,需要有jre,也就是Java Runtime Environment,叫做java運行環境,顧名思義,沒有jre是不能運行java程序的,這是從java的特性決定的,java是一個與平台無關的語言,編寫好的java代碼首先要編譯成與平台無關的位元組碼文件,該位元組碼文件通過jre的jvm(java虛擬機)才能執行,所以,沒有jre是不能運行java程序的。
另外,jdk包括了jre,而jre包括了jvm。

❸ 為什麼我下下來java安裝完文件夾里卻沒有jdk,只有一個jre7

因為你安裝的是僅有運行環境的單獨Jre版本,請下載完整的JDK.
在oracle官網一般在同一個java version中提供兩個版本
Java SE Development Kit 7u80,此為包含JDK開發環境的版本
Java SE Runtime Environment 7u80,此為只包含jre運行環境的版本

❹ 我的java里只有jre6.0沒有jdk會怎麼樣

JDK就是Java Development Kit ,是面向開發人員使用的SDK,它提供了Java的開發環境和運行環境。SDK是Software Development Kit 一般指軟體開發包,可以包括函數庫、編譯程序等。
JRE是Java Runtime Enviroment是指Java的運行環境,是面向Java程序的使用者,而不是開發者。
JDK=JRE+開發工具(如javac.exe、jar.exe等).

只有JRE,運行Java程序是沒問題的,沒有JDK不能編譯Java文件。

如果安裝了JDK(我安裝的是JDK 1.6.0_07版本),會發現你的電腦有兩套JRE,一套位於 C:\Program Files\Java\jdk1.6.0_07\jre ,另外一套位於C:\Program Files\Java\jre1.6.0_07目錄下。JRE的地位就象一台PC機一樣,我們寫好的 Win32應用程序需要操作系統幫我們運行,同樣的,我們編寫的Java程序也必須要JRE才能運行。JDK裡面有很多用Java所編寫的開發工具(如javac.exe、jar.exe等),JDK里的工具幾乎是用Java所編寫,所以也是Java應用程序,因此要使用JDK所附的工具來開發Java程序,也必須要自行附一套JRE才行,所以位於C:\Program Files\Java\jdk目錄下的那套JRE就是用來運行一般工具Java程序用的。

❺ jdk是什麼

JDK是 Java 語言的軟體開發工具包,主要用於移動設備、嵌入式設備上的java應用程序。JDK是整個java開發的核心,它包含了JAVA的運行環境(JVM+Java系統類庫)和JAVA工具。沒有JDK的話,無法編譯Java程序(指java源碼.java文件),如果想只運行Java程序(指class或jar或其它歸檔文件),要確保已安裝相應的JRE。(5)java編譯程序沒有jdk擴展閱讀JDK包含的基本組件包括:javac編譯器,將源程序轉成位元組碼jar打包工具,將相關的類文件打包成一個文件javadoc文檔生成器,從源碼注釋中提取文檔jdbdebugger,查錯工具java運行編譯後的java程序(.class後綴的)appletviewer:小程序瀏覽器,一種執行HTML文件上的Java小程序的Java瀏覽器。參考資料來源:

❻ java只安裝了jre,沒有安裝jdk,能不能運行代碼

java只安裝了jre,沒有安裝jdk,是不能運行源代碼的。
java中JDK是java development kit的簡稱,代表開發環境工具,包括編譯源程序和運行及調試所需要的環境所需要的環境;JRE是java runtime environment的簡稱,代表運行環境。也就是說JDK是包含JRE的。
其中如果只安裝JRE不安裝JDK,那麼只能運行已經編譯好的位元組碼文件即後綴名為.class的文件;如果安裝了JDK,那麼可以對源代碼即後綴名為.java的文件進行編譯,生成並運行.class的文件,最後得到程序運行結果。
所以,在java中要正常編譯並運行源代碼,可以只安裝JDK。

❼ 運行java程序一定要安裝 JDK 嗎

jdk就是JAVA的開發工具包,即Java evelop Kit
1998年12月,SUN公司發布了JDK1.2,開始使用「java2」 這就是我們所說的JAVA2。
如果我們要進行JAVA開發,就需要下載一個JAVA開發包即、JDK!
如果是單純的要運行JAVA只需要下載JRE(Java runtime Environment),即JAVA的運行環境。
一般包含在J2SDK中。
所以,你問的要運行JAVA需要一定要JDK嗎?回答是:不需要!
只需要下載JRE!不過你同樣可以下載JDK。

❽ 要編譯運行java程序需要安裝什麼

如果你需要運行java程序,只需安裝JRE就可以了。如果你需要編寫java程序,需要安裝JDK。
先裝JDK,把環境搭好再來個IDE基本上就可以開始寫java代碼了,Jdk ide開發工具 eclipse Idea
要是做web的話把tomcat,mysql裝一下就可以開始做簡單web了

JRE: Java Runtime Environment
JDK:Java Development Kit
JRE顧名思義是java運行時環境,包含了java虛擬機,java基礎類庫。是使用java語言編寫的程序運行所需要的軟體環境,是提供給想運行java程序的用戶使用的。
JDK顧名思義是java開發工具包,是程序員使用java語言編寫java程序所需的開發工具包,是提供給程序員使用的。
JDK包含了JRE,同時還包含了編譯java源碼的編譯器javac,還包含了很多java程序調試和分析的工具:jconsole,jvisualvm等工具軟體,還包含了java程序編寫所需的文檔和demo例子程序。

❾ jdk18出來了嗎

jdk18目前還沒有真正出來,現在目前也只是出到了2021年9月的jdk17,至於18可能還要等一陣時間,因為後面的版本感覺太多bug了,一直優化一直修,難搞。
拓展知識:

JDK是 Java 語言的軟體開發工具包,主要用於移動設備、嵌入式設備上的java應用程序。JDK是整個java開發的核心,它包含了JAVA的運行環境(JVM+Java系統類庫)和JAVA工具。沒有JDK的話,無法編譯Java程序(指java源碼.java文件),如果想只運行Java程序(指class或jar或其它歸檔文件),要確保已安裝相應的JRE。

❿ java程序程序怎麼一次編譯,到處運行嗎沒有安裝JDK是不是就不能運行呢

1。沒有安裝JDK就不能運行
2。因為java虛擬機(jvm)的原因,java程序可以一次編譯,到處運行

安裝JDK的時候,也包括了java虛擬機

閱讀全文

與java編譯程序沒有jdk相關的資料

熱點內容
小天才app怎麼升級v242 瀏覽:544
簡單手工解壓玩具製作大全 瀏覽:926
免費編程電子書 瀏覽:869
想玩游戲什麼app最合適 瀏覽:560
安卓手機如何用airportspro 瀏覽:448
怎麼清理idea編譯緩存 瀏覽:951
鏡頭app怎麼推廣 瀏覽:437
什麼app隨便看電視劇 瀏覽:307
2021程序員薪酬 瀏覽:708
糖豆廣場怎麼下載app 瀏覽:213
qtvs2019選哪個編譯器 瀏覽:124
壓縮空氣管能焊嗎 瀏覽:284
linux中yum命令 瀏覽:397
在職演算法工程師 瀏覽:706
電碼加密函數方法有幾種 瀏覽:802
後綴是pdf 瀏覽:720
pr導出壓縮 瀏覽:32
命令語氣 瀏覽:245
脊柱解剖pdf 瀏覽:714
plc入門編程題目及答案 瀏覽:383