我想打开一个txt文件,但用java怎么执行打开?win7系统的!求赐教

解决方案 »

  1.   

    用FileReader或者BufferedReader 
    类就可以打开
      

  2.   

    重点是自动打开。。
    你这得用java写一个脚本文件,每天自动跑一遍
      

  3.   

    自动打开用批处理做就行了。也不用什么java了。写个批处理文件,然后定义个windows任务,运行这个批处理文件。也能自动打开。比那省事多了。
      

  4.   

    我的意思是自动运行一个txt文本,然后我再在文本输入内容!可以写代码看看吗???
      

  5.   


    ??就是运行打开一个文本,就像运行exe格式的文件。可以写代码看看吗?不太明白
      

  6.   

    使用Runtime.getRuntime().exec()方法可以在java程序里运行外部程序。
      

  7.   

    API文档中说得很明白:
    public Process exec(String command)
                 throws IOExceptionExecutes the specified string command in a separate process. 
      

  8.   

    Runtime.getRuntime().exec("notepad.exe");
      

  9.   

    不行!我的代码是
        Runtime.getRuntime().exec("d:\\123.txt");
    并且抛异常
      

  10.   

    Runtime.getRuntime().exec("notepad.exe c:/data.txt");
      

  11.   

    我就系想用java打开D盘的123.txt文件,代码应该怎样写》?
      

  12.   

    +10086
    直接Runtime.getRuntime().exec("d:\\123.txt");肯定报错
      

  13.   


    Runtime.getRuntime().exec("notepad.exe d:/123.txt");
      

  14.   

    行了,谢谢,如果我想打开其他程序。那“notepad.exe”这是不是要改变?
    并且我怎么知道用哪种类型的exe?
      

  15.   

    +10086
    直接Runtime.getRuntime().exec("d:\\123.txt");肯定报错现在行了,那我打开txt文本是用noteped.exe,那我打开html,还有exe格式的文件,应该怎么写??
      

  16.   

    在环境变量里把程序注册了就行 比如手动安装java要改环境变量explorer.exe http://www.baidu.com这个应该是ie
      

  17.   

    类似的 还有 
    calc.exe notepad.exe mstsc.exe msconfig.exe mspaint.exe等等
      

  18.   

    如果不想指定用哪种程序来打开文件,下面的命令,系统将按该文件格式关联的默认打开程序去打开:
    "cmd /k d:\\123.txt"
      

  19.   


    我的代码Runtime.getRuntime().exec("explorer.exe d:/123.html");
    但是它打开一个文件夹,没打开html。请问有没有其他解决方法??
      

  20.   


    行了,可以了!感谢各位的回答。其实我想问一句大家,你们怎么知道用什么命令打开相应的文件?API没写,网上好少这方面的资料。
      

  21.   

    explorer是资源管理器,iexplorer才是ie...
      

  22.   


    exeplorer是可以打开网址的,看电脑上有木有注册了,我的电脑可以
      

  23.   


    命令行的使用跟Java编程是两码事,当然在API文档中没有啦。做为程序员命令行是一定要懂的。
      

  24.   

    java.awt.Desktop的open/edit方法可以调用关联的程序打开文件。