IDEA打包jar-解決找不到或無法加載主類 main的問題
學(xué)習(xí)大佬們開發(fā)安全小工具,打包jar解決錯誤: 找不到或無法加載主類 main
1 Maven方式
遇到報錯”找不到或無法加載主類 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模式



補充知識:java:關(guān)于已經(jīng)編譯成功生成class文件,卻報錯找不到
環(huán)境:Windows10、jdk-12.0.1
使用terminal編譯執(zhí)行,
.java文件compiler成為.class文件,然后就死活報錯說找不到類
解決方法:
1、修改環(huán)境變量CLASSPATH (沒有解決問題)
.;%JAVA_HOME%
//前面加一個英語句號代表當(dāng)前文件,和后面的lib用個分號隔開
2、刪除你的CLASSPATH變量(解決問題)
直接刪除后,瞬間解決問題
以上這篇IDEA打包jar-解決找不到或無法加載主類 main的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
android 之Spinner下拉菜單實現(xiàn)級聯(lián)
android 之Spinner下拉菜單實現(xiàn)級聯(lián),需要的朋友可以參考一下2013-02-02
Android應(yīng)用開發(fā)中使用Fragment的入門學(xué)習(xí)教程
這篇文章主要介紹了Android應(yīng)用開發(fā)中Fragment的入門學(xué)習(xí)教程,可以把Fragment看作為Activity基礎(chǔ)之上的模塊,需要的朋友可以參考下2016-02-02
Android使用系統(tǒng)自帶的相機實現(xiàn)一鍵拍照功能
這篇文章主要介紹了Android使用系統(tǒng)自帶的相機實現(xiàn)一鍵拍照功能,非常不錯,具有參考借鑒價值,需要的朋友參考下2017-01-01
Flutter 重構(gòu)屬性透傳及函數(shù)透傳使用示例
這篇文章主要為大家介紹了Flutter 重構(gòu)屬性透傳及函數(shù)透傳使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-01-01

