首先 java網(wǎng)站是基于jdk運行的。你得先裝jdk。去官網(wǎng)下載一個jdk安裝。然后你得編譯你的項目,打包到容器(tomcat,weblogic,jboss等)中運行即可。再提醒一下就是,看看你的源代碼有木有用到數(shù)據(jù)庫或者其他類型的服務(wù)。如果有的話,你得裝數(shù)據(jù)庫或服務(wù),并且初始化數(shù)據(jù)。再啟動你的你的容器。
成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供黎城網(wǎng)站建設(shè)、黎城做網(wǎng)站、黎城網(wǎng)站設(shè)計、黎城網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、黎城企業(yè)網(wǎng)站模板建站服務(wù),10多年黎城做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
如圖新建一個hello.java文件,寫上你的代碼。
2.在文件的目錄下打開cmd,輸入命令 javac hello.java
3.編譯成功會生成hello.class文件
4.運行編譯好的文件,輸入命令javac hello (不需要文件后綴)。
拓展:Java是一門面向?qū)ο缶幊陶Z言,不僅吸收了C++語言的各種優(yōu)點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強(qiáng)大和簡單易用兩個特征。Java語言作為靜態(tài)面向?qū)ο缶幊陶Z言的代表,極好地實現(xiàn)了面向?qū)ο罄碚?,允許程序員以優(yōu)雅的思維方式進(jìn)行復(fù)雜的編程 。
JAVA源代碼需要先編譯成字節(jié)碼class文件。
JAVA虛擬機(jī)類加載器 classloader 加載字節(jié)碼需要一步一步解釋執(zhí)行。
所以選c
軟件開發(fā)技術(shù)愛好者
關(guān)注
使用JDK命令行編譯、運行Java程序 及相關(guān)常見問題的解決(細(xì)致) 原創(chuàng)
2019-09-29 10:17:47
15點贊
軟件開發(fā)技術(shù)愛好者
碼齡15年
關(guān)注
使用JDK命令行編譯、運行Java程序
一般都是通過IDE(如Eclipse、Intellij Idea,MyEclipse)來開發(fā),調(diào)試java項目。但作為學(xué)習(xí)Java初學(xué)者,一上來就用這些IDE,可能會被分神,原因是學(xué)習(xí)IDE的使用也需要相當(dāng)?shù)母冻觥?yīng)從使用JDK命令行編譯、運行Java程序開始,這是學(xué)習(xí)Java最基本的實驗實踐技能。
JDK11于2018-09-25正式發(fā)布!美國當(dāng)?shù)貢r間9月25日,Oracle 官方宣布 Java 11 (18.9 LTS) 正式發(fā)布,可在生產(chǎn)環(huán)境中使用!這是自 Java 8 后的首個長期支持版本(Long-Term Support),新的長期支持版本每三年發(fā)布一次,根據(jù)后續(xù)的發(fā)布計劃,下一個長期支持版 Java 17 將于2021年發(fā)布。以前的版本,要運行一個 Java 源代碼必須先編譯(用 javac 命令),再運行(用 java 命令),兩步執(zhí)行動作。而 Java 11 版本中,通過一個 java 命令就直接搞定了,分兩步也可以。
JDK(java development Kit,Java 開發(fā)工具包),是面向開發(fā)人員使用的SDK(軟件開發(fā)工具包),提供了java的開發(fā)環(huán)境和運行環(huán)境。JRE是java runtime enviroment,是指java的運行環(huán)境,是面向java程序的使用者,而不是開發(fā)者。
和一般的Windows ?程序不同,JDK 安裝成功后,不會在“開始”菜單和桌面生成快捷方式。這是因為bin 文件夾下面的可執(zhí)行程序都不是圖形界面的,它們必須在控制臺中以命令行方式運行。另外,還需要用戶手工配置一些環(huán)境變量才能正常使用JDK。?
JDK 安裝完畢后,在安裝路徑下有一些文件夾(目錄),如:
bin 文件夾:存放編程所要用到的開發(fā)工具,包括javac、java等。?
lib 文件夾:lib是libarary(類庫)的縮寫。也就是存放一些程序運行時的依賴文件。
……
關(guān)于JDK11的安裝與配置,在此跳過,請看他文。
特別說幾句,關(guān)于書或文章中圖示用的截圖和操作步驟,這些相對來說是穩(wěn)定的但決非是固定的。對于初學(xué)者,或剛剛接觸的技術(shù),好的圖示截圖和操作步驟可以減少學(xué)習(xí)過程中出現(xiàn)周折帶來的挫折感,但是,我們知道,技術(shù)是演化和進(jìn)步的,改進(jìn)變革是不可避免的,因此圖示截圖和操作步驟不可能一成不變,特別是在不同的版本或出現(xiàn)重大升級時有一些顯著改變,有時困惑不明,上網(wǎng)又搜索不到,這時自主探索就很重要,所以探索性試驗性學(xué)習(xí)應(yīng)當(dāng)發(fā)揚。當(dāng)你練習(xí)時發(fā)現(xiàn)截圖和書或文章中有某些差異時,除作者可能的失誤外,應(yīng)想到你所用的版本、開發(fā)環(huán)境是否與作者的一致。
.java文件的話,非項目那種單篇幅的源代碼需要先進(jìn)行編譯,生成.class文件可以在命令控制臺下用java 文件名 進(jìn)行運行,編譯java文件需要javac.exe程序 應(yīng)該是jdk中的工具,所以你需要下載jdk并配置環(huán)境變量,然后在控制臺運行javac編譯源文件所在目錄下的java文件,會在本目錄下生成一個同名的.class文件
(沒有報錯的情況下) ,然后運行java 文件名 即可運行該代碼(前提是你這篇文件需要有main方法)。
你安裝好JDK以后,還要配置環(huán)境變量。這個過程你可以去網(wǎng)上搜,有很多。如果你是用記事本寫的源代碼的話,要另存為一個后綴名為Java的文件,(比如該文件為Test.java)放在某個盤里。然后執(zhí)行開始--運行,輸入CMD,進(jìn)入DOS窗口,然后進(jìn)入到你的文件所在目錄,輸入javac Test.java回車,如果編譯正確,再輸入java Test回車,這樣就會出結(jié)果了。另外你可以下載一個Eclipse,這是一個很好的編輯器。在這里面寫java代碼很方便,并且運行的時候不用那么繁瑣,只需鼠標(biāo)點擊即可。