我完成了我的程序,现在我正在尝试创建一个jar文件来运行它,但是当我尝试这样做时,没有任何反应,没有错误,没有执行,没有任何东西。这就是路径: D:\ Eclipse \ workspace \ Game \ src \ AppPackage 我编译了我的类 D:\ Eclipse \ workspace \ Game \ src \ AppPackage javac Game.java 创建了我的清单和jar文件: echo Main-Class:游戏> manifest.txt 和 jar cvfm Game.jar manifest.txt * .class
这是我从 images 文件夹添加图片的方式:
field.setIcon(new ImageIcon("images/8.png"));
答案 0 :(得分:0)
您尝试从默认包中加载类Game。但是路径说你在AppPackage包中有类。所以Class应该是AppPackage.Game 另外:你应该使用IDE函数来制作jar,因为只有这样才能正确地将数据打包在一起。 Afaik每个IDE都有一个功能
答案 1 :(得分:0)
看一下本教程:Creating a JAR File。
对于您的情况,首先您必须从src文件夹运行jar命令。对于Main-Class
,您必须指定类的完全限定名称,这意味着包括包:AppPackage.Game
。
要包含您在命令行中编写的任何其他文件夹,如下所示:
jar cvfm Game.jar manifest.txt *.class images
您可以在链接中获得更多详细信息。