解决方案 »

  1.   


    class ReadStandard {
    public static void main(String[] args) throws IOException {
    Scanner sn = new Scanner(System.in);
    PrintStream ps = new PrintStream(new FileOutputStream("D:\\niao.txt"));
    sn.useDelimiter("\n");// 只把回车符作为分隔符
    // while (sn.hasNext()) {
    if (sn.hasNext()) {
    ps.println("键盘的内容是:" + sn.next());
    }
    ps.close();
    }
    }
    while  修改为  if ,否则循环无法结束。
      

  2.   

    在java内部再执行java命令,这很不符合常规啊,你需要能够加载到类文件才行。如果是需要动态加载某个类,应该是用自定义的classloader来解决比较好一点,而不一定非要另启进程。
      

  3.   

    没有任何异常纯粹扯淡嘛!《疯狂java讲义》书上的例程
      

  4.   

    没有任何异常纯粹扯淡嘛!《疯狂java讲义》书上的例程
    这几天怎么老是碰到这样的主,看完帖子就开始自己想象,看看别人的评论,再对别人的评论 评论一番,你呀的有这个时间你倒是去运行一下 代码阿,你要是真的是技术大牛(或者 你 在这里回帖说自己是技术大牛   ,我看你的回帖),这种另开线程 去执行 别的 java
    代码 的方式我是 第一次见到,代码确实运行出问题了,所以看了一下 代码 ,看到有问题的地方,回帖了,你呀的 在这瞎扯 什么蛋蛋.真是看不上你这样的人.
      

  5.   

    我是就事论事,while不能结束循环?我不是写的While(true)!!
    而且我说的是“扯淡”,just a joke!
      

  6.   

    我是就事论事,while不能结束循环?我不是写的While(true)!!
    而且我说的是“扯淡”,just a joke!
    那我请你再执行一遍你的代码,换为 if 后在执行一遍,靠,这个帖子就回到这里了,别再引用我的回帖,再也不想看到这个帖子了,我回帖不是理所当然应该回帖,OK?
      

  7.   

    我是就事论事,while不能结束循环?我不是写的While(true)!!
    而且我说的是“扯淡”,just a joke!
    那我请你再执行一遍你的代码,换为 if 后在执行一遍,靠,这个帖子就回到这里了,别再引用我的回帖,再也不想看到这个帖子了,我回帖不是理所当然应该回帖,OK?
    我的程序是想完成一个进程读取其子进程数据,但是没有成功,想让ReadStandard读取WriteToProcess写入的内容,并不是从键盘输入内容!你说改成if 单独运行第二个类然后从键盘手动输入是不错,这么简单的问题我会拿到坛子里来哗众取宠吗?