java主函數(shù)就是main函數(shù),是程序執(zhí)行的起點,程序執(zhí)行總是從main函數(shù)開始,如果有有其他函數(shù),則完成對其他函數(shù)的調(diào)用后再返回到主函數(shù),那java主函數(shù)必須放在類里嗎?下面來我們就來給大家講解一下java主函數(shù)的相關(guān)內(nèi)容。
main()方法必須都寫在類里面,在Java中,main()方法是Java應(yīng)用程序的入口方法,也就是說,程序在運行的時候,第一個執(zhí)行的方法就是main()方法,這個方法和其他的方 法有很大的不同,比如方法的名字必須是main,方法必須是public static void 類型的,方法必須接收一個字符串?dāng)?shù)組的參數(shù)等等。
java主函數(shù)怎么運行?
方式一:
使用java -jar命令直接運行jar包,需要在manifest文件內(nèi)寫入main方法的入口類??梢允褂胢aven-jar-plugin實現(xiàn):
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive> <manifest> <mainClass>com.liyao.Main1</mainClass> </manifest> </archive> </configuration> </plugin> </plugins> </build>
然后就會在manifest文件中寫入一條Main-Class條目:
Manifest-Version: 1.0
Archiver-Version: Plexus Archiver
Built-By: miracle
Created-By: Apache Maven 3.6.1
Build-Jdk: 1.8.0_101
Main-Class: com.liyao.Main1
可以直接java -jar jarName.jar來運行了。
方式二:
使用java className方式。需要使用-cp命令指定外部的classpath,包含className所在的jar包。
剛才的例子,可以直接cd到j(luò)ar包所在的target目錄下,執(zhí)行:
java -cp ./*: com.liyao.Main1
這種方式相對更簡單。
Java主函數(shù)在一個程序總擔(dān)任著重要的角色,如果沒有主函數(shù),這個程序就無法運行,另外主函數(shù)必須都寫在類里面。最后大家如果想要了解更多初識java知識,敬請關(guān)注賦能網(wǎng)。
本文鏈接:
本文章“java主函數(shù)必須放在類里嗎?java主函數(shù)怎么運行?”已幫助 96 人
免責(zé)聲明:本信息由用戶發(fā)布,本站不承擔(dān)本信息引起的任何交易及知識產(chǎn)權(quán)侵權(quán)的法律責(zé)任!
本文由賦能網(wǎng) 整理發(fā)布。了解更多培訓(xùn)機構(gòu)》培訓(xùn)課程》學(xué)習(xí)資訊》課程優(yōu)惠》課程開班》學(xué)校地址等機構(gòu)信息,可以留下您的聯(lián)系方式,讓課程老師跟你詳細解答:
咨詢熱線:4008-569-579