草庐IT

生成 .exe 文件的 Java 编译器选项

我应该使用什么编译器(我使用的是gcj4.x)选项来为我的java应用程序生成“exe”文件以在Windows中运行? 最佳答案 要编译Java程序MyJavaProg.java,请键入:gcj-c-g-OMyJavaProg.java要链接它,请使用命令:gcj--main=MyJavaProg-oMyJavaProgMyJavaProg.o然后链接创建一个可执行文件mycxxprog.exeg++-omycxxprog.exemycxxprog.o 关于生成.exe文件的Java编译

php - 在 WAMP/Apache 的 openssl.exe 中找不到序号 372

我使用的PHP框架需要OpenSSL才能实现各种功能,但是在执行与OpenSSL相关的任何操作时,我收到以下错误:“在DLL文件C:\wamp64\bin\apache\apache2.dll中找不到序号372。4.17\bin\openssl.exe".我根本不知道如何纠正这个问题,我已经到处看了。非常感谢您的帮助,因为我不知道如何解决这个问题。 最佳答案 要解决这个问题,需要做两件事:1)确保您的Apachebin目录中没有libeay32.dll和ssleay32.dll的符号链接(symboliclink)(比如我的是:C:

windows - 32 位 cmd.exe 如何在 Windows Server 2003 x64 上启动 64 位 cmd.exe?

这是7-ZipexecutionpermissionsonWindowsServer200864-bit的跟进.我试图避免使用过于复杂的构建过程来制作多个7-ZipEXE文件。在读取一些64位注册表项后,我只需要一个.cmd来启动我的Java进程。但是,要成功使用单个EXE文件,它必须是32位的。上述问题找到了让WindowsServer2008检测32位cmd.exe并将其交换为64位的技巧。有没有办法在WindowsServer2003上执行此操作?有一个Windows修补程序允许reg.exe在32位模式下访问64位条目,但我不能保证它在客户的服务器上,因此该解决方法行不通。

windows - 使用 Ansible 在 Windows 上执行 .exe

我们想在带有Ansible1.8.2的WindowsServer2012上部署一个应用程序。我搜索并找到了alistWindows的模块。是否有执行.exe的模块?是否有人已经使用Ansible在Windows上启动了.exe? 最佳答案 raw模块可以工作,正如其他人所建议的那样。一个挑战是它不会“知道”可执行文件之前是否已经运行过。结合win_stat模块和when条件,您可以构建一个脚本来检测是否已安装某些东西,如果没有安装则运行。例如,我想安装MSBuilddevelopmenttools:-name:Checktoseei

windows - 无法在 Windows 命令提示符 (cmd.exe) 中重定向输出消息

我尝试在Windows命令提示符下运行以下命令。abc.exe>log.txt2>&1我希望abc.exe的所有输出都被定向到log.txt,但它不起作用,因为log.txt为空。但是,如果我只执行abc.exe,输出会显示在Windows命令提示符中。我不确定此应用程序使用的输出处理程序是什么(STDOUT或STDERR),但我想知道是否有一种方法可以捕获所有消息而不管处理程序如何。 最佳答案 附录:从Windows10v1809开始,Windowsfinallysupportspseudoconsoles.如果可用,这将提供比使

windows - 运行批处理文件时如何防止失败程序(.exe)的错误弹出消息框

我正在从批处理文件运行测试脚本。因为是测试,所以程序偶尔会失败。只要返回错误代码,它就是文件,因此我可以继续并将特定测试标记为失败。然而,在MicrosoftWindows下可执行文件有一个非常烦人的行为——如果出现问题,它会弹出如下窗口:Thisapplicationhasfailedtostartbecausefoo.dllwasnotfound,Re-installingtheapplicationmayfixtheproblem或者更好:Theinstructionat"..."referencedtomemoryat"..."..ClickonOKtoterminatethe

c++ - 使用 dumpbin.exe 的 DLL 函数名称

我在visualstudio2010中编写了一个包含大量函数和类的.dll库。当我查看文件的内容时:dumpbin.exe/EXPORTSmyDll.dll我得到带有某种函数位置指针的长函数名,它看起来像这样(.dll中的第二个条目):210001100A?Initialize@codec@codecX@@SANNN@Z=@ILT+5(?Initialize@codec@codecX@@SANNN@Z)这在某种程度上难以阅读,但我从其他.dll-s中看到了“更好”的过程/函数列表,如下所示:1418C00002A08PogoDbWriteValueProbeInfo我怎样才能使那个.d

windows - 在cmd.exe中,如何获取一个变量来转义setlocal命令呢?

我经常发现自己在cmd.exe中使用setlocal来避免临时变量污染环境变量空间(并确保命令扩展和延迟扩展都处于事件状态).但是,如果我真的想让其中一个变量可用,我不知道该怎么做。考虑以下代码,它为您提供当前目录的最终组件(因此c:\pax\dir1将为您提供dir1):@echooff:mainsetlocalenableextensionsenabledelayedexpansioncall:funcecho.main_folder=%folder%endlocalgoto:eof:funcsetlocalenableextensionsenabledelayedexpansio

c# - csc.exe 引用外部 .dll 文件

我正在尝试使用GrowlC#API制作一个简单的c#程序。我尝试用两种不同的方式编译我的程序:1)我将.dll文件保存在与.cs文件相同的目录中。比我跑得快csc/r:Growl.Connector.dll,Growl.CoreLibrary.dll/out:test.exe*.cs它编译良好,也运行良好。2)现在,我在当前工作目录中创建了一个名为growl的目录,并将我所有的.dll引用保存在那里。现在当我尝试使用下面的命令编译它时csc/r:"D:\Modified\Growl_NET_Connector_SDK\libraries\growl\Growl.Connector.dl

Windows 服务命令 RPC 错误(sc.exe 或 psservice)

当我尝试从远程机器运行命令时出现以下错误C:\>sc\\machinenamequery[SC]OpenSCManagerFAILED1722:TheRPCserverisunavailable.我拥有那台机器的管理员权限。任何解决方案让我知道。 最佳答案 在我的例子中,我得到这个错误是因为我弄乱了我定位的服务器的名称。如果你不小心将它指向任何东西,它会给你这个错误。在我的例子中,服务器名称是一个从文本文档定义的变量,所以我花了一段时间才意识到。另外值得注意:机器名称前实际上应该有两个斜杠(我确定这只是一个拼写错误,但以防万一它可能