Tag: 可执行文件

如何使Python脚本成为可执行程序

要清楚,不仅仅是“运行python脚本”,而是使我的python脚本成为可执行的“可调用”程序,可以在其他编程语言或平台中使用。 更像是API。 问题是我在java中实现了几个算法,并且它们受到numpy和spipy的支持,但是其他人想要在他们的java程序中调用我的python程序。 然后numpy和spipy是问题。 他们不能在java和jython中…… 有没有一个解决方案,我可以使这个可执行程序,其他人不需要环境,但只是运行程序接受几个参数?

制作一个单jar的java应用程序

如果我有一个由几种不同类型的文件(图片,声音等)和多个jar依赖项组成的java项目,那么将它们全部打包到一个可以双击的jar中的好方法是什么? 我知道jar子本身是相当愚蠢的,因为他们不会在自己内部寻找他们所依赖的文件(我只是在一丝沮丧之后才意识到这一点(轻描淡写))。 – 如果jar A依赖于jar B中包含的类,那么将jar B放入jar A中是行不通的。 Jar A必须与jar B在同一目录中。 …现在,我知道我可以从所有其他jar中提取所有文件并将所有文件放在同一目录中。 这样做有点工作,但我不想这样做,因为:1。它会很混乱2.它仍然无法解决需要将声音文件放在与最终jar相同的目录中的问题。 (无论出于何种原因,声音文件的行为与内部jar完全相同) 基本上,我只是想做到这一点,以便我的应用程序所依赖的文件不是令人讨厌的可见和炫耀。 所以,如果有一些解决方案,我可以将所有内容放在一个jar中并让它成为运行整个程序的唯一必要文件,那将是最佳的。 但是,我愿意接受创造性/创造性的方法来绕过这个问题,比如让父目录中的批处理脚本执行jar或其他东西。 (我说“或者什么”,因为那个确切的场景只适用于Windows操作系统….你知道我的意思!)

如何使用可执行文件夹包含文本文件

嗨伙计们菜鸟Java问题。 我有一个Java项目,我想包含一个带有可执行jar的文本文件。 现在,文本文件位于默认包中。 InputFlatFile currentFile = new InputFlatFile(“src / theFile.txt”); 我可以使用src获取该行的文件。 但是,这不适用于可执行jar。 有人可以让我知道如何使用可执行jar保留此文件,以便使用该程序的人只需单击一个图标并运行该程序。 谢谢!

尝试运行.jar文件时出现NullPointerException

我刚开始学习java,只知道少量代码,但这仍然是一个简单的程序。 它更像是一个恶作剧程序,但主要是为了测试我是否可以制作一个jar文件。 这是代码: import java.awt.*; import java.awt.event.*; import java.lang.*; import java.util.Random; public class randommouse { public static void main(String[] args) { for (int i=1; i<1000; i++) { Random rand = new Random(); int w = rand.nextInt(1024) + 1; int h = rand.nextInt(768) + 1; int t = rand.nextInt(2000) + 1; try { Robot r = […]

如何为Java编写的程序创建可执行文件?

大家,我如何为Eclipse Helios中用Java编写的程序创建可执行文件? 我的意思是创建小图标只能通过双击其图标启动程序,感谢提前编辑我的意思是Windows的可执行文件

Java:使用嵌入的依赖jar创建jar可执行文件

我用清单创建了一个可执行的JAR: Manifest-Version: 1.0 Main-Class: MyClass Class-Path: lib/ext.jar 如果在创建的.jar文件夹中有依赖ext.jar的文件夹lib ,我可以成功运行此JAR。 我想在我的可执行文件JAR中嵌入ext.jar ,以便在我想要的任何地方启动它,而无需创建lib文件夹。 这将允许JAR文件自包含,包括其所有依赖项。 有没有办法做到这一点?

在NetBeans中生成可执行jar

我正在使用NetBeans 6.5,由于某种原因它不会生成“开箱即用”的可执行jar。 我将我的项目设置为主项目,在项目属性“运行”菜单中定义了主类,当我按F6运行它时,它可以完美地工作。 我查看了清单文件,它确实没有在那里定义主类,也省略了库依赖项。 我错过了什么吗? 有没有办法(除了手动更改清单文件)生成可执行的jar文件? 编辑:是的,我尝试了清理和重建,它在dist文件夹中生成了jar,仍然使用相同的manifest.mf Manifest-Version: 1.0 Ant-Version: Apache Ant 1.7.1 Created-By: 10.0-b23 (Sun Microsystems Inc.)