在没有IDE的情况下运行GUI应用程序

时间:2018-08-11 21:38:42

标签: java executable-jar

让我们说我使用NetBeans构建了一个GUI应用程序。要运行此Java应用程序,我需要在IDE中打开源代码,然后运行。我知道我也可以通过命令提示符运行。

但是我如何独立于IDE启动应用程序。是否不存在某些.exe文件或类似文件,双击该文件即可直接运行该应用程序?

如果没有,我如何生成这样的文件?

3 个答案:

答案 0 :(得分:2)

在这里您可以找到如何在Netbeans中创建.jar:How to create a Jar file in Netbeans 您可以在一种情况下,在每台计算机上运行可执行jar,即系统已安装JRE。 如果需要,还可以使用命令行构建.jar,以使用以下命令进行操作:

  url = 'song.mp3'
  const myAudio = new Audio(url);

  var btn =document.getElementById('bt');
  btn.addEventListener('click', function(){
    playFunc(myAudio, 3);
  });

  function PlayFunc(target, RepeatCount) {
    var soundFunc = function(){
        RepeatCount--;
        target.currentTime = 0;
        if (RepeatCount>0)
            target.play();
        else
            target.removeEventListener('ended', soundFunc);
    }
    target.addEventListener('ended', soundFunc)
    target.play();
  }

Oracle文档的描述:

  

此命令中使用的选项和参数为:

     

c选项表示您要创建一个JAR文件。 f   选项表示您希望输出到文件而不是文件   到标准输出。 jar-file是您想要生成的JAR文件的名称   拥有。您可以将任何文件名用于JAR文件。按照惯例,JAR   文件名具有.jar扩展名,但这不是必需的。的   输入文件参数是一个或多个文件的以空格分隔的列表   要包含在JAR文件中的文件。输入文件参数   可以包含通配符*符号。如果有任何“输入文件”是   目录,这些目录的内容将添加到JAR   递归存档。 c和f选项可以两种顺序出现,   但它们之间不能有任何空间。

     

此命令将生成一个压缩的JAR文件,并将其放置在   当前目录。该命令还将生成默认清单   JAR归档文件。

答案 1 :(得分:0)

构建应用程序后,在项目的文件夹中查找名为“ dist”的文件夹。您应该找到一个* .jar文件,该文件可以在任何地方双击运行。

答案 2 :(得分:0)

要关注的步骤:

  1. 创建一个罐子
  2. 运行罐子