如何在 文件启动时候 获得文件路径等信息 具体是这样的,也不知道怎么说,就是我写了一个记事本,然后想 在*.txt文件 拖到图标上的时候,这个jar文件可以打开这个txt,而不是只能先打开jar.,然后再打开txt?java可以实现 吗??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把txt文件当参数传递给jar的main函数?这个是操作系统的问题吧,需要操作系统理解你的动作才行,跟java无关吧? 如果你这个jar已经运行了,那把txt文件拖到你的界面上以后你应该能办到。但是如果仅仅是一个jar的图标,办不到的。 记录鼠标事件,好像OPEN file那里,获取该文件的路径,再用java打开即可。 用类加载器Claa.classloader具体写法忘了 用bat文件,内容是:java -jar your-jar-file.jar %0哦,也可能是是%1。为这个bat建立快捷方式,然后应该就可以实现你的想法了。 在资源管理器的选项里面,把txt文件打开类型关联到那个jar,并选择以后用这个jar打开所有txt类型文件,以后双击txt就会用jar打开了。 大家看清楚楼主的要求哦,是直接将文件拖到图标上。这个图标就是自定义java程序启动的那个图标。谁能告诉我,我也很想知道如何用java做出这种效果。 crazylaa:在资源管理器的选项里面,把txt文件打开类型关联到那个jar,并选择以后用这个jar打开所有txt类型文件,以后双击txt就会用jar打开了。这个我知道啊,可以这样子打开,我的意思是,它这样子打开以后呢,只是打开了那个jar文件,并没有把txt文件读进去,我要的是它启动的时候就把 txt文件也读进去. 就像我们把rmvb拉到暴风影音的图标,它就可以播放那样子. 我把 JNotepad.exe 文件传上来,大家帮忙看看好吗....下载地址:http://u.115.com/file/f3275d7b5c 下面这个是源码,Netbeans可以直接打开:地址:http://u.115.com/file/f37a81764d 姐们找到方法了吗?我也想做一个差不多的我想读CMD里边的想打开的那个文件路径,但是只能读到文件的名称 找到了~不过不是用jar file ,去下一个launch4j,把jar file 做成.exe,然后在main函数中写for(String s:args){if(s.contains(".*"))//你想打开文件的后缀 String filepath=s;}这样你就得到了你想打开的文件的地址了,然后在你程序开始后用你的软件读出这个地址的文件就行了~~~绝对好用。这样就可以拖过去打开了。 怎样在页面上控制“记住网站密码”功能??? java icon的操作,求高手指点!!! textpad的注册码怎么使用呀? fckeditor 没得支持JSP的版本么?? 初学,几个小问题 java安装文件如何制作 你答对我给分(新手问题之二) java编辑器解决方案,大家来出谋划策啊!! 请教一个在JavaScript中调用嵌入对象的方法属性的问题 千万级别Swing支持延迟加载的三态树,树节点状态如何缓存? 关于JFrame设置title的问题,帮一下下 为什么安装了java SE 6,却运行不了JApplet?
但是如果仅仅是一个jar的图标,办不到的。
好像OPEN file那里,获取该文件的路径,再用java打开即可。
Claa.classloader具体写法忘了
java -jar your-jar-file.jar %0
哦,也可能是是%1。
为这个bat建立快捷方式,然后应该就可以实现你的想法了。
这个图标就是自定义java程序启动的那个图标。
谁能告诉我,我也很想知道如何用java做出这种效果。
在资源管理器的选项里面,把txt文件打开类型关联到那个jar,并选择以后用这个jar打开所有txt类型文件,以后双击txt就会用jar打开了。这个我知道啊,可以这样子打开,我的意思是,它这样子打开以后呢,只是打开了那个jar文件,并没有把txt文件读进去,我要的是它启动的时候就把 txt文件也读进去. 就像我们把rmvb拉到暴风影音的图标,它就可以播放那样子.
下载地址:http://u.115.com/file/f3275d7b5c
地址:http://u.115.com/file/f37a81764d
for(String s:args){
if(s.contains(".*"))//你想打开文件的后缀
String filepath=s;
}
这样你就得到了你想打开的文件的地址了,然后在你程序开始后用你的软件读出这个地址的文件就行了~~~绝对好用。这样就可以拖过去打开了。