我创建了 jar 文件,其中包括我的 .class 、清单文件和依赖 jar 文件,例如
jar cfmv custadvicejar.jar mymanifest.txt Gchreportsautomation Bean Utils
jxl.jar ojdbc14.jar
在哪里
custadvicejar.jar - is my jar file name
mymanifest.txt contains
Main-Class: Gchreportsautomation.GCH_Home_Loan_Data_Cust_Advice_DAO
“Gchreportsautomation”是包名包含“GCH_Home_Loan_Data_Cust_Advice_DAO.class”【这个类是我申请的起点】
Gchreportsautomation/ GCH_Home_Loan_Data_Cust_Advice_DAO.class
“Bean”是包名包含“GCH_Home_Loan_Data_Cust_Advice_Bean.class”
Bean/ GCH_Home_Loan_Data_Cust_Advice_Bean.class
“Utils”是包名包含“Utils.class”
Utils/ Utils.class
和
jxl.jar and ojdbc14.jar are jar files required for my application which i kept
in parent directory of the .class files like
D:\Excalcreation
/Gchreportsautomation/ GCH_Home_Loan_Data_Cust_Advice_DAO.class
/Bean/ GCH_Home_Loan_Data_Cust_Advice_Bean.class
/Utils/ Utils.class
/jxl.jar
/ojdbc.jar
在运行应用程序时出现错误
Caused by: java.lang.ClassNotFoundException: jxl.format.CellFormat
我知道这是因为类路径错误。如何纠正它。
如果我单击我的 jar 文件,应用程序必须运行。请提供解决方案。