有没有办法构建一个特定文件夹内的任何内容的jar文件?
在我的文件夹中,我的主类名为"GamesCombined.java",带有.class文件
这是我的目录在GamesCombined文件夹中的样子
-> GamesCombined.java
-> GamesCombined.class //classes*
-> games (folder)
|
|----> pacman (folder)
| |
| |----> PacmanGame.java
| |----> PacmanGame.class //classes*
|
|----> racinggame(folder)
|
|----> RacingGame.java
|----> RacingGame.class //classes*
-> images (folder)
|
|----> pacman (folder)
| |
| |----> //jpg's and png's
|
|----> racinggame (folder)
|
|----> //jpg's and png's
Run Code Online (Sandbox Code Playgroud)
我已经通过以下链接制作了GamesCombined.java的jar文件:http: //www.skylit.com/javamethods/faqs/createjar.html
但是它有一个错误:
线程"main"中的异常java.lang.NoClassDefFoundError:games/pacman/PacmanGame(错误名称:PacmanGame)
GamesCombined.java有import games.pacman.*;
有没有办法我可以构建一个包含其他类的jar文件?我该怎么办?:○
当它出现在JAR文件上时,我是新手.:/
最简单的方法是使用IDE中包含的Jar Builder.Java带来了一个也可以创建JarFiles的工具,看看:创建一个JAR文件
(your jdk/bin)jar cf jar-file input-file(s)
Run Code Online (Sandbox Code Playgroud)
在这两种方式中,您必须检查您的类路径,写在您的清单中
编辑:
JCreator Pro非常简单:
单击:配置>选项>工具>新建>创建JAR文件
这会创建一个用户工具来创建一个JAR文件,但尚未包含清单,您必须手动添加清单.
或者您可以配置命令行开关以合并清单,例如:cvmf $ [PrjDir]\MANIFEST.MF $ [PrjName] .jar.
这应该在项目目录中包含清单'MANIFEST.MF'作为清单.你必须自己创造它.
注意:这不是经过测试
| 归档时间: |
|
| 查看次数: |
3142 次 |
| 最近记录: |