【问题标题】:Eclipse PDE looking for the absolute path for the file (or relative path)Eclipse PDE 寻找文件的绝对路径(或相对路径)
【发布时间】:2020-11-03 04:46:05
【问题描述】:

这是我现在拥有的代码,但它的输出是:/Users/zakariasfridriksson/runtime-EclipseApplication/is.ru.cs.PapyrusActivityLogger.example(runtime-EclipseApplication 这是错误的,就像它缺少某些部分一样路径)

代码:

IProject project = root.getProject("is.ru.cs.PapyrusActivityLogger.example");
System.out.println(project.getFullPath());
IFile csv = project.getFile("logger.csv");
String finaldestination = root.getLocation().toString() + project.getFullPath();
System.out.println(finaldestination);
        

【问题讨论】:

    标签: eclipse eclipse-plugin eclipse-pde


    【解决方案1】:

    您可以在IFile 上致电getLocation

    IPath csvPath = csv.getLocation();
    
    String dest = csvPath.toOSString();
    

    注意:runtime-EclipseApplication 是 Eclipse 在您使用“作为 Eclipse 应用程序运行”运行插件时为您创建的测试工作区。所以你的原始代码也给出了正确的结果。

    【讨论】:

      猜你喜欢
      • 2013-04-17
      • 1970-01-01
      • 1970-01-01
      • 2015-02-09
      • 1970-01-01
      • 2010-12-11
      • 1970-01-01
      • 2012-01-11
      • 2010-09-15
      相关资源
      最近更新 更多