用eclipse 导出的jar 文件不能双击运行rt ,但是却能在控制台用java -jar 运行,双击就出现could not find m
用eclipse 导出的jar 文件不能双击运行
rt ,
但是却能在控制台用java -jar 运行,双击就出现could not find main class ,但是我看了我里面的MANIFEST.MF文件也是正确的啊!
上网搜了很多,也没有弄明白 ,好像就是jar文件关联被我用win rar关联过了,但是改成javaw.jar 关联之后也不行
好像是关联路径出的问题,但是我的系统是Windows 7 。网上多数是XP的解决方法,对win 7没用啊
网上的那些方法试了,也没有用
[解决办法]
在到出为Jar的窗口需要设置main class的,你没有设置当然找不到了,设置了的话就会被写到Jar包里的一个文件里。
[解决办法]
需要manifest.mf文件,设置主类和 classpath
[解决办法]
导出的时候选择 主类
依赖的jar包 在 manifest.mf文件配置
[解决办法]
eclipse导出的时候有个导出runable JAR选项的,然后选择有main的类,就OK了
[解决办法]
重装得了
[解决办法]
[解决办法]Manifest-Version: 1.0
Ant-Version: Apache Ant 1.7.1
Created-By: 11.2-b01 (Sun Microsystems Inc.)
Main-Class: xxx.RefreshMain(后面不能有空格)
Class-Path: .(后面要有空格)
[解决办法]你可以先试试 java -jar youjarpackage.jar
如果能运行,说明 main class 设置正确.那你再找其它问题.
[解决办法]可以和操作系统有关系 开始 -cmd.exe 右键 以管理员身份运行 试试 ...
不可以的话 把代码发过来吧 我之前类似的也做过 ~
[解决办法]得建个批处理程序给个程序入口
[解决办法]在到出为Jar的窗口需要设置main class的,你没有设置当然找不到了,设置了的话就会被写到Jar包里的一个文件里。
[解决办法]使用java2exe
[解决办法]生成的时候要把含MAIN方法的那个类 设置成主类的,可能你漏设置了
[解决办法][解决办法]先排除你系统的问题,然后再找其它原因。
原因很多,有可能环境变量没设置对。
[解决办法]~~~~~~java -jar 可以运行就说明 jar 包没问题。
[解决办法]我以前导出jar文件的时候
在导出的时候设置下主类 就行了 其余的基本上默认
双击jar文件能运行。。。
[解决办法]同问。。。。。。
cmd中java -jar **.jar没问题
win7系统关联到jre\bin\javaw.exe
双击运行报错
问题肯定是出在没有关联“-jar"
如:在xp关联文件类型参数里必须写 **\jre\bin\javaw.exe -jar %1
所以。。。win7的关联文件在哪里编辑???
[解决办法][解决办法] zl,我帮你把这个问题解决了你得给我100分!我急等着用的。看答案给分是不是这个说法zl。
这个问题我遇见过,谁装置jdk就是个SB。
1.打开我的电脑---点工具---文件夹选项---文件类型,找到jar后缀名--点击高级---编辑
把这句"C:\Program Files\Java\jdk1.6.0_03\bin\javaw.exe" -jar "%1" %*添加进去就OK了!
把rar关联给我去掉。在装rar的时候不要关联.jar.
如果没有jar的后缀名的话就新建一个,.jar,之后就把新建的这个.jar选上,点击高级新建一个open,浏览那些就是到jre里选择javaw.exe.在点编辑:把这句话"C:\Program Files\Java\jdk1.6.0_03\bin\javaw.exe" -jar "%1" %*添加上就OK了,不过要看你的JDK装在哪个盘了,我的是装在C盘的。看自己装的入境来。
zl弄好了100给我,这个问题很低级的。