java如何实现文件搜索功能

java如何实现文件搜索功能,第1张

String fileName = jTable.getValueAt(jTabel.getSelectedRow(),jTabel.getSelectedColumn()).toString//点击时取得单元格文本

serchFile(fileName, path)//path ex:C:/ D:/ E:/...ext.}})jList.addMouseListener(new MouseAdapter(){

public void mouseClicked(MouseEvent e){

String fname = jList.getSelectedValue().toString()//得到某个文件

/*如果要用MSOffice打开文件可用

Runtime rt = Runtime.getRuntime()

rt.exec(C:\Program Files\Microsoft Office\Office\Winword.exe \r

c:\filename1.doc c:\filename2.doc)*/File file = new File(fname)

Scanner in = new Scanner(new FileInputStream(file))

if(in.hasNextLine()){

textArea.append(in.nextLine)//在textArea对象中显示文件内容}}})//搜索方法public void serchFile(String fname,String fpath){

(1)在你的控制台里面,跑到你.java文件的根目录底下,Javac xxx.java看能不能编译出.class文件,可以的话继续。

(2)在控制台输入以下命令:javac -d c:\文件夹名 xxx.java把这个包存放在c盘下。

(3)在c盘这个文件夹里面。新建一个txt文件,输入以下内容:Main-Class:包名.类名,然后回车保存。

(4)再在控制台里面输入一下命令:jar -cvfm my.jar xx.txt 类名即可。

(5)在文件夹底下就会生成一个jar的文件,点开即可,不用再在Eclipse里面跑了。

(6)要是认为生成的图标不太好看,可以在文件夹选项中添加文件类型,增加一个.jar文件,将图标选成一个你喜欢的图标即可

(7)这个是我做的第一个Java桌面应用

java一般存在两种文件格式,如下:

1.*.java文件是保存源代码的文本文件

(*代表类名)

使用

javac

*.java可以编译该文件

使用

java

*可以运行该类

2.*.class是用于保存

java类的

二进制编码以及class对象,每一个

java类都有一个解释该类特征的

class对象。*.jar文件

是一种压缩文件格式


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11517554.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存