本篇內(nèi)容主要講解“Java Web項目怎么在Windows桌面運(yùn)行”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“Java Web項目怎么在Windows桌面運(yùn)行”吧!
創(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ù),十載竹溪做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
前幾天一個朋友找我,說有一個 數(shù)據(jù)接口開發(fā) 能夠頁面展示的小項目,能夠在本地運(yùn)行就行,不需要放到網(wǎng)上,問我這邊可不可以做,本來想 婉言謝絕 的,但是聽到說,可以給點(diǎn)辛苦費(fèi),于是想到了 李白大詩人 說的一句:人生貴相知,何用金與錢。朋友嗎,不就是互相幫助嗎?這個功能可以做的,我來我來,可以完成的,錢不錢的無所謂,主要是想為朋友做點(diǎn)事,咳咳咳~,言歸正傳,我那個朋友呢,他不是一個開發(fā)者,所以項目做好后,讓他安裝 JDK、tomcat,根本就是不現(xiàn)實的啊,于是摸索了一陣之后,想到 idea將web項目打包成jar一樣使用, 然后再用 exe4j將jar打包成exe文件, 說干就干。
開發(fā)工具:IntelliJ IDEAJdk版本:1.8項目框架:spring boot 2.2.1.RELEASEexe4j工具:5.1項目類型:Java Web 項目
這個就是正常的 spring boot 下正常的 jar 項目,我們創(chuàng)建的時候正常操作就行,下面就是我將這個項目做完之后的目錄結(jié)構(gòu),大家可以參考一下。
1) clean:清理,在進(jìn)行真正的構(gòu)建之前進(jìn)行一些清理工作,移除所有上一次構(gòu)建生成的文件。執(zhí)行該命令會刪除項目路徑下的 target文件,但是不會刪除本地的 maven 倉庫已經(jīng)生成的 jar 文件。
2) install:安裝至本地倉庫,將包安裝至本地倉庫,讓其它項目進(jìn)行依賴。會在項目路徑下生成 class文件和jar包,同時會在本地 maven倉庫生成 jar文件,讓其他項目也可以使用3)package:項目打包,將工程文件打包為指定的格式, 例如Jar,War等。這個命令會在你的項目路徑下一個 target目錄,并且擁有 compile命令的功能進(jìn)行編譯,同時會在 target目錄下生成項目的 jar/war文件,其中的 jar就是我們需要的東西。
validate:驗證,驗證工程是否正確,所需的信息是否完整。
compile:編譯源碼,編譯生成class文件,編譯命令,只編譯選定的目標(biāo),不管之前是否已經(jīng)編譯過,會在你的項目路徑下生成一個target目錄,在該目錄中包含一個classes文件夾,里面全是生成的class文件及字節(jié)碼文件。
test:單元測試
verify:核實,檢查package是否有效、符合標(biāo)準(zhǔn)。
site:站點(diǎn),生成項目的站點(diǎn)文檔
deploy:復(fù)制到遠(yuǎn)程倉庫
生成成功之后,我們就可以在 target目錄 下看到我們需要的 jar文件
有一點(diǎn)需要說明的是,使用 idea 生成的 jar文件,會將 依賴 jar文件和配置文件都打進(jìn) 項目jar 中,因此我們 不需要單獨(dú)在添加依賴jar或配置文件,這一點(diǎn)很重要。
只需要我們 項目的jar 和 jdk中的 jre文件 就可以了如果你需要自定義圖標(biāo),可以自行放入一個ico 的文件
重點(diǎn):所有的文件都放在一起,我們是需要打包給別人的,jre1.8.0_101和項目jar也要一起發(fā)給別人!!!!!
下載安裝完成后,界面如圖,第一步完成注冊,Name和Company:隨便填就是了注冊碼:A-XVK258563F-1p4lv7mg7sav (網(wǎng)上很多,隨便搜一個)
完成后點(diǎn)擊Next
表示將 jar 打包成 exe 程序,然后下一步
注意:因為idea 在導(dǎo)出springboot 項目 jar的時候會自動把我們需要的jar和配置文件導(dǎo)出,這里 不需要我們在添加其他依賴包和配置文件
注意:在spring boot中我們需要添加的是 org.springframework.boot.loader.JarLauncher,而不是我們每次運(yùn)行的 WebApplication
我們就會發(fā)現(xiàn)在我們包里面多了一個exe文件,我們點(diǎn)擊運(yùn)行。如果有報錯信息,在這個文件下會有一個error的日志文件,可以查看日志內(nèi)容
注意:文件要放在一起,不能分開!!!
我們打開這個應(yīng)用后,如果需要關(guān)閉這個應(yīng)用,該怎么操作呢?別擔(dān)心,都給你準(zhǔn)備好了,我們只需要寫一個很簡單的腳本就行了。
腳本命令:@taskkill/f/IM textWeb.exetextWeb.exe 是我自己的應(yīng)用程序的名字,改成自己的就可以
@taskkill/f/IM textWeb.exe
到此,相信大家對“Java Web項目怎么在Windows桌面運(yùn)行”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!