jar

    4热度

    2回答

    我对Java的相对较新的& maven,所以为了了解我的方式,我决定做一个项目作为学习的一种手段。 我拿起一个很常见的堆栈: 的Java 1.6 休眠(带注释) 春季(带注释) 的JUnit 4 Tomcat的 的Oracle XE/In-mem hsqldb 迄今为止,我遇到的最大问题之一是获得jar版本的正确组合以获得稳定的环境。两个月后,我的问题是still fighting with。 很

    1热度

    4回答

    我想制作一个非常简单的ant脚本,它执行1个任务,即创建一个jar文件。但是,当我尝试使用一个非常简单的示例时,由于我的源依赖于罐子上的依赖关系,它失败了。所以,你如何指定jar在构建Ant目标时需要在类路径中存在的jar。 <project name="project" default="default"> <property name="src.dir" value="src"/> <p

    2热度

    1回答

    我有一个分布式应用程序。客户端和服务器共享一些通用库。客户端必须使用JDK 5编译器或者target = 1.5进行编译(也可以在PowerPC和CoreDuo Mac上的任意位置运行)。但是我想在纯服务器代码中使用SE 6功能。 可以编译两次公共库 - 一次是使用JDK 5,一次使用JDK 6,并使用JDK 5编译的类文件在客户端序列化对象,并在服务器端使用编译后的类文件反序列化它们与JDK 6

    24热度

    1回答

    我想将实现版本行添加到我的jar文件中的清单,以反映POM版本号。我不能为我的生活制定出如何使用jar插件来做到这一点。 这可能吗?

    7热度

    1回答

    我想使用maven assembly插件将Implementation-Version行添加到我的jar文件中的清单中,该清单反映了POM版本号。 请注意,这与jar插件相似,但与another of my recent questions不同。

    30热度

    5回答

    有没有一种方法可以确定哪些类在运行时从哪些jar加载? 我确定我们以前都在JAR地狱。我已经解决了这个问题,在项目上排查了ClassNotFoundException s和NoClassDefFoundError。我想避免在jar中找到所有类的实例,并使用代码中的淘汰过程导致CNFE找到罪魁祸首。 任何分析或管理工具是否会为您提供此类信息? 这个问题纯粹是因为我们应该在类加载的时候有这个信息。必须

    13热度

    3回答

    我有这个类: public class Test { public static void main(String[] args) { System.out.println("Hello World!"); } } 我使用Eclipse的“导出到运行的JAR”的功能,使之成为一个可执行的JAR文件( Test.jar的)。当我在Eclipse中运行这个程序时,

    0热度

    3回答

    我可以清晰地构建我的应用程序在Windows和Mac OS X,但在Windows上,当我尝试运行应用程序我得到我的主类的类未发现异常 主要$ 4中未发现。 班是在那里,它建立干净。为什么不能找到类文件? Jar在OS X中工作。 Jar的创建方式如下。 <target name="jar" depends=""> <jar destfile="build/application.jar

    1热度

    1回答

    这是在我的程序最后一次不成功运行之后。我注意到,文件的大小发生了变化,我可以不再运行的Java类为我的程序: [email protected] ~ $ ls -l lifecycle-0.1-SNAPSHOT.jar -rw-r--r-- 1 root root 24740243 Jun 4 20:48 lifecycle-0.1-SNAPSHOT.jar 这是后我复制原始的JAR文

    2热度

    1回答

    我们有供应商提供的Jar,其中包含我们希望通过AOP进行扩展和/或修改的类。默认的Sun JVM安全模型不允许未签名或由其他人签名的代码在签名的jar中扩展类。我们可以轻松地从jar文件中删除签名,但我更愿意将JVM配置为忽略jar签名安全措施。这可以做到吗?请注意,我们处于一个非常受控制的环境中,所以我们相对漠不关心将流氓代码插入供应商提供的jar包中。