草庐IT

uber-jar

全部标签

java - 无法运行自解压安装程序-无法访问jarfile C :\Users\Ray\AppData\Local\Temp\RarSFX0\install. jar

我有一个Java应用程序,Izpack安装程序用launch4j64bit包装,然后bundle为自解压ZIP,使用HowdoImakeaselfextractandrunninginstaller?的答案中所述的方法,用WinRAR5.20创建它对我和大多数客户都有效,但是最近有一些客户报告了这样的错误:UnabletoaccessjarfileC:\Users\Ray\AppData\Local\Temp\RarSFX0\install.jar我无法重现此错误。是什么导致此问题?它与Windows更新有关吗?自解压版本只有一个问题,用户必须解压缩自己的常规.zip文件才能正常工作。

windows - 部署jar到maven内部仓库

我已经创建了一个Maven内部存储库。我有不是使用maven创建的jar,即它们没有pom.xml文件。我需要将这个jar部署到我创建的内部存储库。为此,我使用了mvndeploy:deploy-file。以下是我使用的命令-mvn-Xdeploy:deploy-file-Durl=scp://localhost/my-repo/-DrepositoryId=localhost-Dfile=temp.jar-DgroupId=com.myorg-DartifactId=temp-Dversion=1.0-Dpackaging=jar-Dclassifier=test-Dgenerate

php - 从 Php 调用 Jar(如果同时发出多个请求怎么办?)

我正在通过在我的php服务器上调用一个Jar文件exec('java-jar/pat/to/file.jar',$output);但我想知道,如果对运行jar文件的php函数发出两个后续请求,第二个请求是否能够到达jar文件?还是因为jar文件已在使用中而必须等待?提前致谢。 最佳答案 我过去用过它,它似乎运行良好:http://php-java-bridge.sourceforge.net/doc/how_it_works.php 关于php-从Php调用Jar(如果同时发出多个请求怎

java - 将非 jar 文件添加到 Java 类路径

我正在尝试通过类路径为我的应用程序提供一个.txt文件。在我的启动脚本中——与.txt文件位于同一文件夹中——我设置了以下内容:设置CLASSPATH=%CLASSPATH%;%CD%\sample.txtjava-类路径%CD%\sample.txt在我的应用程序中,我尝试了以下操作:getClass().getResource("sample.txt")getClass().getResource("/sample.txt")getClass().getResource("classpath:sample.txt")以上均无效。任何帮助将不胜感激。 最佳

java - 如何从jar文件中获取java主类

我有一个可执行的jar,我想从这个jar中知道javamainclass的名称我的问题是是否有一个javacmd可以从jar元数据中获取它? 最佳答案 你可以使用unix命令:unzip-pXXX.jarMETA-INF/MANIFEST.MF或者你可以使用jar命令jartfXXX.jar并查看MANIFEST.MF的内容。 关于java-如何从jar文件中获取java主类,我们在StackOverflow上找到一个类似的问题: https://stacko

java - jar 没有复制到 Tomcat 的 lib 文件夹

我正在做一些基本的Spring工作,但在某个时候卡住了。每当我在Tomcat上部署我的应用程序时,我都会收到ClassNotFoundException。我观察到jar没有复制到Tomcat的lib文件夹中。当我手动将jar复制到Tomcatslib文件夹时,它工作正常。如果我犯了任何错误,请告诉我。PS-我正在使用Spring工具套件2.6.0、Tomcat6及其一个Maven项目。谢谢。 最佳答案 转到“项目属性->部署程序集页面”。本页描述了如何打包您的应用程序以进行部署或导出。并添加了新的源“Maven依赖”。从部署程序集页

java - jar 没有复制到 Tomcat 的 lib 文件夹

我正在做一些基本的Spring工作,但在某个时候卡住了。每当我在Tomcat上部署我的应用程序时,我都会收到ClassNotFoundException。我观察到jar没有复制到Tomcat的lib文件夹中。当我手动将jar复制到Tomcatslib文件夹时,它工作正常。如果我犯了任何错误,请告诉我。PS-我正在使用Spring工具套件2.6.0、Tomcat6及其一个Maven项目。谢谢。 最佳答案 转到“项目属性->部署程序集页面”。本页描述了如何打包您的应用程序以进行部署或导出。并添加了新的源“Maven依赖”。从部署程序集页

java - Spring jar 自动加载

我的项目使用基于插件jar中定义的多个应用程序上下文的简单插件机制。然而,为了让它工作,我必须在类路径中包含所有的插件jar。如果Spring可以自动加载jar并自行包含组件,例如放置在我项目的“插件”子目录中,那就太好了。有什么解决办法吗?我走得更远,试图用JarClassLoader解决这个问题.因为我正在手动实例化Spring应用程序上下文,所以我可以执行以下操作:GenericApplicationContextctx=newGenericApplicationContext();//LoadcontextdefinitionsfrompluginjarsJarClassLoa

Java - 将 jar 中的 dll 文件写入硬盘?

我有一个已签名的小程序,我想写出包含在我启动小程序的jar中的dll文件。我这样做是因为我想在dll上执行System.load,显然您不能从applet的jar中加载DLL。第二个问题是您是否可以在小程序中添加环境变量-例如我想将我的DLL提取到硬盘驱动器的某个位置并添加环境变量以便System.load可以找到它。 最佳答案 您应该能够通过以下方式完成此操作:从小程序jar中提取.dll到系统临时目录。使用AccessController在提取的文件上调用System.load(..)。这种方法将避免设置环境变量的需要。下面是一

java - 我怎样才能将java exe提取到jar

我有一个exe,我知道它是用java编写的。我知道可以将java程序制作成exe,并且有将jar文件转换为exe的工具,但是可以转换回来吗?AFAIKjar文件可以在任何可以运行java的平台上运行,我想在mac上使用windows编译的java程序而不使用任何额外的虚拟化(wine,vmware) 最佳答案 这取决于exe的构建方式:如果它只是简单地包装,使用像JSmooth这样的工具,同样的工具可以extractthejar如果它已被编译,例如gcj(如thisquestion所示),...我不确定。如果它是由静态编译器(或AO