【问题标题】:Java - opening program, website or folder from one same methode/classJava - 从同一个方法/类打开程序、网站或文件夹
【发布时间】:2012-07-03 15:28:14
【问题描述】:

目前,我已经有将近一年的 JAVA 经验,但遇到了一个(大)问题!

我正忙于一个程序,它是一种 Windows 的替代开始菜单。 它看起来像这样:

标签 1

JButton:Google.com JButton:GMail.com JButton:谷歌议程 等等……

标签 2

JButton:字 JButton:OneNote

标签 3

JButton:坦克世界 JButton:消失

标签 4 JButton:Xampp JButton:文档


如您所见,我已经用所有按钮填充了所有选项卡。 这些按钮来自类 ShortCut 并且该类扩展了 JButton(当然 :) )。 ShortCut 类有一个字符串,它是 URL,例如 http://www.google.com/

我的问题

我想,如果单击按钮,将打开其中保存的 url 女巫。但我有 2/3 不同的网址:

  1. 网站链接(如“http://www.google.nl/”)
  2. 程序链接(如“c:\myProgram.jar”)
  3. 文件夹链接(如“c:\Users”)

--> 我真正想要的是获得一个可以打开所有这三种链接的函数或类!有人有这样的功能吗?

--> 如果这不可能,谁能给我建议如何实现这3种url的开放?

你真的可以帮助我,因为我坚持这一点!

提前致谢,

戴夫

ps:对不起我的英语不好! :)

【问题讨论】:

  • 你能用System.exec("start " + uri)吗?这会将处理不同类型的 URI 委托给底层的 Windows 操作系统。当然,请注意,这仅适用于 Windows。

标签: java windows url process


【解决方案1】:
猜你喜欢
  • 2014-08-13
  • 1970-01-01
  • 1970-01-01
  • 2014-12-29
  • 2012-08-28
  • 2016-11-15
  • 1970-01-01
  • 1970-01-01
  • 2016-07-13
相关资源
最近更新 更多