草庐IT

可依赖的jar

全部标签

java - 无法从 Windows 上的 jar 加载 Main-Class list 属性

我在linux中执行一个jar,它工作正常这是命令:java-Djava.ext.dirs=/home/amira/workspace/srd/remap/libsfr.srd.remap.compiler.main.Main~/Desktop/TDP/VQHFACCOI/VQHFACCOI.xml~/Desktop/TDP/VQHFACCOI所以对于技术问题,我需要在Windows机器上运行它,所以这里是使用的命令:C:\DocumentsandSettings\walinbj\Desktop\remap-to-win>java-jarremap.jar-Djava.ext.dirs

linux - 如何打开文件名长度大于 255 的 JAR 文件?

我有一个具有以下结构的JAR文件:com--pack1--A.class--pack2--AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

windows - ggplot-s 是否依赖于上一个桌面 session 属性?

我有几个Rscript在远程winXP服务器的任务调度程序上作为计划作业运行,生成一些包含绘图的html页面likethisone.另见thisrelatedquestion.我注意到,当我在本地连接并运行作业时,绘图没问题。因此,当作业自行运行时(但前提是我上次登录是在本地完成的)。但是,如果我最后一次登录-在作业执行之前-通过远程桌面连接(16位颜色质量)-无论我在那个session中做了什么-之后运行的作业不会正确地生成那些图(在html页面中).我说的是像链接中那样带有guide_colorbar()的图。具体来说,图例中的渐变条根本没有出现(我可以看到图例标题、数字、刻度,但

java - 我想在 Ubuntu 12.04LTS 中制作直接执行 jar 文件的 sh 文件

在Ubuntu12.04中(不工作)我创建一个sh文件并编写代码。@echooffjava-jarProgram.jar还允许执行权限。但是没有执行任何操作。在Windows中它工作正常。在Windows7中(工作中)我创建一个批处理文件并编写代码。@echooffjava-jarProgram.jar请帮助我做错了什么。 最佳答案 Ubuntushell脚本不能使用用于DOS命令脚本的@echooff。你需要这样的东西,#!/bin/shjava-jarProgram.jar第一行称为Shebang(#!是一种magicnumbe

windows - MinGW/MinGW64 链接和依赖于 `msvcrt.dll`

我在MinGW中为WinAPI编码我还没有完全理解的一件事是VC可再发行组件,我有一大堆问题有人说这样的程序需要msvcrt.dllbotc++和c编译需要相同的库吗?这是否适用于所有客户目标?我必须重新分发它吗?我可以重新分配它吗?我可以轻松摆脱这种外部依赖吗?有没有其他编译器可以让我不携带这种不愉快的外部依赖?(我隐约记得听说它有问题-我听说它可能不是核心系统库,或者它不能免费使用和重新分发库)我发现这里有问题,因为我想生成没有依赖性的小exe,只调用系统WinAPI,如果我使用一些像C标准库函数函数我更喜欢它经济和静态编译,而不是任何第三方依赖 最佳答

c++ - Lua DLL 库依赖

我为windows创建了一个lua模块,一个DLL,它有很多依赖项。这些依赖关系是模块DLL正常运行所必需的,其中大部分依赖关系是C++运行时库(libstdc+-6.dll和libgcc_s_seh-1.dll等)。我正在尝试使用package.loadlib调用加载模块:init=assert(package.loadlib("C:\\Path\\To\\My\\Module.DLL","luaopen_MyModule"))init()依赖项和模块DLL位于与主要可执行文件的DLL不同的文件夹中。因此,似乎package.loadlib找不到模块的依赖项。当这些依赖项的路径被添加

windows - SetDllDirectory 不级联,所以无法加载依赖DLL

我从一个目录执行一个exe,比如“C:/test”DLL位于目录“C:/test/dlls”中,因此,在此exe中,我调用:SetDllDirectory("C:/test/dlls");然后我打电话lib1=LoadLibrary("lib1.dll)和ptrTypepr=(ptrType)::GetProcAddress(lib1,"test")lib1.dll需要目录“C:/test/dlls”中的其他DLL,但是当我执行pr(...)时从GetProcAddress,我得到一个错误:"Theprogramcan'tstartbecauselib2.dllismissingfro

windows - 加载依赖于其他 dll 的 dll ..?

当我在运行时加载一些dll(我们称之为Lib1.dll)但Lib1.dll也依赖于Lib2.dll但Lib2.dll不存在时会发生什么? 最佳答案 如果缺少依赖项,程序将不会运行:尝试访问DLL时将抛出异常/错误。 关于windows-加载依赖于其他dll的dll..?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2104260/

python - 如何为 Windows 框编写安装程序(安装 python、python 模块和其他依赖项)?

我对这个主题一无所知,但我需要有关创建安装程序的最佳工具或方法的建议,该安装程序安装python、一些自定义python模块、一些其他python模块(如PIL)和一些EXE依赖项,所有这些都依赖于网络存储库,在Windows机器上。存储库中有python(msi文件)、PIL(exe文件)、自定义python模块(pyc文件)和两个Windows可执行文件(以及exe文件和一个zip文件)的安装程序。欢迎任何建议。 最佳答案 您可以使用任何安装程序执行此操作。每个依赖安装程序都有一个静默安装选项,因此您的安装程序只需要以正确的顺序

windows - WiX:安装和卸载第三方依赖项

我有一个在VisualStudio2012中构建的应用程序,其中一部分使用C#,一部分使用C++。应用程序的GUI使用第三方GUI控件。因此,我需要检查三个依赖项并将其安装在我的项目中:MicrosoftVisualC++可再发行组件.NET框架4.5GUI控件我的项目安装程序目前是使用WiX构建的。有没有办法让WiX执行以下操作?:在安装时检查是否存在(例如)C++可再发行组件,如果不存在则安装在卸载时删除这些组件(显然,当且仅当它们在安装时安装时)如果不是,我猜答案是创建另一个C#项目,它可以依次运行每个msi,但我希望能够通过WiX完成所有事情-这可能吗?如果是,怎么办?