仅使用 java 打开网络 link(控制台)
Opening web link using only java (console)
是否有选项如何仅使用控制台打开 link,例如,如果我输入 1,它将打开一个单独的 window,它将打开我的网站 link ?我的意思是我想使用外部 links (URLs),当我按下 1 时,chrome window 将与我的 URL 一起打开。这可能吗?如果可能的话,怎么做,因为我只看到人们使用 Java Swing 来做到这一点。任何帮助都会很棒:)
你的问题对我来说不够清楚,但我的理解是你想从浏览器控制台打开网站 link,如果那是你的意思,你可以使用这个 javascript代码
对于外部 URL:
window.location = 'http (s): // www.example.com'
对于内部 URL:
__ window.location = '/ file.php'
或 window.location = '/ file.html'
或 window.location = '/ your_route'
据我了解您的描述,您想根据 Java 控制台应用程序中的输入(在您的情况下为 1)打开一个网络 link。您可以将方法 exec 用作以下内容:
try {
Runtime.getRuntime().exec("explorer https://www.google.com");
} catch(Exception e) {
e.printStackTrace();
}
此处 exec 方法调用一个命令,此处我调用 Google Chrome 打开 Google.com。
在 Windows 中使用此选项将打开显示网站的默认浏览器。
好的,所以我尝试了并且成功了:
try {
Desktop desktop = java.awt.Desktop.getDesktop();
URI oURL = new URI("http://www.google.com");
desktop.browse(oURL);
} catch (Exception e) {
e.printStackTrace();
}
您还需要实施 URI 和 java.awt 库
是否有选项如何仅使用控制台打开 link,例如,如果我输入 1,它将打开一个单独的 window,它将打开我的网站 link ?我的意思是我想使用外部 links (URLs),当我按下 1 时,chrome window 将与我的 URL 一起打开。这可能吗?如果可能的话,怎么做,因为我只看到人们使用 Java Swing 来做到这一点。任何帮助都会很棒:)
你的问题对我来说不够清楚,但我的理解是你想从浏览器控制台打开网站 link,如果那是你的意思,你可以使用这个 javascript代码
对于外部 URL:
window.location = 'http (s): // www.example.com'
对于内部 URL:
__ window.location = '/ file.php'
或 window.location = '/ file.html'
或 window.location = '/ your_route'
据我了解您的描述,您想根据 Java 控制台应用程序中的输入(在您的情况下为 1)打开一个网络 link。您可以将方法 exec 用作以下内容:
try {
Runtime.getRuntime().exec("explorer https://www.google.com");
} catch(Exception e) {
e.printStackTrace();
}
此处 exec 方法调用一个命令,此处我调用 Google Chrome 打开 Google.com。 在 Windows 中使用此选项将打开显示网站的默认浏览器。
好的,所以我尝试了并且成功了:
try {
Desktop desktop = java.awt.Desktop.getDesktop();
URI oURL = new URI("http://www.google.com");
desktop.browse(oURL);
} catch (Exception e) {
e.printStackTrace();
}
您还需要实施 URI 和 java.awt 库