IDEA打包jar-解決找不到或無(wú)法加載主類 main的問(wèn)題
學(xué)習(xí)大佬們開發(fā)安全小工具,打包jar解決錯(cuò)誤: 找不到或無(wú)法加載主類 main
1 Maven方式
遇到報(bào)錯(cuò)”找不到或無(wú)法加載主類 main“
解決方案
一定加入<build> <plugins>中的插件,這里需要注意的是
<mainClass>Main</mainClass>,這里填寫的路徑為/src/main/java下開始寫的<?xml version='1.0' encoding='UTF-8'?><project xmlns='http://maven.apache.org/POM/4.0.0' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd'> <modelVersion>4.0.0</modelVersion> <groupId>groupId</groupId> <artifactId>code</artifactId> <version>1.0-SNAPSHOT</version> <dependencies> <dependency> <groupId>net.dongliu</groupId> <artifactId>requests</artifactId> <version>5.0.8</version> </dependency> </dependencies> <build> <plugins><plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>3.0.2</version> <configuration> <archive> <manifest><addClasspath>true</addClasspath><mainClass>Main</mainClass> <!-- 此處為主入口--> </manifest> </archive> </configuration></plugin> </plugins> </build>
重新編譯
java -jar jar包路徑
2 IDEA build模式
補(bǔ)充知識(shí):java:關(guān)于已經(jīng)編譯成功生成class文件,卻報(bào)錯(cuò)找不到
環(huán)境:Windows10、jdk-12.0.1
使用terminal編譯執(zhí)行,
.java文件compiler成為.class文件,然后就死活報(bào)錯(cuò)說(shuō)找不到類
解決方法:
1、修改環(huán)境變量CLASSPATH (沒(méi)有解決問(wèn)題)
.;%JAVA_HOME%
//前面加一個(gè)英語(yǔ)句號(hào)代表當(dāng)前文件,和后面的lib用個(gè)分號(hào)隔開
2、刪除你的CLASSPATH變量(解決問(wèn)題)
直接刪除后,瞬間解決問(wèn)題
以上這篇IDEA打包jar-解決找不到或無(wú)法加載主類 main的問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. css代碼優(yōu)化的12個(gè)技巧2. 微信開發(fā) 網(wǎng)頁(yè)授權(quán)獲取用戶基本信息3. 爬取今日頭條Ajax請(qǐng)求4. jsp實(shí)現(xiàn)登錄驗(yàn)證的過(guò)濾器5. 詳解瀏覽器的緩存機(jī)制6. jsp EL表達(dá)式詳解7. asp批量添加修改刪除操作示例代碼8. msxml3.dll 錯(cuò)誤 800c0019 系統(tǒng)錯(cuò)誤:-2146697191解決方法9. jsp+servlet簡(jiǎn)單實(shí)現(xiàn)上傳文件功能(保存目錄改進(jìn))10. HTML5 Canvas繪制圖形從入門到精通
