用java怎么 打开某个网页的java console类

Java中怎么把运行在控制台上的程序结果显示到窗口上_百度知道
Java中怎么把运行在控制台上的程序结果显示到窗口上
要调用哪个类库可以实现,现在程序运行出来了,但是想弄个界面,把结果显示在创建的窗口上。
我有更好的答案求助知道网友
问题还解决了??
你可以把运行的结果保存在本地文件中&,具体步骤:右键Run&As--Run&Configurations---选择Comm---将File勾选上,如下图
本回答被提问者采纳
1条折叠回答
为您推荐:
其他类似问题
您可能关注的内容
java的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。我想通过控制台打开一个链接,我是菜鸟,不知道怎么弄,求助!【java吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:704,356贴子:
我想通过控制台打开一个链接,我是菜鸟,不知道怎么弄,求助!收藏
出现了这样的错误,也不知道这样定义对不对
找java?到博为峰,专注java开发培训14年,零基础入学,毕业包推荐就业.可试学7天!找java?来博为峰学java开发,成立14年,校区遍布全国,14所校区,120天到精通
首先,我不知道你这样写网址是不是对的,可能是对的,但是一般我是用这样的形式的:""后面有个/其次,你把url输出时干啥,之前做过一个程序是用bufferstream等流的转换得到网站的代码~~~~~你在找找打开网站的资料吧!!!
catch异常.....-------请你给我力量,给我方向,用风一样的翅膀,更用力的飞翔.
登录百度帐号用java程序操作网页_百度知道
用java程序操作网页
请问用java作出来的程序能不能直接操作网页,操作内容为打开某网站,点击某新闻,复制新闻内容,粘贴到txt文本里。如果能的话请问需要哪方面的知识,我刚开始学java,html代码我基本认得
那都需要学哪些知识?这些动作貌似难度都不高吧
我有更好的答案
用HttpURLConnection类可以读取网页的内容,不过读取到的是字符的,需要你的程序自己解析调HTML然后获取内容,很多新闻小偷之类的都是这样做的
采纳率:36%
直接搜java读取网页内容
答案是肯定的,就有这样的java开源项目,我曾经用过但是现在忘记了,期待知情者透露。
其他2条回答
为您推荐:
其他类似问题
您可能关注的内容
java程序的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。博客分类:
通过 java.lang.Runtime 类可以方便的调用操作系统命令,或者一个可执行程序,下面的小例子我在windows和linux分别测试过,都通过。基本原理是,首先通过 Runtime.getRuntime() 返回与当前 Java 应用程序相关的运行时对象,然后调用run.exec(cmd)
另启一个进程来执行命令(cmd为要执行的命令)。
一、运行一个可执行程序
执行一个.exe的文件,或通过已安装的软件打开一个特定格式的文件,如word、chm或mp3等等。
1. 在window下可以直接执行一个.exe文件,如执行我在F盘下的tomcat安装文件,将命令写为:
String cmd = "F:\\apache-tomcat-6.0.20.exe";
2. 打开一个word文档。如果系统已经安装了office应用程序,就可以通过调用word的可执行程序来打开一个word文档:
String cmd = "D:\\Program Files\\Microsoft Office\\OFFICE11\\WINWORD.EXE F:\\test.doc";
当然这样写有点麻烦,我们想打开一个word文档时只要双击就可以了,用不着去找WINWORD.EXE。要是打开每一种格式的文件都得去找它的可执行程序,那可累死了,我们可以通过下面的代码,打开任意一个已知格式的文件(只要安装的打开这种文件格式的软件),相当于用鼠标双击一个文件的图标:
String cmd = "cmd.exe /c start F:\\test.doc";
我用C写了一个进程操作的小例子,放在 linux 下编译出的可执行文件叫“fork_wait”,然后把我的java文件编译成TestRunTime.class后扔到 linux 上,在控制台执行 java TestRunTime 命令,TestRunTime 和 fork_wait 程序均运行成功。
String cmd = "./fork_wait";
二、执行一个有标准输出的系统命令
通过调用进程的 getInputStream() 方法,可以获得执行命令的标准输出。在 windows 的cmd控制台窗口和 linux 控制台执行系统名利的格式是一样的,只是输入的命令不同而已。
如要执行windows控制台中ping命令,可写为:String cmd = "ping www.baidu.com";
执行linux的ls命令,可写为:String cmd = "ls -l";
如果要执行一个带参数的命令,可使用 String 数组形式,如:
String[] cmd=new String[3];
cmd[0]="/bin/sh";
cmd[1]="-c";
cmd[2]="ls -l ./";
下面是我写的小例子:
package com.why.RunT
import java.io.BufferedInputS
import java.io.BufferedR
import java.io.InputStreamR
public class TestRunTime {
public static void main(String[] args) {
String cmd = "F:\\apache-tomcat-6.0.20.exe";
String cmd = "D:\\Program Files\\Microsoft Office\\OFFICE11\\WINWORD.EXE F:\\test.doc";
String cmd = "cmd.exe /c start F:\\test.doc";
String cmd = "ping www.baidu.com";
String cmd = "./fork_wait";
String cmd = "ls -l";
String[] cmd=new String[3];
cmd[0]="/bin/sh";
cmd[1]="-c";
cmd[2]="ls -l ./";
Runtime run = Runtime.getRuntime();//返回与当前 Java 应用程序相关的运行时对象
Process p = run.exec(cmd);// 启动另一个进程来执行命令
BufferedInputStream in = new BufferedInputStream(p.getInputStream());
BufferedReader inBr = new BufferedReader(new InputStreamReader(in));
String lineS
while ((lineStr = inBr.readLine()) != null)
//获得命令执行后在控制台的输出信息
System.out.println(lineStr);// 打印输出信息
//检查命令是否执行失败。
if (p.waitFor() != 0) {
if (p.exitValue() == 1)//p.exitValue()==0表示正常结束,1:非正常结束
System.err.println("命令执行失败!");
inBr.close();
in.close();
} catch (Exception e) {
e.printStackTrace();
浏览 59562
如果是执行一段脚本,bat或则是shell,你如何判断成功与否?p.waitfor的返回值只是脚本中最后一个命令执行返回的结果,万一你中间有那条命令执行错误最后一条却成功,那岂不是判断执行成功?感谢关注先!再说这个p.waitfor返回的并不是脚本中哪个命令的执行结果,而是这个脚本是否正常执行完毕,就算一个脚本中的所有命令都执行失败,只要这个脚本能执行完,就返回成功。
浏览: 340136 次
来自: 哈尔滨
如何在java Web项目中开发WebService接口,地址 ...
如何在java Web项目中开发WebService接口,地址 ...
如何在java Web项目中开发WebService接口,地址 ...
[color=red][/color] 学习了
我很喜欢你对设计模式的理解。
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'java调用console程序打开文件的问题
[问题点数:40分,结帖人happypetersun]
java调用console程序打开文件的问题
[问题点数:40分,结帖人happypetersun]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
匿名用户不能发表回复!|

我要回帖

更多关于 java console 输入 的文章

 

随机推荐