java生成jar包并且單進程運行的實例
java文件打包jar運行
有效步驟:
1.cmd 到當前目錄(默認包主類所在目錄為例) set classpath = 默認包主類所在目錄
2.javac 主類名.java
3.java 主類名
4.寫清單文件
Manifest-Version: 1.0 Created-By: 1.8.0 (Sun Microsystems Inc.) Main-Class: 主類名
created-by 版本號 不知道 -> 進cmd 輸入java -version
5.jar cfm 自定義.jar MANIFEST.MF *.class
6.自定義一個bat文件(批處理文件即入口 默認入口如果被解壓應用占用)
內容:javaw -jar 自定義.jar
7.雙擊bat文件即可 以上得到的兩個文件在裝有jdk的電腦才可運行
拓展:帶包管理的jar打包 (只列出不一致的步驟)
2.javac -d . *.java (注意空格)
3.java 程序中包名.主類名
5.jar cfm 自定義.jar MANIFEST.MF 程序中包名/*.class
7.帶包寫入命令為 java -cp 自定義.jar 程序中包名.主類名
如果需要一打開就關閉cmd 在bat: start javaw -jar 自定義.jar (單進程,效果還不錯)
以上這篇java生成jar包并且單進程運行的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
劍指Offer之Java算法習題精講數(shù)組查找與字符串交集
跟著思路走,之后從簡單題入手,反復去看,做過之后可能會忘記,之后再做一次,記不住就反復做,反復尋求思路和規(guī)律,慢慢積累就會發(fā)現(xiàn)質的變化2022-03-03SpringCloud Finchley Gateway 緩存請求Body和Form表單的實現(xiàn)
在接入Spring-Cloud-Gateway時,可能有需求進行緩存Json-Body數(shù)據(jù)或者Form-Urlencoded數(shù)據(jù)的情況。這篇文章主要介紹了SpringCloud Finchley Gateway 緩存請求Body和Form表單的實現(xiàn),感興趣的小伙伴們可以參考一下2019-01-01java網(wǎng)絡編程之識別示例 獲取主機網(wǎng)絡接口列表
一個客戶端想要發(fā)起一次通信,先決條件就是需要知道運行著服務器端程序的主機的IP地址是多少。然后我們才能夠通過這個地址向服務器發(fā)送信息。2014-01-01