想构建绝对路径使用此信息。任何人都知道?如何获取类加载器的目录信息?
1
A
回答
1
如果你知道类路径中的资源的名称,我相信你可以打电话
URL J = loader.getResource(名);
并从URL中可以知道它在文件系统中的位置,或者它位于哪个jar中。
0
从你的另一个问题来看,你正在讨论这个错误。如果您只需要从资源读取数据,请使用getClass()。getResource()来查找资源并从URL中使用它。
如果OTOH的应用程序。也可能会更改资源中的信息,因此最好将已更改资源的副本存储在本地文件系统上。不要将它存储在'user.dir'中 - 这是脆弱和不可靠的,而是'user.home'的子目录(例如,基于反向域名)。
相关问题
- 1. 当目录在.zip存档时如何获取目录信息?
- 2. 获取加载ajax的文档信息
- 3. 从我加载的DataTable获取信息
- 4. 获取工作目录变更信息
- 5. 如何获取Light Table工作区中的目录信息?
- 6. 如何获取目录中的dylib版本信息
- 7. 如何获取asp.net中的目录信息
- 8. 如何在不加载模块信息的情况下获取?
- 9. jQuery的获取类信息
- 10. 如何通过Windows本机API获取目录信息?
- 11. 如何打开文件/目录获取信息窗口?
- 12. C#如何获取触发器信息
- 13. 获取rJava类加载器
- 14. 如何动态加载XAML获取控件信息
- 15. 如何获取HTTP :: Proxy以记录过滤器信息?
- 16. 如何从Visual Studio加载项获取项目目录
- 17. 目录与目录信息
- 18. 获取好友类信息?
- 19. 如何根据Rails中的信息获取记录belongs_to记录?
- 20. 如何从jar或目录加载类
- 21. Java到Java Bytecode编译器:如何获取Java类库信息?
- 22. 获取服务器信息
- 23. 如何获取子类的记录器?
- 24. 如何获取具有类别详细信息的子类别?
- 25. 如何从泛型中获取类的类型信息?
- 26. 何处获取此浏览器信息?
- 27. 活动目录 - 获取新创建的帐户详细信息
- 28. 获取信息
- 29. 如何通过Java连续从Linux获取信息,如果目录有变化?
- 30. 使用类加载器获取不同项目中的资源
将在applet或JWS App中失败。 - 该URL将指向Jar最初下载的位置。 – 2011-03-05 03:05:12