java 的jar包执行问题

[复制链接]
查看11 | 回复4 | 2008-6-21 23:20:38 | 显示全部楼层 |阅读模式
我用eclipse导出一个jar包 在大多少电脑上都能运行
只有在少数电脑上不能运行不能运行的电脑上 也都装了jdk
不能运行的电脑上 一点 运行显示 could not find the main class program will exit
同样的jar包 我一点没动在别的电脑上就好用 这是怎么回事
但是这个jar包 在dos命令下 用java -jar 加名称 就能运行
双击就是不好用
我家里两台电脑jdk 是一个版本的但是一台能运行一台不能
谁明白告诉一下不胜感激不会就不要乱答了

回复

使用道具 举报

千问 | 2008-6-21 23:20:38 | 显示全部楼层
请试一下:控制面板--文件夹选项--文件类型-找到jar 选定,再高级--新建 第一个填run 第二个填找到java.exe "1%" 改成 "-jar"注意:1、新建后要注意修改下,运行时,不要双击运行,可能默认不是这个run打开,右键选择run即可。2、版本影响,你用eclipse生成的jar其中的manifest.mf文件内容中版本可能与你实际运行的机器上的版本不一致。例如:"D:\Program Files\Java\jre1.5.0_06\bin\java.exe" -jar "%1" %*运行时可能是一闪而过。当你设置了输入时会等待你的输入。
回复

使用道具 举报

千问 | 2008-6-21 23:20:38 | 显示全部楼层
请问不能运行的电脑的jdk版本以及eclipse的版本just tell me the version of eclipse看不懂中文吗eclipse根本就不会使用调用你的jdk
回复

使用道具 举报

千问 | 2008-6-21 23:20:38 | 显示全部楼层
不太清楚 我还没遇到这种情况哈!
回复

使用道具 举报

千问 | 2008-6-21 23:20:38 | 显示全部楼层
会不会是不是环境变量的问题!!!!!!!!!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行