当前位置: 首页 > 知识库问答 >
问题:

如何使netbeans创建的jar文件从系统中的任何位置工作

宋原
2023-03-14

我在NetBeans中有一个java桌面应用程序。我使用NetBeans提供的clean and build命令为项目创建了一个可执行jar文件。通过使用该命令,可以在netBeansProjects//dist/.jar下创建可执行jar文件。我可以在项目路径中使用java-jar.jar从命令行执行这个jar文件。但问题是,当我将这个jar移到netbeans projects文件夹之外(比如说移到桌面并运行jar文件)时,它会给出类型为“Exception in thread”Main“java.lang.NoClassDeffounderRorro”的错误。如何解决这个问题,使jar文件可以从系统的任何位置执行。

共有1个答案

商燕七
2023-03-14

完整的说明可以在dist/readme.txt:

要分发此项目,请压缩dist文件夹(包括lib文件夹)并分发zip文件。

 类似资料:
  • 我正在尝试制作一个web应用程序,您可以上传保存在我的文件系统中的图像,然后在某个地址(有点像imgur)提供给用户。 在图像上传并保存到我的系统中后,我一直很难为其提供服务。有人向我指出,问题可能是当我应该将图像存储在我的项目目标文件夹中时,我将其存储为源树的一部分。现在,我首先将图像存储在project/src/main/resources/static/images中的原因是我无法从其他任何

  • 问题内容: 我有一个相当最新的android studio版本,我在一个基本上应该是库的项目下创建了一个模块,在构建它时,它会创建一个“ .aar”文件,我想要的是.jar文件,因为库也应该与Eclipse一起使用。 该库还包含活动,是否可以通过任何方式创建可以在Eclipse和Android Studio上使用的.jar文件? 我已经创建了这个模块并尝试构建,因此它生成了.aar文件而不是.ja

  • 我在netbeans中编写了一些利用swing的GUI程序,它工作得很好。我通过右键单击project>Clean and build创建了jar文件,所有的资源都来自项目属性。dist文件夹中的jar文件通过命令行执行,使用 但是每当我双击jar文件时,它就会显示“找不到主类。程序将退出”。我参考了这些链接,但没有结果:在netbeans中生成可执行jar

  • 问题内容: 如何使用程序以编程方式创建JAR文件java.util.jar.JarOutputStream?我的程序生成的JAR文件看起来正确(提取得很好),但是当我尝试从中加载库时,Java抱怨说它找不到明显存储在其中的文件。如果我提取JAR文件并使用Sun的jar命令行工具对其进行重新压缩,则生成的库可以正常工作。简而言之,我的JAR文件有问题。 请说明如何以编程方式创建清单文件以及完整的JA

  • 我有一个可执行JAR,其中有一个文件,我想从代码中打开java.io.文件实例(不是InputStream或其他任何东西...只是文件)。 它是一个maven项目,文件位于“src/main/resources/file.xxx”的根目录下。打包后,该文件位于jar的根目录下(已验证其存在)。 我的第一次尝试:FileNotFoundException 其他尝试:FileNotFoundExcep

  • 因此,目标是每次锤子或水桶落下时添加一个黑色圆圈而不击中人,然后每次人进门时添加4个圆圈,当第一行圆圈被填满时,它将进入第二行,直到整个屏幕被填满,然后重新设置。而且,随着人被锤子或水桶击中,会出现一整排的红圈。我不知道该怎么做,谢谢。