java - 在 Eclipse 中使用可运行的 Jar 文件时出现 FileNotFoundException 错误

标签 java eclipse jar filenotfoundexception

我正在做一项作业,涉及使用 2 个 txt 文件并创建一个可运行的 jar 文件。作业的一部分涉及创建一个名为 Hw2.jar 的可运行 jar 文件,将该文件导出到“第一目录级别”,然后进入参数选项卡中的运行配置并粘贴“java -jar hw2.jar ct.search ct. corpus”(ct.search 和 ct.corpus 文件是 txt 文件)如下所示。

This is what my project files look like, with the hw2.jar file in the directory

And here is what the run configurations look like

尽管已完成这些步骤,我还是收到了 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/

相关文章:

java - : dynamic groups, 基于权限的内容列表授权,基于微服务的架构?

java - 获取 java.sql.SQLException : Operation not allowed after ResultSet closed

java - 如何克隆 JDT ICompilationUnit

java - Eclipse Luna 拆分编辑器仅在使用自定义编辑器实现保存时更新

android - 如果缺少 JAR 依赖项,如何获得编译错误?

Java -jar 无法使用自定义文件夹名称(云)代替默认库

java - 静态初始值设定项不能在定义之前引用字段

java - 常见的If代码else代码java编程实践

java - 在eclipse中连接到SQLserver

java - Jar 不使用包含的类或命名空间冲突