Netbeans当前项目文件路径



在Netbeans中,获取当前打开项目的文件路径的正确方法是什么?在我正在开发的模块中,我需要获得FileChooser项目的路径,但我尝试的大部分内容只是返回了它正在执行的模块的路径。它们是一种获取方法运行的项目路径的方法吗?

尝试通过查找获取项目实例,然后

        private String getProjectDirectory(final Project project) {
            try {
                FileObject projectDirectory = project.getProjectDirectory();
                return FileUtil.toFile(projectDirectory).getAbsolutePath();
            } catch (Exception e) {
                //ignore the exception
                return null;
            }
        }

右键单击项目。单击"属性"。来源选项卡。"Project Folder"路径在顶部

嗯,我有点明白了,虽然我不太喜欢这个修复。由于文件在项目的目录中,它的执行和它的数据对象是在DataNode的查找中,用于创建我简单使用的树结构:((DataNode) getParentNode () .getParentNode () .getParentNode () .getParentNode ()) .getDataObject () .getPrimaryFile ();

我不是特别喜欢这个方法,但它现在似乎工作得很好。

相关内容

  • 没有找到相关文章

最新更新