怎样用java做一个自动打开文件的程序?求赐教 我想打开一个txt文件,但用java怎么执行打开?win7系统的!求赐教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用FileReader或者BufferedReader 类就可以打开 重点是自动打开。。你这得用java写一个脚本文件,每天自动跑一遍 自动打开用批处理做就行了。也不用什么java了。写个批处理文件,然后定义个windows任务,运行这个批处理文件。也能自动打开。比那省事多了。 我的意思是自动运行一个txt文本,然后我再在文本输入内容!可以写代码看看吗??? ??就是运行打开一个文本,就像运行exe格式的文件。可以写代码看看吗?不太明白 使用Runtime.getRuntime().exec()方法可以在java程序里运行外部程序。 API文档中说得很明白:public Process exec(String command) throws IOExceptionExecutes the specified string command in a separate process. Runtime.getRuntime().exec("notepad.exe"); 不行!我的代码是 Runtime.getRuntime().exec("d:\\123.txt");并且抛异常 Runtime.getRuntime().exec("notepad.exe c:/data.txt"); 我就系想用java打开D盘的123.txt文件,代码应该怎样写》? +10086直接Runtime.getRuntime().exec("d:\\123.txt");肯定报错 Runtime.getRuntime().exec("notepad.exe d:/123.txt"); 行了,谢谢,如果我想打开其他程序。那“notepad.exe”这是不是要改变?并且我怎么知道用哪种类型的exe? +10086直接Runtime.getRuntime().exec("d:\\123.txt");肯定报错现在行了,那我打开txt文本是用noteped.exe,那我打开html,还有exe格式的文件,应该怎么写?? 在环境变量里把程序注册了就行 比如手动安装java要改环境变量explorer.exe http://www.baidu.com这个应该是ie 类似的 还有 calc.exe notepad.exe mstsc.exe msconfig.exe mspaint.exe等等 如果不想指定用哪种程序来打开文件,下面的命令,系统将按该文件格式关联的默认打开程序去打开:"cmd /k d:\\123.txt" 我的代码Runtime.getRuntime().exec("explorer.exe d:/123.html");但是它打开一个文件夹,没打开html。请问有没有其他解决方法?? 行了,可以了!感谢各位的回答。其实我想问一句大家,你们怎么知道用什么命令打开相应的文件?API没写,网上好少这方面的资料。 explorer是资源管理器,iexplorer才是ie... exeplorer是可以打开网址的,看电脑上有木有注册了,我的电脑可以 命令行的使用跟Java编程是两码事,当然在API文档中没有啦。做为程序员命令行是一定要懂的。 java.awt.Desktop的open/edit方法可以调用关联的程序打开文件。 Java RMI 关于codebased 正则表达式 关于System.arraycopy的问题 关于Java泛型和反射的设计一段代码,不是很理解~ java中@的使用问题? 重金求解:applet访问串口的问题,无法找到Win32Driver 怎样限定某个方法的执行时间不超过指定时间? 谁能提供解析HTML中样式单的代码? 紧急求救!1000分大奉送!!!! 这种问题实在不该问啊,可我得把java进行到底的呀! 求大神解题啊!!!!!!!!!感谢了 IntrospectionException可以在构造函数中抛出?
类就可以打开
你这得用java写一个脚本文件,每天自动跑一遍
??就是运行打开一个文本,就像运行exe格式的文件。可以写代码看看吗?不太明白
public Process exec(String command)
throws IOExceptionExecutes the specified string command in a separate process.
Runtime.getRuntime().exec("d:\\123.txt");
并且抛异常
直接Runtime.getRuntime().exec("d:\\123.txt");肯定报错
Runtime.getRuntime().exec("notepad.exe d:/123.txt");
并且我怎么知道用哪种类型的exe?
直接Runtime.getRuntime().exec("d:\\123.txt");肯定报错现在行了,那我打开txt文本是用noteped.exe,那我打开html,还有exe格式的文件,应该怎么写??
calc.exe notepad.exe mstsc.exe msconfig.exe mspaint.exe等等
"cmd /k d:\\123.txt"
我的代码Runtime.getRuntime().exec("explorer.exe d:/123.html");
但是它打开一个文件夹,没打开html。请问有没有其他解决方法??
行了,可以了!感谢各位的回答。其实我想问一句大家,你们怎么知道用什么命令打开相应的文件?API没写,网上好少这方面的资料。
exeplorer是可以打开网址的,看电脑上有木有注册了,我的电脑可以
命令行的使用跟Java编程是两码事,当然在API文档中没有啦。做为程序员命令行是一定要懂的。