A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 衣服 黑马帝   /  2012-1-30 14:34  /  2469 人查看  /  13 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

很简单,很基础,但就是不对,有空你试下。
应该还有第四步有选择,显示所有文件才行,不然看不到jar文件的
回复 使用道具 举报
一个由java语言编写到记事本程序如何关联上txt文件。

13 个回复

倒序浏览
本帖最后由 衣服 于 2012-1-30 14:51 编辑

没人来么??
回复 使用道具 举报
http://www.xlpan.com/file/194547450/fa248c9b-ecf9-4774-b041-7ad812367eb8
如这个jar到记事本程序如何关联txt文件
回复 使用道具 举报
网盘没有那个文件喔,你说的关联是?读取txt文件吗?
回复 使用道具 举报
是的 比如说直接双击txt文件 然后就用网盘里面到那个程序打开
回复 使用道具 举报
黄秋 黑马帝 2012-1-30 16:32:58
7#
本帖最后由 黄秋 于 2012-1-30 16:39 编辑

xp下:
1. 右键单击txt 文件,选择“打开方式”,然后单击“选择程序”。
2. 在打开方式对话框中,单击您想在其中打开文件的程序,或者单击浏览以找到所需的程序。
3. 选中“始终使用选择的程序打开这种文件”复选框。
(这其实是很基础的 windows知识)
回复 使用道具 举报
黄秋 黑马帝 2012-1-30 17:46:24
8#
本帖最后由 黄秋 于 2012-1-30 17:47 编辑
衣服 发表于 2012-1-30 17:18
很简单,很基础,但就是不对,有空你试下。
应该还有第四步有选择,显示所有文件才行,不然看不到jar文件的 ...


原来不清楚,你是想用jar 扩展名的文件,来打开 txt 文件。若是,确实在选程序时,要选择所有文件。
还可以利用工具,将java 程序转成exe 文件,或写一 bat 文件(DOS批处理文件)。
回复 使用道具 举报
彭嘉聪 黑马帝 2012-1-30 18:09:12
9#
哦哦,要关联程序啊,估计不行,利用txt文件打开jar然后处理应该是一个触发动作来的,估计要做电脑程序应用才知道,或者要有相关的类,而且还要写进注册表。
回复 使用道具 举报
黄秋 黑马帝 2012-1-30 18:15:42
10#
彭嘉聪 发表于 2012-1-30 18:09
哦哦,要关联程序啊,估计不行,利用txt文件打开jar然后处理应该是一个触发动作来的,估计要做电脑程序应用 ...

LZ是“比如说直接双击txt文件 然后就用网盘里面到那个程序打开”,java程序打开txt文件。txt文件打开jar,意义不大吧。
回复 使用道具 举报
衣服 黑马帝 2012-1-30 18:20:07
11#
意义不是不大就没有,我就是玩玩。主要就是看看java里面关联文件代码如何写。
回复 使用道具 举报
问题转化:
--明白文件关联的具体原理及操作。然后,就好做了。

首先,随意指定一种研究对象格式文件,假设为.xyz;
现在请在桌面上,建立一个测试文件test.xyz;

然后,打开cmd,输入regedit回车。
然后进行如下操作:
<1>右击HKEY_CLASSES_ROOT,选择新建项,取名字叫做.xyz(注意是拓展名,包含.的)。
双击其内容“(默认)”,在里面输入xyzfile;

<2>右击HKEY_CLASSES_ROOT,选择新建项,取名字叫做xyzfile,然后,再在xyzfile项
下面继续依次建立shell、open(在shell项下建立)、command(在open项下建立)项。
双击command项的内容“(默认)”,填写信息:C:\Program Files\Tencent\QQ\Bin\QQ.exe %1

(注意:填写信息是你想要关联的程序的绝对路径加上空格再加上%1)

嗯。好了。现在.xyz格式文件就关联到qq.exe程序啦。
测试:
双击桌面的test.xyz文件,那么关联成功,qq会启动的。

对于.jar,要关联,只需要使用java的对应的操作注册表的类库即可。应该是吧。未测试.jar

评分

参与人数 1黑马币 +1 收起 理由
衣服 + 1

查看全部评分

回复 使用道具 举报
黄秋 黑马帝 2012-1-30 23:01:46
13#
如LS 所说,windows 下关联文件,通过修改注册表;其它OS,要据其采用相应方法。但这样就没了JAVA的跨平台性,当然也能根据不同的平台,采取不同的操作。
回复 使用道具 举报
衣服 黑马帝 2012-1-31 00:23:52
14#
谢谢阿 我瞅瞅,去试下
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马