我有这个文件层次结构:
Java资源
src
model
Class.java
网页内容
datos.txt
我需要从 Class.java 访问 datos.txt 。我尝试使用 C:\ Users \ Tomi \ Documents \ Eclipse \ ProyectoWeb \ WebContent \ datos.txt 但是当我在另一台计算机上使用此应用程序时,它不起作用。我该如何修改这个方向?
答案 0 :(得分:1)
使用相对路径。例如,如果您的应用程序位于C:\Users\Tomi\Documents\Eclipse\ProyectoWeb
,则使用WebContent\datos.txt
作为路径。
然后即使您移动应用程序,它仍然会在运行应用程序的文件夹中查找文件夹WebContent,然后在其中查找datos.txt。
答案 1 :(得分:0)
为了更方便,您可以将其嵌入到类路径中,通过类加载器访问它,例如,请参阅Access to resources (images) inside jars/classpath或Unable to load picture from resource