① 想请教一个java的小程序 怎样打开一个文本文件 过五秒钟后关闭
runtime.exec()这个方法返回的是一个java.lang.Process对象即某个进程的对象引袭纯用。你可以借助于Process的destroy()方法进行关闭。
至于打开文拍运咐件,我没有试过你提供的方悄枯法,我用的是:
String filepath="C:/123.txt";//文件路径
String exePath = "notepad.exe" + filepath;
try{
Process proc=rt.exec(exePath);
Thread.currentThread().sleep(5000);//设置程序休眠5秒
proc.destroy();
}catch(Exception e){
System.out.println("can't find the file!");
}
② 自己写的java小程序怎么直接放在桌面上运行
用eclipse直接打包成jar 然后再jar文件的目录下,新建一个TXT文件,输入:java -jar 你打包的jar文件名,带后缀,如:java -jar Test.jar,保存关闭,修改TXT的后缀为bat或者cmd都可以,现在只需要双击这个文件,就可以运行相应的JAR文件。
③ 微信小程序调用kkfileview
可行调用。
KKFileView是一个文件文档在线预览解决方案,该项目它使用了springboot流行的springboot搭建,支持Windows,Linux平台一键部署,两行js代码就可以接入预览,这个项目容易上手和部署,基本支持支持文本、图片、Office文档、WPS文档、PDF、视频、音频、压缩包等常见文件类型预览,支持常见文件格式,兼容新版Office文档,独立于业务系统外,提供restfulhttp接口,开发语言无关,微服务场景下直接提供在线预览服务,rest接口提供服务,跨平台特性都支持。
kkFlileView是一个java开源的文件预览项目。之前我要做一个关于各类office文档在线预览的功能,对我这种还是小白的家伙,要做一个预览难度确实很大,不过好在在网上发现了这款kkFileView的开源的springboot项目,帮助我解决这个大问题。kkFileVie支持doc、docx、ppt、pptx、xls、xlsx、zip、rar、mp4、mp3以及众多类文本如txt、html、xml、java、properties、sql、js、md、json、conf、ini、vue、php、py、bat、gitignore等文件在线预览,功能非常强大,不仅满足了我的要求,还提供功能的功能。