Я построил .jar файл, а затем пытался запустить файл банку, и я получаю позорныйJar косяк»найти основной класс
Error: Could not find or load main class
У меня есть вещи в дереве каталогов.
mainFolder
содержит manifestFolder
, содержащий мой манифест.
Также под mainFolder
находится мой каталог source
, который находится на паре уровней.
источника = level1.level2.mainPackage
каталоги -3 уровни
главного класса находится в пакете и папках - mainPackage
манифеста содержания:
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.7.1
Created-By: 20.1-b02 (Sun Microsystems Inc.)
Main-Class: level1.level2.mainPackage.MainApp
Class-Path: lib/appframework-1.0.3.jar lib/swing-worker-1.1.jar
X-COMMENT: Main-Class will be added automatically by build
Я строй баночки с этой командой
jar -cfmv NewTool.jar manifestFolder\MANIFEST.MF level1\level2\dynamictnd
Можем ли мы видеть ваш код для основного класса? – BitNinja
@BitNinja предположим, что это «HelloWorld» - это имеет значение? – alfasin
Важно: код, используемый для запуска файла jar, и, возможно, скриншот дерева каталогов (описание неясно). – tbodt