我編了一個Java項目,裝入瓶內,但我想運行它問題在創建和運行一個.jar文件
java -jar XMltoCSV.jar
Error: Could not find or load main class XMLtoCSV.class
當具有我已經創建了一個包含清單文件的一些問題:
Main-Class: xmltocsv.XMLtoCSV
(有在清單文本文件中的換行字符)
的XMLtoCSV.class確實包含main()方法。我一直在運行此代碼來創建jar文件:
jar cvf XMLtoCSV.jar Manifest.txt xmltocsv/*.class
而且我知道它的工作,因爲我得到:
jar cvfm XMLtoCSV.jar manifest.txt XMLtoCSV.class
added manifest
adding: XMLtoCSV.class(in = 4885) (out= 2492)(deflated 48%)
它爲什麼給我這個錯誤?在此先感謝您的幫助
看來我還遇到了另一個錯誤,這是什麼意思?:
Exception in thread "main" java.lang.UnsupportedClassVersionError: xmltocsv/XMLt oCSV : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(Unknown Source) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$000(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) Could not find the main class: xmltocsv.XMLtoCSV. Program will exit.
XMLtoCSV類的包是默認的嗎?即缺席?什麼是XMLtoCSV.java的第一行? – 2012-03-09 15:48:23
第一行是包xmltocsv; – Shahab 2012-03-09 16:51:41