有两个要求: 使用Java定位和运行.m(Octave脚本) 将输出结果用于程序。 这是我的文件结构。 我尝试将它们放在不同的文件夹中,但没有成功。 这是我想要使用它们的方式。 如何在Netbeans IDE 8.2中访问它们? 澄清编辑: 被认为是重复的帖子并不能解决我的问题。它只告诉我们如何导入一张图片。我在这里做的是直接运行一个存储在我的项目文件中的脚本。
根据NetBeans目录项目结构,您需要创建一个资源目录。然后将您的文件放在资源目录中。请按照以下方式更新您的代码。将您的文件放在/resources/下,然后像下面这样使用它。ProcessBuilder pb= new ProcessBuilder("resources/ProcessImg.m"); Path data_file = Paths.get("resources/data.txt")
.class
文件放在哪里?使用./
会查找程序运行的当前目录,通常位于包结构的上一级。 - Chetan Kinger