「java打包启动失败」jar包启动失败
今天给各位分享java打包启动失败的知识,其中也会对jar包启动失败进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、Java程序打包后为什么不能运行?
- 2、eclipse中的java程序打包成jar后运行出错
- 3、为什么我的一个java项目打包后成功但运行不了?我下面出现打开后的提示?请高手给我解释下
- 4、打包成jar包时发生了java虚拟机启动器错了怎么回事
- 5、我在将java的.class文件打包成.jar文件后运行不了“Failed to load Main-Class”。怎么办?
Java程序打包后为什么不能运行?
你好,这个错误很经典,你打的jar放在什么位置啊?
NoClassDefFoundError,ClassNotFoundException,这样的错误基本是没找到类,jar包里的类,也就是没找到jar包
eclipse中的java程序打包成jar后运行出错
如果只是读取的话解决很简单,读取jar文件中的内容是有特定语法的。
做个比较
1.普通windows文件系统:
file:\D:\MapModule\img\map\map.jpg //你一定要在这个路径上有文件才能读写
2.jar文件中的文件:
jar:file:\D:\MapModule.jar!\img\map\map.jpg
区别一眼就看出来了(2中有jar前缀,并且有'!')。
给你一个获取输入流的方法:
URL url=new URL("jar:file:\D:\MapModule.jar!\img\map\map.jpg");
InputStream is=url.openStream();
为什么我的一个java项目打包后成功但运行不了?我下面出现打开后的提示?请高手给我解释下
你用什么开发的?myeclipse?
用doc打包
1。点击开始,---》运行 输入cmd 找到你的盘 比如E盘,直接输入E:回车
2。然后cd 文件夹,找到你的程序目录
1.把准备打包的.java文件集中到一个目录中 例如c:\source
2.建立一个存放.class文件的目录 例如c:\class
3.在C盘根目录下使用命令javac -d class source\*.java
编译所有.java源文件,生成的.class字节码文件放在class目录中
(如果用别的IDE像JBUILDER已编译过了就可以直接把所有的CLASS集中在某个文件夹在进行下面的操作即可)
4.在class目录下 执行jar cvf abc.jar *.*
把所有的文件打包成abc.jar文件
5.抽取meta-inf/manifest.mf文件
执行jar xfm abc.jar meta-inf/manifest.mf
就抽取出文件manifest.mf
编辑这个文件
在最后一行加入Main-Class: Font2DTest
其中Font2DTest为你自己的类中含有main函数的类的名字
如果有包名,应该带上包的名字 如test.Font2DTest
6.更新jar包中meta-inf/manifest.mf文件
执行 jar ufm abc.jar meta-inf/manifest.mf
出现警告 可以忽略
7. 好了 现在abc.jar就可以直接运行了
打包成jar包时发生了java虚拟机启动器错了怎么回事
导出jar的时候出错了。JAR文件是一种软件包文件格式,通常用于聚合大量的Java类文件。打包成jar包时发生了java虚拟机启动器错了是由于导出jar的时候出错了。Java是一门面向对象编程语言。
我在将java的.class文件打包成.jar文件后运行不了“Failed to load Main-Class”。怎么办?
你是用什么方法打包的?利用第三方工具还是用命令行?
你需要给jar包指定程序入口,就是得告诉它你的main在哪个类里面,有很多打包工具比如在eclipse下我喜欢fatjar,直接search一下就可以自动找到main方法的类,点个按钮就出来jar了。你要是命令行打包,那你的MANIFEST.MF文件要指定Main-Class。
代码贴出来看看。
关于java打包启动失败和jar包启动失败的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。