如何在Netbeans(Java)中访问资源文件?

3
有两个要求:
  • 使用Java定位和运行.m(Octave脚本)
  • 将输出结果用于程序。

这是我的文件结构。

我尝试将它们放在不同的文件夹中,但没有成功。
Files Structure

这是我想要使用它们的方式。
Code of Using files

如何在Netbeans IDE 8.2中访问它们?


澄清编辑:
被认为是重复的帖子并不能解决我的问题。它只告诉我们如何导入一张图片。我在这里做的是直接运行一个存储在我的项目文件中的脚本。


什么是 data.txt?它在哪里?你的 .class 文件放在哪里?使用 ./ 会查找程序运行的当前目录,通常位于包结构的上一级。 - Chetan Kinger
1
可能是如何在NetBeans中正确获取'Resources'文件夹中的图像的重复问题。 - OneCricketeer
1个回答

0
根据NetBeans目录项目结构,您需要创建一个资源目录。然后将您的文件放在资源目录中。
请按照以下方式更新您的代码。
将您的文件放在/resources/下,然后像下面这样使用它。
ProcessBuilder pb= new ProcessBuilder("resources/ProcessImg.m");
Path data_file = Paths.get("resources/data.txt")

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接