Я скомпилировал проект java в jar, но у меня возникли некоторые проблемы при попытке его запустить
java -jar XMltoCSV.jar
Ошибка: не удалось найти или загрузить основной классXMLtoCSV.class
Я создал файл манифеста, который содержит:
Main-Class: xmltocsv.XMLtoCSV
(существуетсимвол новой строки в текстовом файле манифеста)
Класс XMLtoCSV.class содержит метод main ().Я выполняю этот код для создания файла jar:
jar cvf XMLtoCSV.jar Manifest.txt xmltocsv / *. Class
И я знаю, что он работает, потому что яget:
jar cvfm XMLtoCSV.jar manifest.txt XMLtoCSV.class
добавлен манифест
добавлено: XMLtoCSV.class (in = 4885) (out = 2492) (дефлировано 48%)
Почему это дает мне эту ошибку?Заранее спасибо за помощь
Похоже, у меня также возникает другая ошибка, что это значит?:
Исключение в потоке "main" java.lang.UnsupportedClassVersionError: xmltocsv/ XMLt oCSV: неподдерживаемая версия major.minor 51.0 в java.lang.ClassLoader.defineClass1 (собственный метод) в java.lang.ClassLoader.defineClassCond (неизвестный источник) в java.lang.ClassLoader.defineClass (неизвестный источник) в java.security..SecureClassLoader.defineClass (неизвестный источник) на java.net.URLClassLoader.defineClass (неизвестный источник) на java.net.URLClassLoader.access $ 000 (неизвестный источник) на java.net.URLClassLoader $ 1.run (неизвестный источник) на java.security.AccessController.doPrivileged (собственный метод) в java.net.URLClassLoader.findClass (неизвестный источник) в java.lang.ClassLoader.loadClass (неизвестный источник) в sun.misc.Launcher $ AppClassLoader.loadClass (неизвестный источник) в java.lang.ClassLoader.loadClass (Неизвестный источник) Не удалось найти основной класс: xmltocsv.XMLtoCSV.Программа закроется.