99问答网
所有问题
我在将java的.class文件打包成.jar文件后运行不了“Failed to load Main-Class”。怎么办?
我用的是命令行jar命令,我也曾将指定了Main-Class的MANIFEST.MF一同打入包中,但运行时还是出现没有找到主类的报错。
举报该问题
推荐答案 2010-01-08
你是用什么方法打包的?利用第三方工具还是用命令行?
你需要给jar包指定程序入口,就是得告诉它你的main在哪个类里面,有很多打包工具比如在eclipse下我喜欢fatjar,直接search一下就可以自动找到main方法的类,点个按钮就出来jar了。你要是命令行打包,那你的MANIFEST.MF文件要指定Main-Class。
代码贴出来看看。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WzveOeB7v.html
其他回答
第1个回答 2010-01-08
是不是你在main函数里引用 到的外部方法 没有正确加载进去?
查看下你的jar包存放位置和有没有缺少相应的jar包。
相似回答
运行jar文件
时出错了,怎嘛回事啊?
答:
打包好的jar文件双击运行时报:
Failed
to
load
Main-Class
manifest attribute from ...,这是由于未设置程序运行的入口程序导致的,可以
将jar文件
用WinRAR打开,展开META-INF
文件夹
,查看MANIFEST.MF 文件,可以发现Main-Class未设置,这就是导致异常的原因所在,设置格式:Main-Class: norepeat.NoRepeat...
java
代码打
成jar
包后,不能
运行
?怎么回事
答:
Main-Class
: z.Z Created-By: train 其中
main-class
设置主函数,例如我这里的z.Z 若有引用的jar包,需要在新建Class-Path属性,然后写明 切记每个冒号后面需要有一个空格,否则会报ioexception 然后按照之前的提示执行 jar cvfm xx.jar manifest.mf *.即可 执行
jar文件
用
java
-jar x.jar ...
关于
java的
烦恼?
Failed
to
load
Main-Class
manifest attribute from...
答:
如果
打包后的jar
程序要运行,它必须包含一个清单文件manifest.mf,这个文件用记事本就可以打开,这个文件里面有这么一个属性
Main-Class
:。这个属性记录了这个jar包中拥有main方法的那个类,虚拟机就是先通过这个文件获得拥有main方法的类,然后首先加载这个类,你的程序不能运行可能是缺少主类,一般一个程序...
我的世界
运行
出错 提示
failed
to
load
main-class
...
答:
可能是你的
JAVA
安错了地方,你先把你我的世界
的文件夹
找出来,然后在网上找JAVA下载我的世界文件夹
关于
java
程序
运行
时
Failed
to
load
Main-Class
manifest
答:
Failed
to
load
Main-Class
manifest 是指这个
Jar文件
中找不到入口,即
Java中的
main方法。不是所有Jar文件都可以直接在cmd下:java -jar xxx.jar的。因为不是所有Jar文件中都有main方法的。这个Jar文件就像一般的Java开源库一样,只是提供给你一些方法调用的。它又不是一个Java应用程序,
怎么运行
..如...
Java打包成jar后运行
时出错,为什么?
答:
1。
jar
-cvf hello。jar hello。
class
2。这时
java
-jar hello。jar 是
运行不了
的 3。解压刚打的
Jar
包到新的目录,会发现里边多了一个META-INF
文件夹
里边有一个MANIFEST。MF文件 4。用记事本打开MANIFEST。MF文件,修改为 Manifest-Version: 1。0
Main-Class
: Hello Created-By: aaa 5。将...
Failed
to
load
Main-Class
manifest attribute from 安装
JAVA后
双击打 ...
答:
如果你真的像看里面的类,最好用相关的反编译工具。jd-gui.exe就不错,可以直接打开
jar
等文件
java
编写的计算器程序
打包成jar文件
就是
运行不了
(在dos下用java命令或...
答:
打包出问题了吧,用eclipse直接打包吧。这个错误是说程序的主类没有被找到,也就是说没找到有
main
方法的那个类
...下
运行jar文件
报错:
Failed
to
load
Main-Class
manifest attribute...
答:
PATH=$PATH:$
JAVA
_HOME/bin:/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin
CLASS
PATH=.:$JAVA_HOME/lib/tools.
jar
:$JAVA_HOME/lib/dt.jar export JAVA_HOME export PATH export CLASSPATH # source /etc/profile #使配置文件立即生效 安装完成,如果你下载其他版本,也是这个安装方法!
大家正在搜
java打包成可执行文件行jar
java文件打包成jar
java把哪些文件打成jar包
怎么把java项目打成jar包
java打包可执行jar包
Java打包成jar路径变了
java如何打包jar包
java的jar文件
打包java项目为jar包