如何访问此层次结构中的文件?

时间:2014-03-05 15:52:14

标签: java eclipse

我有这个文件层次结构:

  

Java资源

     
    

src

         
      

model

             
        

Class.java

      
    
  
     

网页内容

     
    

datos.txt

  

我需要从 Class.java 访问 datos.txt 。我尝试使用 C:\ Users \ Tomi \ Documents \ Eclipse \ ProyectoWeb \ WebContent \ datos.txt 但是当我在另一台计算机上使用此应用程序时,它不起作用。我该如何修改这个方向?

2 个答案:

答案 0 :(得分:1)

使用相对路径。例如,如果您的应用程序位于C:\Users\Tomi\Documents\Eclipse\ProyectoWeb,则使用WebContent\datos.txt作为路径。

然后即使您移动应用程序,它仍然会在运行应用程序的文件夹中查找文件夹WebContent,然后在其中查找datos.txt。

答案 1 :(得分:0)

为了更方便,您可以将其嵌入到类路径中,通过类加载器访问它,例如,请参阅Access to resources (images) inside jars/classpathUnable to load picture from resource