jjzjj

Executable

全部标签

java - 用 Java for OSX 写一个可执行的 .sh 文件

所以我正在尝试编写一个可执行的.sh文件,这就是我目前编写它的方式:Writeroutput=null;try{output=newBufferedWriter(newFileWriter(file2));output.write(shellScriptContent);output.close();}catch(IOExceptionex){Logger.getLogger(PunchGUI.class.getName()).log(Level.SEVERE,null,ex);}这样就可以很好地写入文件,但它不可执行。有没有办法在我写的时候改变可执行状态?编辑:为了进一步说明,我试图

java - 如何在 NetBeans 中创建一个 exe?

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:HowcanIconvertmyjavaprogramtoan.exefile?如何在NetBeans中为Java程序创建.exe文件?我环顾四周,我可以制作一个JAR,但不能制作一个exe。

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

我刚开始学java,只会一点点代码,但这仍然是一个简单的程序。它更像是一个恶作剧程序,但主要是为了测试我是否可以制作一个jar文件。代码如下:importjava.awt.*;importjava.awt.event.*;importjava.lang.*;importjava.util.Random;publicclassrandommouse{publicstaticvoidmain(String[]args){for(inti=1;i我将其保存到名为randommouse.java的文件中,然后使用编译它javacrandommouse.java这有效,当我使用运行它时javar

java - IllegalArgumentException : Executable name has embedded quote, 拆分参数

我收到一个错误:IllegalArgumentException:Executablenamehasembeddedquote,splitthearguments运行时Runtime.getRuntime().exec(cmd,envTokens,file1);我正在使用Windows7和Java7机器。同一行代码在其他环境下也能正常工作。给我一​​些建议。 最佳答案 发生这种情况是因为Java7update21发生了变化/Java6update45.您的问题的解决方案是重构您的代码以使用java.lang.ProcessBuild

c++ - 将资源文件嵌入可执行文件的性能

最近我发现here如何将我的资源文件嵌入到可执行文件中。还有xxd方法。鉴于这个新发现的玩具,我最初使用它来将GLSL着色器的文本嵌入到我的游戏中,现在我想嵌入游戏所需的所有资源文件。目前我只有几kb的3-D网格数据,但在这个数字增长之前,我想知道在可执行文件中嵌入多少数据是可行的?如果我在其中放入几千兆字节的纹理数据,可以吗?滥用此功能的性能损失是什么? 最佳答案 这种资源分配方法的缺点是,在整个应用程序运行期间,所有资源都将存在于虚拟内存中。例如,如果您的游戏有10个关卡,使用更常见的基于文件的存储解决方案,您将只加载要玩的关卡

c++ - 将参数传递给在 C++ 中不起作用的可执行文件

这是我拥有的“sleeper.exe”的源代码:intmain(intargc,char**argv){cout当我像这样从命令行调用时:C:\sleeper5我明白了5在命令行中,所以这工作正常..现在我正尝试从其他一些exe调用此exe,如下所示:std::cout这里ret也是5,我敢肯定,因为我在命令行中看到它很好:retis:5在同一目录中有一个名为config.mpap的文件,我是这样从这里读取值的:std::ifstreammyReadFile;myReadFile.open("config.mpap");charoutput[400];if(myReadFile.is_

c++ - 共享对象和dll之间的区别

我有一个库,它在编译时正在构建一个名为libEXAMPLE.so(在so.le文件夹中)的共享对象,以及一个名为EXAMPLE.so的dll(在dll文件夹中)。这两个共享对象的大小非常相似,看起来完全是一回事。在互联网上搜索显示,程序使用dll进行符号解析的方式与使用共享对象的方式可能有所不同。你们能帮我理解一下吗? 最佳答案 “DLL”是windows喜欢给自己的动态库命名的方式"SO"是linux喜欢给他们的动态库命名的方式两者的目的相同:动态加载。Windows使用PE二进制格式,linux使用ELF。体育:http://e

c++ - Netbeans/C++ : Link 2 projects together (Executable/Dynamic Library)

我目前正在创建2个项目。第一个是可执行应用程序。第二个是动态库。有没有办法将动态库链接到Netbeans中的应用程序,这样当我运行应用程序时,我可以加载到动态库中。我知道我可以只复制构建的文件,但这很麻烦,因为我需要测试它是否每分钟都在工作。有人知道怎么做吗?我很确定这是可能的,因为它在很多情况下都非常有用。 最佳答案 是的,这是可能的:应用程序项目->右键单击​​->属性->链接器Libraries->...->AddProject->选择你的库项目(->检查Build并在必要时选择Configuration)在C或C++编译器设

c++ - 使用 Qt 显示 JPG 图像不适用于发布可执行文件

我在用qt显示jpg图像时遇到了一个恼人的问题。我在Windows7中使用VisualStudio2008开发并使用Qt4.8.2版。我现在将通过Qt提供的“collidingmice”示例(../examples/graphicsview/collidingmice)来描述我的问题。我可以通过VisualStudioIDE或通过VisualStudio命令提示符构建此示例。在此示例中,一个jpg用作背景,并在我执行调试可执行文件时正确显示。但在发布版本中,此背景jpg未显示。我已经意识到,Qt使用插件来加载/显示不同的图像。因此,我将Qt插件文件夹的内容复制到应用程序目录(colli

C++ 将外部 .exe 嵌入到我编译的 .exe 中

我有一个关于我相当菜鸟的主题的快速问题。我有一个我制作的程序,它向我称为“工具”的文件夹中的另一个.exe发送命令。我以这种格式发送:system("tools\\program.exe-r-wfile.datfile_new.dat");一切都很好,但是,当我将我的程序构建到.exe中时,显然需要另一个可执行文件位于第二个文件夹中。有没有办法将外部.exe包含到我的项目中,以便最终产品只有一个.exe?我正在使用VisualStudio2008(笑)并运行windows764位。谢谢:) 最佳答案 通常,外部依赖项的管理将由安装程