我正在开发一个插件,该插件需要检索Java文件的路径/文件名。
我编写的代码成功检索了xml或清单文件的文件名/路径,但是无法检索包中Java文件的路径。
我使用的代码是:-
if (selection instanceof IStructuredSelection)
{
Object o = ((IStructuredSelection) selection).getFirstElement();
if (o instanceof IFile)
{
IPath loc = ((IFile) o).getLocation();
if (loc != null)
{
selectedFile = loc.toOSString();
}
else
selectedFile = "Error at loc";
}
else
selectedFile = "Error at O";
}
感谢GUYZ,我有能力帮助您解决问题
解决方案是-
对象o =((IStructuredSelection)选择).getFirstElement();
den IPath loc =(((ICompilationUnit)o).getPath();
den selectedFile = loc.toOSString();
这样,您将能够获取您选择的java文件的路径。并且,这显示了从项目名称开始的路径名,有人可以说出如何使用驱动器等获得整个物理路径名。
我开始做一些类似资源类的东西,在那里我可以为我的应用程序保存我所有的文件,像图像和声音,但它变得非常混乱,所有的东西都在应用程序的乞求中加载。 这是包含所有内容的类:https://sourceb.in/s8rjgqqgss(头文件)https://sourceb.in/cjiq78hdov(cpp文件的一部分) 我很抱歉把它贴在不同的网站上,但正如你所看到的,它真的很乱,我也不知道如何让它变得更
问题内容: 我正在开发一个插件,该插件需要检索Java文件的路径/文件名。 我编写的代码成功检索了xml或清单文件的文件名/路径,但是无法检索包中Java文件的路径。 我使用的代码是: 如果(IStructuredSelection的选择实例) 请尽快帮助我。焦急地等待。谢谢。 问题答案: 在您的帮助下,我找到了解决方法: 然后 然后 这样,您将能够获取所选Java文件的路径。并且,它显示了从项目
问题内容: 我的App Engine项目的war / WEB-INF文件夹中有一个文件。我在FAQ中读到,您可以在servlet上下文中从那里读取文件。我不知道如何形成资源的路径: 我将如何构造到该资源的路径以与File()一起使用,就像上面一样? 问题答案: 有两种方法可以做到这一点。只要扩展WAR文件(一组文件而不是一个.war文件),就可以使用以下API: http://tomcat.apa
我也试着做 而我不断得到这个结果。
问题内容: 我准备使用Java创建文件浏览器。目的是尽可能地模仿默认资源管理器的行为,无论底层操作系统是什么。 我没有用Java完成GUI编程。 我查找了Swing,SWT和JFace,并从本教程开始我的项目:http : //www.ibm.com/developerworks/opensource/library/os- ecgui1/ 我想知道您对解决此问题的最佳方法的看法。如果您可以评论编
我发现我无法在Eclipse中查看我的Android数据库文件而不使用我的手机,因此我最终使用下面的说明使用我的三星Galaxy SII进行了支持: http://galaxys2root.com/galaxy-s2-root/how-to-root-ics-on-att-galaxy-s2-sgh-i777/ 现在,当我使用adb shell时,我可以查看我的/data/data/...文件夹中