❶ 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虛擬機