jar文件放在桌面上双击启动不了,但放在其它任何文件夹里都可以双击启动

今天本来是想尝试一下Java Network Launching Protocol (JNLP,java网络加载协议) 的,写了一个简单的窗口程序,打包成jar保存到桌面上,双击等了半天没显示出来。

我是用eclipse生成jar文件的,难道是eclipse生成jar出了问题?

我在dos窗口用jar cvfm testframe.jar manifest.mf -c test/ 生成了一个 testframe.jar ,双击能运行。

我想可能是eclipse生成jar出了问题,我无意间把这个testframe.jar移到桌面上,再次双击,晕了,也不显示窗口了。

我错怪eclipse了。

具体原因不明,为什么jar文件放到电脑桌面上就双击启动不了了呢???

谁了解情况?

--------------------------------------------------------------------

后来得知:与java7有关,如果jar所在的目录的路径中含有空格,双击启动不起来。

现在java升级到: 1.7.0_06-b24,问题已不存在。

2011-10-12

时间: 2024-10-08 20:17:06

jar文件放在桌面上双击启动不了,但放在其它任何文件夹里都可以双击启动的相关文章

MVC文件图片ajax上传轻量级解决方案,使用客户端JSAjaxFileUploader插件02-多文件上传

上一篇中,使用客户端jJSAjaxFileUploader插件实现单文件异步上传,本篇实现多文件异步上传. 本篇源码在github,先看效果: ● 上传文件显示进度条. ● 停止上传按钮和关闭缩略图按钮. ● 限制上传文件的类型. ● 限制上传文件的尺寸. ●同时上传多个文件成功后显示缩略图.文件名: ● 点击界面上的删除按钮,界面删除,同步删除文件夹中文件. ● 再点击上传文件,界面追加一行新的缩略图.文件名.删除按钮: □ HomeController 把上传的文件名改成以GUID命名的格式

【15.03.13】手动快速在Linux桌面上添加一个程序图标快捷方式

部分Linux发行版提供了在桌面上添加某个程序图标的快捷操作方法,但有的发行版可能没有提供,或者说刚上手某个发行版,暂时还没找到在哪里操作.这个时候,我们可以手动在Linux桌面上添加一个快捷方式的程序图标. Linux桌面程序图标的文件名是"XXX.desktop",当然,这个文件名并不是我们在桌面上看到的图标的名字.关于desktop文件的详细结构,如果想了解,可以参考这篇技术文献:Linux Desktop Entry 文件深入解析. 但是对于普通用户来说,我们没必要了解那么多的

如何在桌面上创建程序文件夹让每个登录用户都能访问呢?

如何在桌面上创建程序文件夹让每个登录用户都能访问呢? ?Lander Zhang 专注外企按需IT基础架构运维服务,IT Helpdesk 实战培训践行者博客:https://blog.51cto.com/lander IT Helpdesk 工程师实战培训课程:https://edu.51cto.com/lecturer/733218.html轻松进外企:IT Helpdesk工程师实战自学之路:https://blog.51cto.com/lander/2413018更新时间:2019/8/

大数据基础之如何导出jar包并放在hdfs上执行

我口才不好,文字描述也不行,但是基本逻辑是通的. 导出jar包1.首先完成mapper和reducer还有main方法的编码2.右键点击peopleinfo的包,选择export->Java->JAR file,点击NEXT3.输入jar包名称以及导出地址,点击next->next4.点击Browse,选择主方法,点击OK,然后点击Finish 放在hdfs上执行 mapreduce的方法登陆到大数据的VM,前提是已经在该VM中搭建了hdfs的环境输入su - hdfs ,记住-与hdf

脚本式安装(一)应答文件放在USB上

今天说一下通过脚本来安装ESXi5.5,脚本文件放置在usb上 准备工具: 已刻录好的ESXi 光盘 Usb存储器 安装步骤: 新建一个txt文档,粘贴以下内容到txt文件内(需要把XXXXX-XXXXX-XXXXX-XXXXX-XXXXX替换成序列号),把文件另存为文件名ks.cfg,保存类型选择"所有文件(*.*)" accepteula install --firstdisk --preservevmfs serialnum --esx=XXXXX-XXXXX-XXXXX-XXX

如何安装的apk不在桌面上显示,并在自己的代码中启动启动

在自己的项目中集成另一个apk,设置这个apk不在桌面上显示,并在自己的项目中能够启动这个apk 首先用apk tool反编译需要集成的apk,删除AndroidManifest.xml中的luncher启动标志,然后在使用apk tool进行打包,生成新的apk [1].[代码] [Java]代码 跳至 [1] ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 //方法一 Intent intent =

python小练习,打出1-100之间的所有偶数,设计一个函数,在桌面上创建10个文件,并以数字命名,复利计算函数

练习一:打出1-100之间的所有偶数 def even_print(): for i in range(1,101): if i % 2 == 0: print (i) even_print() 练习二:设计一个函数,在桌面上创建10个文件,并以数字命名 def text_creation(): path = 'C:/Users/Administrator/Desktop' for name in range (1,11): with open(path + str(name) + '.txt'

windows系统往远程桌面上共享文件(某磁盘下文件)如何远程连接传输文件。

现在很多人跑程序都去连接linux系统的服务器,但是仍然有部分人没用过linux命令或者说觉得学习linux命令太过于麻烦,就仍然在使用windows系统的服务器,但是在进入windows远程桌面中,需要将自己的运行文件在pycharm中打开,这个时候就需要将自己电脑中的运行文件拉到远程系统中,这个时候就需要远程连接传输文件了.(放心,直接从自己电脑上往远程桌面上拖拽文件是行不通的) 本博主在自己尝试之后写下了清晰的步骤,帮助别人的同时也是帮助自己加深一下印象,何乐而不为呢? 首先在电脑上搜索出

如何在Linux的桌面上创建快捷方式或启动器

如果在Linux桌面系统中你经常使用一个程序,你可能想去创建一个“桌面快捷方式”,以便于你在桌面只要点击一下快捷方式就可以启动它.虽然不少带有图形界面的程序会在安装时自动在桌面上创建快捷方式,还有一些图形界面程序或者命令行程序可能需要你手动创建快捷方式. 在这个教程里,我将告诉你如何在不同的Linux桌面上添加桌面快捷方式.(译注:其实除了作者所述的这些方法外,各种桌面上也还有更简便的方法,大家可以评论分享自己的经验) 一个桌面快捷方式是由内含该APP元信息(例如,app的名字,启动命令或者图标