如何解决使用Java显示浏览器结果
我是一名CS语言课程的学生,学习Java中的数据结构和算法。我们的第一个项目涉及使用JSOUP收集HTML代码的调试代码。我不知道HTML,它不是该课程的前提条件...但是我正在学习。我的问题是:我正在Java文档中收集HTML结果。如何启动浏览器并显示这些结果?我正在网上进行一些研究,但找不到任何东西……任何帮助或指导将不胜感激。
解决方法
您可以尝试检查一下是否有帮助-https://docs.oracle.com/javase/tutorial/deployment/applet/browser.html
,我们得到了一个文件,并被告知要查找错误并进行修复。现有代码具有以下内容:
//below will print HTML data,save it to a file and open in browser to compare
//System.out.println(doc.html());
它已被注释掉,显然system.out.println并未按照注释的说明进行操作。
根据您的评论,您应该能够在System.out.println
行中进行“评论”,这将在运行代码时将HTML打印到终端等。
//below will print HTML data,save it to a file and open in browser to compare
System.out.println(doc.html()); // Note,the '//' at the beginning is gone
最简单的方法是将其直接通过管道传输到文件,但是如果您使用的是Eclipse或其他工具,则比较麻烦,因此复制粘贴可能会更容易。无论哪种方式,您都需要这样的内容(在bash中,假设为unix):
> javac MyProgram.java
> java MyProgram
<html><body><p>hello world</p></body></html>
> # copy HTML into file
> # or just pipe it in the first place
> java MyProgram > output.html
> # at this point,whether you piped it or copied it with your text editor,you should have an HTML document
> cat output.html
<html><body><p>hello world</p></body></html>
在这种情况下,您可以双击文件浏览器中的output.html
(或者可以使用open
命令),然后在浏览器中将其打开。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。