【问题标题】:Back out of a directory for a URI in java退出 java 中 URI 的目录
【发布时间】:2013-05-19 19:44:06
【问题描述】:

我正在尝试制作一个可以打开静态网页的应用。只是一个更大项目的试点。目前,我正在让默认浏览器正常打开并加载测试页面。但是,只有当 html 文件作为 .class 文件位于目录中时,它才会起作用。如何退出类文件所在的目录并进入另一个目录?类似于 cmd cd ....\whatever 命令。

谢谢

【问题讨论】:

  • 你解决了吗?
  • 嘿@Mr D,感谢您的提问。由于这是我正在开发的一个独立的小应用程序,不需要实时运行,我刚刚获取了整个静态文件目录并将其包装为客户端的自解压 .exe。他们安装它,目录树被保留,它在安装后自动运行欢迎 html 文件。这样我就可以将 ../ 用于应用程序本身的相对路径。有点麻烦,但可以达到目的。

标签: java directory uri


【解决方案1】:

要返回目录树,请使用../:

../Test1/Example.txt

或者你也可以这样做:

currentDir.getParentFile();

【讨论】:

    【解决方案2】:

    嘿,为什么不尝试将页面直接放入 WebContent 并通过点击来点击这些页面 "htp://localhost/你的页面名.htm>"

    您可以通过使用超链接进行导航。请参阅 W3C 学校教程。 无需考虑如何回去。链接可以带你到任何地方。

    如果在 WebContent/ROOT 内的 A 文件夹中,您只需点击“htp://localhost/A/your page name.htm>”

    您也可以通过超链接从一个页面到另一个页面。

    【讨论】:

      猜你喜欢
      • 2012-06-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-22
      • 2012-07-24
      • 2012-03-22
      • 2011-03-01
      • 1970-01-01
      相关资源
      最近更新 更多