草庐IT

uber-jar

全部标签

java - 如何在 R 脚本中运行可执行 .jar 文件?

我正在从事一个相对较大的数据分析项目,其中我编写的R脚本是主要的可执行文件,调用所有其他代码。我无法弄清楚如何从我的R脚本调用可执行文件.jar,但是我还没有在其他地方看到这个问题...这有可能吗? 最佳答案 您可以使用rJava创建java对象的实例。然后你调用它的方法..library(rJava).jinit(PATH_TO_YOUR_JAR)#thisstartstheJVMjobject 关于java-如何在R脚本中运行可执行.jar文件?,我们在StackOverflow上找

java - 如何在没有 native 安装程序的情况下为使用 JavaFX 的应用程序制作可运行的 jar

我有一个应用程序,在从Eclipse导出为可运行的jar并让它“将所需的库打包到生成的JAR中”之后,它可以很好地运行“java-jarblah.jar”。我添加了一些JavaFX代码来弹出网络浏览器。现在似乎不可能制作一个跨次要Java版本的可运行jar。当我将它导出为可运行的jar时,它会复制到特定于我的次要版本的jfxrt.jar中。如果我使用“java-jarblah.jar”来运行这个jar,以获得完全匹配的Java版本(jdk1.7.0_17),那么它工作正常,但是如果我使用一个稍新的版本(jdk1.7.0_45),那么它无法解析swingx正确上课。“一次编写,随处运行”

java - 使用 Gradle 将所有创建的和第三方 jar 复制到一个文件夹中

我们有一个多项目gradle设置,每个子项目都有一个Javajar:-root-project|-sub-project-a|-sub-project-b|-sub-project-c现在,因为我们正在创建一个Javawebstart应用程序,所以我们需要签署所有项目jar以及所有第三方库(依赖项)。我现在的方法是将所有构建的子项目jar和所有第三方库复制到一个单独的文件夹中,并执行一个任务来对它们进行签名。但是我无法复制jar。这是我在根build.gradle中的方法:taskcopyFiles(type:Copy,dependsOn:subprojects.jar){fromco

java - 从外部 jar 中包含 Spring 上下文找不到服务

我目前正在使用SpringBoot和基于注释的配置来管理我的spring应用程序。该项目由注册和外部服务库组成。服务由用@Service注释的类组成,并有一个@Reposity注入(inject)到它们中。注册注入(inject)@Service。项目结构(4个Maven项目):xelamitchell(ParentPOM)+-domain+-service(SpringJPA)registration(separateprojectwithSpringBoot)注册对服务具有maven依赖性。人员服务:packageorg.xelamitchell.service.person;im

java - Gradle:将多个源集组装到一个 jar 中

我在这里问了一个相关问题JOOQclassgenerationandgradle在那个问题中,我试图找到进行多阶段构建的最佳方法,包括在中间步骤中生成类。我已经采用了选项二的方法,现在发现自己陷入了僵局。我有以下build.gradle文件applyplugin:'java'applyplugin:'eclipse'sourceSets{bootstrapgenerated{compileClasspath+=bootstrap.output}main{compileClasspath+=bootstrap.outputcompileClasspath+=generated.outpu

java - 如何在 jsp 应用程序中引用外部 jar?

我是Eclipse的新手。我正在尝试运行一个使用iText生成PDF的jsp示例,我将iText.jar文件放在ReferenseLibrary文件夹中,但是当我运行jsp时,我收到错误消息,指出iText,jar中定义的类文档不能得到解决。 最佳答案 在WEB-INF/lib中添加jar添加(或任何包)到你的JSP的顶部 关于java-如何在jsp应用程序中引用外部jar?,我们在StackOverflow上找到一个类似的问题: https://stacko

java - apache-tomcat 6.0.20 中的共享 jar

我是JWS的新手。我有一个web应用程序(几个web服务),我想在linux系统上使用tomcat6.0.20进行部署。如果我生成一个包含所有使用的库的.war文件并将其放在webapps目录中,一切都很好,但我想共享这些jar,而.war文件本身太大了。首先,我尝试了直观的方式-我创建了一个指向包含jars的目录的链接(WEB-INF/lib),但奇怪的是它无法部署(如果目录不是链接,它就会启动):SEVERE:Errorconfiguringapplicationlistenerofclasscom.sun.xml.ws.transport.http.servlet.WSServl

java - 为什么 Spring AOP 不在运行时编织外部 jar?

我有一个基于Spring3构建的java应用程序。这个项目有另一个jar作为依赖项。此依赖项包含一个@org.aspectj.lang.annotation.Aspect类(比方说,com.aspectprovider.aspects.MyAspect)。有一个@Before建议从实现接口(interface)Foo的类中编织一个方法。像这样的东西:@Before("execution(*com.project.Foo.save(..))")Foo接口(interface)可以在“项目”中或在另一个jar中。对于此示例无关紧要。我的项目包含实现Foo的类。当然,这些是我希望编织的类。我

java - 获取 JAR 编译时间

我正在尝试获取从Eclipse导出的可运行JAR文件的编译时间。一种方法可能是获取META-INF/MANIFEST.MF文件的修改时间。不幸的是,我似乎无法找到获取此信息的方法(我知道如何使用getResourceAsStream("/META-INF/MANIFEST.MF")读取list本身,但我不能似乎能够读取它的修改时间)。有人知道怎么做吗? 最佳答案 如果您有权访问jar文件本身,您应该能够使用java.util.jar包读取jar文件,然后获取list的ZipEntry文件并对其使用getTime()以获取其最后更新时

java - 使用 build.xml 从源文件夹创建一个 jar 文件

我下载了一个具有以下结构的API:在文件夹中,有一个source文件夹和一个build.xml文件。我将如何用它创建一个jar? 最佳答案 如果build.xml文件还没有创建jar文件的目标,您可以在此处阅读有关antjar命令的信息:http://ant.apache.org/manual/Tasks/jar.html但是,很有可能构建文件已经为您做了这些。在包含build.xml文件的目录中(解压jar之后),您可以通过键入ant来运行构建脚本。只是为了好玩,下面是一个编译一些代码并创建jar的简单ant目标示例。此目标将编译