gpt4 book ai didi

java - 运行jar文件时出错

转载 作者:行者123 更新时间:2023-12-01 05:57:10 24 4
gpt4 key购买 nike

我创建了 jar 文件,其中包括我的 .class 、 list 文件和依赖项 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 文件,应用程序必须运行。请提供解决方案。

最佳答案

如果您不介意周围有其他 jar 文件, list 可以指定调用 jar 时哪些其他 jar 应该位于类路径中。请参阅:

http://java.sun.com/docs/books/tutorial/deployment/jar/downman.html

这可能比将 jar 中的文件包含在 jar 中更容易。

如果您在 jar 中添加 Class-Path: 行来指定 jar 的位置(我相信相对于可运行的 jar),那么您应该已设置完毕。

关于java - 运行jar文件时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2554103/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com