我正在做一项作业,涉及使用 2 个 txt 文件并创建一个可运行的 jar 文件。作业的一部分涉及创建一个名为 Hw2.jar 的可运行 jar 文件,将该文件导出到“第一目录级别”,然后进入参数选项卡中的运行配置并粘贴“java -jar hw2.jar ct.search ct. corpus”(ct.search 和 ct.corpus 文件是 txt 文件)如下所示。
尽管已完成这些步骤,我还是收到了 FileNotFoundException 错误,详情如下。
Exception in thread "main" java.io.FileNotFoundException: -jar (The system cannot find the file specified) at java.io.FileInputStream.open0(Native Method) at java.io.FileInputStream.open(Unknown Source) at java.io.FileInputStream.(Unknown Source) at java.io.FileInputStream.(Unknown Source) at java.io.FileReader.(Unknown Source) at edu.iastate.cs228.hw2.Console.main(Console.java:29)
这是我第一次尝试在运行配置中使用可运行的 jar 文件,因此我不熟悉该过程的具体工作原理。我非常感谢任何有关此问题的帮助。谢谢。
编辑:jar 和 txt 文件不在 src 文件夹中。它们位于项目文件夹内。
最佳答案
从您的第一个屏幕截图来看,所有语料库文件和 jar 都位于 src
文件夹内(如果您折叠 src
,您可以确认是否是这种情况) code> 文件夹(单击三角形图标)。在项目级别使用剪切和粘贴它们。
关于java - 在 Eclipse 中使用可运行的 Jar 文件时出现 FileNotFoundException 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62460407/