掌中招聘网 » 掌中论坛 » J2SE / 基础类 » 我jar包做好了,写个批处理可以运行程序的,但为什么我在地址中打开该批处理文件却
首页 上一页 下一页 尾页 
 
 本页主题: 我jar包做好了,写个批处理可以运行程序的,但为什么我在地址中打开该批处理文件却
 


happy

积分:15
发表主题:1




 发表于 2008-07-08 16:58 资料
楼主


百度了很久,没发现有类似问题的。也可能是小问题吧,我一时转不过弯来。可能跟java技术无关吧,其它的文件若需要同目录下的一些配置等文件,用地址栏也可能打不开的,单独在哪里双击却可以打开。我只是觉得好奇,为什么会打不开呢?哈,没解决睡不着觉啊。

当看这个问题可能有点抽象,以下我详细说明一下吧。

比如目录是:D:\java java目录中有两个文件,分别是:client.jar和run.bat, run.bat中的内容是:start javaw -jar client.jar,

我双击run.bat,程序是可以运行的,说明jar包是没问题的。

于是我随便打开一个文件夹(就双击打开我的电脑吧),在地址栏中,我输入D:\java\run.bat,为何不能运行程序呢?提示为打不打client.jar文件,(Unable to access jarfile client.jar),如下图所示:



大家随便弄一个可用的jar 包,写个批处理,试试看就知道了。把jar包弄成exe文件,也存在这个问题,因此我做了安装包,桌面或程序中的快捷方式老是打不开exe文件,很郁闷啊。很奇怪,是不是大家java程序都不做安装包呀,直接用绿色版的,怎么都没人发现这个问题呢?
有什么办法能解决这个问题呢?很好奇啊,各位大虾们一定要帮忙解决啊,多谢了。




sxysoft

积分:509
发表主题:89




 发表于 2008-07-14 09:16 资料
2楼


可能是配置的问题,配置好了,应该没有问题,您在那个目录下双击可以,是因为你点击是在当前目录下,所以能执行.我估计应该是你的bat文件的配置问题



首页 上一页 下一页 尾页