как у вас?
Я работаю над проектом, и мне нужно сгенерировать файл JAR. При создании JAr и попытке его выполнения он сообщает мне, что основной класс не найден или не загружен.
введите описание изображения здесь
Я искал, где находится моя ошибка, но не могу ее найти, в моем файле MANIFEST.MF я установил главный класс:
Manifest-Version: 1.0
Main-Class: AudiSyncTool
И это это мой основной класс:
import make.WindowInterface;
import java.awt.*;
import java.io.IOException;
public class AudiSyncTool {
public static void main(String[] args) throws IOException, AWTException {
if (SystemTray.isSupported()){
WindowInterface windowInterface = WindowInterface.getInstance();
windowInterface.runApp();
}
}
}
И мой основной класс находится в пакете по умолчанию.
И в моем файле pom. xml у меня установлен плагин apache для создания JAR файлы.
<build>
<plugins>
<plugin>
<!-- Build an executable JAR -->
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.1.0</version>
<configuration>
<archive>
<manifest>
<mainClass>AudiSyncTool</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build>
Любые советы или предложения о том, как решить эту проблему невозможности правильно сгенерировать файлы JAR?
Само собой разумеется, что когда я запускаю код, все работает нормально . Но не тогда, когда я создаю JAR.
Спасибо.