創建自啟動jar包
1、在IDE裏打包一個 jar 項目
2、到 target 目錄下復制出jar包,可以把這個 jar 包的名字修改
3、解壓,打開 META-INF/MANIFEST.MF,在最後一行添加內容如下:
Main-Class: com.test.HelloWorld(類的全路徑名,後面不要以.class結尾)
註意:
(1)Class:後面,也就是冒號後面要添加一個空格,否則會打包時會出現異常 Java.io.IOException: invalid header field
(2)行末要添加一個回車,否則我們輸入的這一行不能打包進去
4、在cmd窗口切換到項目目錄,執行命令:
jar cvfm Hello.jar META-INF/MANIFEST.MF *
f 對應 Hello.jar,Hello.jar 可以自定義名稱
m 對應 META-INF/MANIFEST.MF
* 表示打包當前目錄裏所有的文件,及子目錄裏的文件
5、執行命令運行:
java -jar Hello.jar
創建自啟動jar包
相關推薦
創建自啟動jar包
項目 這一 註意 窗口切換 cep cmd java tar 最後一行 1、在IDE裏打包一個 jar 項目 2、到 target 目錄下復制出jar包,可以把這個 jar 包的名字修改 3、解壓,打開 META-INF/MANIFEST.MF,在最後一行添加內容如下:
創建可執行jar包
jar main 可執行jar包 使用 clas 打包 style ron -c 1.編輯manifest.mf文件 Main-Class:空格 你的類名 回車 2.打包 jar cvfm 類名.jar manifest.mf 類名.class 3使用 java -ja
建立自啟動jar包
1、在IDE裡打包一個 jar 專案 2、到 target 目錄下複製出jar包,可以把這個 jar 包的名字修改 3、解壓,開啟 META-INF/MANIFEST.MF,在最後一行新增內容如下: Main-Class: com.test.HelloWorld(類的全路徑名,後面不要以.class
Linux開機自啟動Jar包,Linux斷電重啟自動啟服務,使用 /etc/rc.d/rc.local啟動
使用 /etc/rc.d/rc.local配置:輸入命令:chmod +x /etc/rc.d/rc.local這句話的意思是授予 /etc/rc.d/rc.local 檔案執行許可權然後我們建立啟動檔案 runJar.sh#!/bin/bash export JAVA_H
【轉】學習jar命令 創建和解壓jar文件包
運行 man str 失敗 參數 int 什麽 英文 poi java編程中每天都用不少jar文件,項目開發中不停地導包,在忙完了一天的工作,放下那些復雜的業務實現,不僅想問這些jar包怎麽生成的,jar包有哪些獨特的地方等等。 原來這些經常見到的ja
如何創建自解壓格式的壓縮包 [ 每周小技巧 12月27日 ] - 文末有彩蛋喲 ~
我們 .com time 名稱 高級 裏的 移動 mil 去百度 文:天析 項目責編:天析 項目說明:每周分享一個 [ 生活 / 學習 ] 小技巧,並於責編審核通過後於周四發布至博客或微信公眾號! 本周小編給大家帶來的第一個小技巧是創建自解壓格式的壓縮包
angular創建自定義指令的四種方式
htm mil 成功 評論 utf-8 例如 angularjs size 限制 angular除了內置的部分指令,還可以通過.directive來自定義指令。要調用自定義指令,HTML 元素上需要添加自定義指令名。使用駝峰法來命名一個指令:nsHeader,在調用時使
為SCOM創建自定義報表3
服務器 style 控制臺 微軟雅黑 justify 為SCOM創建自定義報表3上一次我們在創建了一個基本報表並且部署在SCOM的Report 服務器上然後我們可以在控制臺查看這個報表了,今天我們來看看怎麽把這個report 嵌入MP 隨著你導入MP自動把報表部署到report服務上好了
oracle 創建自定義的流水號
oracle char 定義 -s sys task sequence creat box create sequence seq_abc_taskid maxvalue 999; --你確定流水號只要3位? 使用它的下一個值用: seq_abc_taskid.n
Oracle創建自增字段方法-ORACLE SEQUENCE的簡介
width star 這樣的 color trigge cache 序列號 pos arch 曾經最頭疼的就是對表插入數據的時候,有主鍵問題。由於主鍵不可以反復,所以得用函數自己定義一個規則生成不反復的值賦值給主鍵。 如今發現oracl
在centos中創建nginx啟動腳本
xargs awk 創建 config wid $1 desc centos $2 1. 建立腳本文件nginxd [[email protected]/* */]# vi /etc/init.d/nginxd 插入以下內容 #!/bin/bash## chkc
動態創建自繪的CListBox註意事項
消息 del win this ems pan blog create cdc Create(WS_VISIBLE|WS_CHILD|LBS_NOTIFY|LBS_OWNERDRAWFIXED|LBS_HASSTRINGS|LBS_NOINTEGRALHEIGHT ,rcW
創建CMD啟動環境
div 環境 query delet admin temp exec tar sof 我們可以用一個cmd文件,通過doskey命令模擬linux下的alias,指定一些我們習慣的命令名,比如: env.cmd @echo off doskey alias=dos
使用maven3 創建自定義的archetype
創建項目 attach ips resources pom.xml文件 type 倉庫 epo arc 創建自己的archetype一般有兩種方式,比較簡單的就是create from project 1、首先使用eclipse創建一個新的maven project,
Azure VMSS ---- PowerShell創建自定義鏡像的VMSS集群
.html svm mss -o ddr 方便 creat cit ctu 前面一篇文章介紹了如何用PowerShell創建標準鏡像的VMSS集群。http://www.cnblogs.com/hengwei/p/7391178.html 本文將介紹,如何用PowerShe
使用 "java -jar"命令啟動jar包時報不支持的jdk版本異常
err mage bus ron ces -s jdk1 con -418 在使用java -jar 命令啟動一個jar包的時候,提示版本不支持: 1 [[email protected] eureka-server-master]# java -jar xu
SoapUI調用自寫Jar包
byte cep 安裝 file -- eclipse class pub instance soapui能夠使用groovy腳本,腳本中可以調用自己編寫的jar包,使用中會遇到一些問題,下面進行一些記錄 soapui調用自寫jar包 1、編寫jar代碼並調試測試成功 2
Lambda語句中創建自定義類型時,也可指定某種特定類型,方法是在new與{}之間寫上類型名稱
特定 pan sel lambda語句 lam {} where distinct select 如: var fc =...ChildFath = fc.Select(c => new Child_Father { child = c.child, father =
weglogic 創建domian啟動卡住
環境變量 ann cal profile 執行 變量 控制 nbsp 文件中 weblogic 創建domain並啟動卡住,控制臺停留在 generating new domain directory in 解決辦法: 1)最直接的解決辦法: 在Weblogic啟
Django學習1---安裝Django,創建、啟動項目
django 最近在自己獨立開發一套運維管理系統,在一些python的web框架中選擇了Django進行開發,在這裏把開發過程中的一些操作記錄下來,供自己回顧,也供初學django的朋友們參考! 本例是基於python3.6版本,Django1.11.7版本。安裝Django:# pip inst