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,有什么方法可以使用它吗?
将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,但找不到它(这是合理的,因为它是编译后的代码