如何将我的java应用程序发送给朋友而无需发送整个项目并依赖于他拥有JDK?我知道.jar文件的存在,但我不知道如何继续。我希望能够向他发送.jar文件或可执行文件。
有什么想法吗?
答案 0 :(得分:1)
使用http://en.wikipedia.org/wiki/GNU_Compiler_for_Java
等编译器将其编译为本机代码此外,他不需要JDK,只需要JRE。
答案 1 :(得分:0)
@Barranka对dist文件夹做了什么,在我阅读@Barranka建议的自述文件之前,我不知道是否有效。
引用@Barranka所说的话:
如果您使用NetBeans,那么当您“构建”您的项目时,就会出现问题 生成文件夹,您的“打包”应用程序存储在那里。您可以 发送此文件夹的内容。阅读其中的“自述”文件 夹。 - 巴兰卡
答案 2 :(得分:0)
如果您的程序不依赖于其他库,则可以单独发送JAR文件。假设有一个main()方法,并且在JAR的清单中配置了Main Class,那么该人可以通过Double Clicking(在Windows上)或使用命令行来运行它
java -jar <jar_file_name>.jar
答案 3 :(得分:0)
如果没有Java虚拟机,您将无法执行Java应用程序,因此您需要一个Java应用程序。 您的朋友必须下载JRE / JDK,或者您可以直接将其提供给您的应用程序(JRE和您的项目在存档中),或者使用GCJ或Excelsior Jet将其作为本机编译代码提供,它将编译您的应用程序和一个JRE。
正如您所看到的那样,对您的问题没有解决方案,但有一个解决您的问题:请您的朋友下载JRE。