Я пытаюсь запустить класс из JAR.Этот класс НЕ является единственным основным классом в этой банке.Кроме того, для этого требуется ряд других jar-файлов, которые я хранил в том же каталоге, что и этот jar-файл.Команды, которые я попробовал, следующие:
(mydir - это каталог, в котором расположены все мои банки с использованием платформы Windows) *
mysql-connector-java-5.1.13-bin.jar
необходимо для запуска myProjImport.jar
и com.mycomp.myProj.importer.csv.TestImporter
- это класс, которым я пытаюсь управлять."C:\Documents and Settings\user\workspace\myProjImport\src\conf\datasource.properties"
и "C:\temp\apollo_claims_test.txt"
- это аргументы командной строки, требуемые классом TestImporter
Вот что я попробовал:
mydir>java -cp C:\temp\test_myProj\mysql-connector-java-5.1.13-bin.jar;. myProjImport.jar com.mycomp.myProj.importer.csv.TestImporter "C:\Documents and Settings\user\workspace\myProjImport\src\conf\datasource.properties" "C:\temp\apollo_claims_test.txt"
И вот ошибка:
Exception in thread "main" java.lang.NoClassDefFoundError: myProjImport/jar
Caused by: java.lang.ClassNotFoundException: myProjImport.jar
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: myProjImport.jar. Program will exit.
Может кто-нибудь сказать мне, какую именно команду я должен выполнить?