0

I have written a java program in which I am creating a database connection using jdbc-odbc driver.

I have created manifest file which looks like :

Manifest-Version: 1.0
Main-Class: com.unisys.sql.CasePartitionExtractor
Class-Path: . rt.jar

rt.jar is used for database connectivity.

I ran following command to create jar:

jar -cvfm abc.jar manifest.txt \bin\com\unisys\sql\*.class \bin\com\unisys\connections\*.class

When I run the jar in command prompt, it's showing following error:

Error: Could not find or load main class com.unisys.sql.CasePartitionExtractor

Main Class is: CasePartitionExtractor.java
Databse connection class: ODBCConnection.java

Command used to run jar:

java -jar D:\Eclipse_OS2200\CaseSeparation\abc.jar

directory structure:

workspace->project_name->
                        bin/com/unisys/connections/ODBCConnection.class
                        bin/com/unisys/sql/CasePartitionExtractor.class
                        manifest.txt
                        rt.jar

I am not able to figure it out what is wrong in this. Can someone help me to figure it out?

Inside jar look:

inside jar folder structure

Madhusudan
  • 4,637
  • 12
  • 55
  • 86

0 Answers0