Java product.jar->;找不到include.txt文件
在我的项目中,我写入并读取project.txt文件。PROGRAM start首先读取此project.txt文件。 所有这些都可以很好地工作,但是如果我将我的项目导出为.jar文件并尝试执行这个.jar文件,那么我的程序会说,他找不到project.txt(我创建了这个错误消息) project.txt的路径是“/res/project.txt”。res文件夹包含在此项目的生成路径中。我正在使用Eclipse 我做错了什么?阅读 两个可能的原因:Java product.jar->;找不到include.txt文件,java,eclipse,jar,buildpath,Java,Eclipse,Jar,Buildpath,在我的项目中,我写入并读取project.txt文件。PROGRAM start首先读取此project.txt文件。 所有这些都可以很好地工作,但是如果我将我的项目导出为.jar文件并尝试执行这个.jar文件,那么我的程序会说,他找不到project.txt(我创建了这个错误消息) project.txt的路径是“/res/project.txt”。res文件夹包含在此项目的生成路径中。我正在使用Eclipse 我做错了什么?阅读 两个可能的原因: 您试图通过java.io而不是作为资源访问p
最后,写入jar文件绝对不符合Java,在某些情况下,如ear或war,它应该可以工作,而不是jar。代码很重要。张贴代码。以及异常的堆栈跟踪。但是请注意,您不能在jar文件中写入文件。这可能是因为您将其视为文件,发布相关代码和异常以获取更多详细信息@JB Nizet:我不能在jar文件中写入文件对我来说是新的!这可能是个错误。但是我不能告诉您例外情况,因为我在没有eclipse的情况下将其作为.jar文件运行。但是,我不能在jar文件中写入文件,这使得我的整个程序实际上毫无用处,我需要解决这个问题。谢谢@user3146246:打开命令行,键入
java-jar theJarFile.jar
。这将启动程序,您将能够在控制台中看到堆栈跟踪。