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

打开Jar而不使用java-jar和args

浦琪
2023-03-14
public static void main(String[] args) {
   try {
      // set a PrintStream to see the args presented
      System.setOut(
        new PrintStream(new FileOutputStream(new File(System.getProperty("user.home") + "/Desktop/argsTest.txt"))));
   } catch (FileNotFoundException e) {
      e.printStackTrace();
   }
   System.out.println(argsSize: "+args.length");

   for (String s : args)
      System.out.println(s);
}

我在应用程序中打包了JRE,有什么方法可以使用它吗?

共有1个答案

林和煦
2023-03-14

将jre与您的程序捆绑在一起。参考Bundle JRE和可执行jar

或者如果您正在使用NetBeans-它将允许您首先测试它。https://netbeans.org/kb/docs/java/native_pkg.html

如何运行-https://netbeans.org/kb/docs/java/native_pkg.html#检查

 类似资料:
  • 我有一个。jar文件,我希望通过双击它而不是命令行打开它。当我双击它时,无论它是用javaw.exe打开的,我都希望它在双击它时用java.exe打开。

  • 在过去的两年里,我一直有这个问题。 我有一个从网上下载的。jar文件。应该是魔方计时器。 谢了!

  • 我刚刚安装了java,但我试图先用其他程序打开.jar,所以双击默认为其他东西,我无法将它改回来。

  • 我当前在打开JAR文件时遇到了问题。我使用的是NetBeans6.7。它编译成功,没有错误,我有一个JAR文件在我的DIST文件夹。发生的事情是:每当我单击文件时,命令提示符打开,一秒钟内,它关闭。就是这样。没有错误代码没有。我已经尝试添加新的环境变量(JAVA_HOME),并将其指向我的JDK文件夹。什么都没发生。请帮帮我。还有:我需要下载JRE才能打开JAR文件吗?在我读到的某个地方,JRE已

  • 问题内容: 民间, 之前,我只有一个jar文件,并且设置了清单,以便可以简单地以以下方式运行程序: 现在,我将功能分为两个jar文件-MyCore.jar和MyApp.jar。 以下命令有效: 但是我不能让以下工作 我收到ClassNotFoundException。 我更喜欢使用“ -jar”开关。有办法使它起作用吗? 预先感谢您的帮助。 问候, 彼得 问题答案: 我有一个这样的Manifest

  • 问题内容: 我正在部署用Java编写的接受命令行参数的命令行工具。我将其打包为JAR文件,因为使用单个文件很方便。 问题是要运行它,您必须先调用它,这很烦人。 我目前拥有的方法是启动一个简单的bash脚本,但这并不理想。 无论如何(在Linux,Ubuntu Server中)是否可以制作一个JAR文件来单独调用Java VM?我一直在寻找Shebang,但找不到它(这是合理的,因为它是编译后的代码