打包jar方法

运行jar包解决方案 2006年08月18日 星期五 下午 07:01 当用java -jar yourJarExe.jar来运行一个经过打包的应用程序的时候,你会发现如何设置-classpath参数应用程序都找不到相应的第三方类,报 ClassNotFound错误。实际上这是由于当使用-jar参数运行的时候,java VM会屏蔽所有的外部classpath,而只以本身yourJarExe.jar的内部class作为类的寻找范围。 **解决方案** 一 BootStrap class扩展方案 Java …

Jar run in linux

JAVA File(ResetStatus): package com.djx.reflect; import java.io.BufferedInputStream; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; import java.sql.Timestamp; import java.text.S…

自解压的jar实现原理

<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>   自解压的jar实现原理作者:Turbo Chen日期:2004/2/8    在网络上,有些java程序的提供者将他们的java安装程序打包成一个jar文件的形式。当运行时,自动将jar中的程序解压出来安装到使用者的电脑上。他们是如何做到这些的呢?现在我们就来解开这个迷,让大家了解如果制作这…

hibernate开发

第一步 下载hibernate,把需要的jar导入工程 hibernate3.jar antlr-2.7.6.jar commons-collections-3.1.jar dom4j-1.6.1.jar javassist-3.9.0.GA.jar jta-1.1.jar slf4j-api-1.5.8.jar slf4j-nop-1.5.2.zip mysql-connector-java-5.0.8-bin.jar 其中mysql-connector-java-5.0.8-bin.jar,slf4j-nop-1.5.2.zip需要额外下载,hibernate中不包含 第二步 编写配置文件 hibernate.cfg.xml文件,内容如下(…

自解压的jar实现原理

自解压的jar实现原理 作者:Turbo Chen 日期:2004/2/8     在网络上,有些java程序的提供者将他们的java安装程序打包成一个jar文件的形式。当运行时,自动将jar中的程序解压出来安装到使用者的电脑上。他们是如何做到这些的呢?现在我们就来解开这个迷,让大家了解如果制作这样的jar文件。     首先,我们来回忆一下,以前我们打包jar时,通常将class程序要用到的资源如*.gif图片、*.xml配置文件等都…

将properties文件放在Jar包并读取

有时候需要在一个library内部打包一个properties文件,包含一些配置信息,而不能部署在外部。在maven工程里面,将properties文件放在src/main/resources目录下。就会自动打包到classes目录下。然后在jar包的代码中想要读取这个文件,可以用类似下面的代码:public class Client { private final static String NAME = "engine.properties"; public static Map<String, String> load() throws Ap…

制作可执行JAR

200年5月10号作者:Shawn Silverman 翻译:Sean 摘要本文阐述了如何把一个不可执行的JAVA Archive(JAR)文件变成可执行,而不用直接操作manifest文件。你会学到写出短小的一个程序,通过运行java -jar命令或在像windows一样的操作系统里面用双击鼠标运行任何JAR文件。 你可以很容易地把应用程序的一整套class文件和资源文件打包到一个JAR中。事实上这就是jar文件存在的一个目的。另外一个目的就是让…

Java的jar机制

在安装的JDK目录中的jre目录下的lib中有一个rt.jar文件,该文件是Java的类包,包含了经常使用的类:System、String类等,当然还有其它一些类。该文件路径是默认包含在程序中的。若要生成一个名为cal.jar的可执行jar文件:(文件名可以是任意合法名字)首先:把程序生成的所有字节码文件(即.class文件)放在同一个目录下(如:D:/Java/A).然后:用j

关于jar的打包

今天弄了好久,眼睛都成对对眼了,还要来打这个总结~!关于如何把一个java传给别人,我说的是生成双击即可执行的Library.Jar文件,而不是exe。在E盘下建一个项目——经典的图书馆系统e:Library,Library是项目名,项目下最外层一个包LibraryManagerSystemE:/Library/classes/LibraryManagerSystem1)写打包的相关信息的文件MANIFEST.MF 在E:/Library/classes>下新建一个文件MANIFEST.MF (可以是其他的文…

Java的jar机制

一些人用了一阵子的Java,可是对于Java的package跟import还是不太了解。很多人以为原始码.java文件中的import会让编译器把所import的程序通通写到编译好的.class档案中,或是认为import跟C/C++的#include相似,实际上,这是错误的观念。 让我们先了解一下,Java的package到底有何用处。

Spring中的Annotation

Spring中的Annotation 操作步骤: 1. 添加jar 2. 定义切面类 package demo; import org.aspectj.lang.JoinPoint; import org.aspectj.lang.ProceedingJoinPoint; import org.aspectj.lang.annotation.After; import org.aspectj.lang.annotation.AfterReturning; import org.aspectj.lang.annotation.AfterThrowing; import org.aspectj.lang.annotation.Around; import org.aspectj.lang.annotation.A…

Hibernate学习2 — 第一个Hibernate程序

1.    第一个Hibernate项目 1.1. 前期工作 我们首先需要建立一个Java项目,加入如下jar:        * HIBERNATE_HOME/hibernate3.jar        * HIBERNATE_HOME/lib/*.jar        * 数据库驱动 复制hibernate.cfg.xml和log4j.properties到项目的src目录下,这两个文件位于        * HIBERNATE_HOME/etc/ 1.2. 建立JavaBean对象(实体类) Javabean对象是用来映射数据库的一条记录。例如: package po; //对…

生成jar文件的方法

Peter Qian 13-08-04 JAR --Java Archive File,顾名思意,它是 Java 的一种文档格式。几乎可以说JAR 文件就是 ZIP 文件,它们的区别是在 JAR 文件的内容中,包含了一个META-INF/MANIFEST.MF 文件,这个文件可以是在生成 JAR 文件的时候自动创建的;也可以是自己书写的。 例如有如下程序: public class HelloWorld {    public static void main(String[] args) {        System.out.println("Hello,…

Hessian简单入门

Hessian是一个简单的连接Web服务的二进制协议。        Hessian概述: 一.客户端和服务端不依赖于其他任何jar,比起webService 它显得轻量许多,比如使用xfire包含核心库和客户端的jar,大小达到了10M ,而最新的hessian-4.0.7  jar大小也只有不到400K.       二.更适合二进制的传输,比起webService.Hessian的 传输速度要高于webService.       三.支持Java,c#,Flex(actionscrpit)   一.  添加Hessian的jar…

使用URL存取jar文件的例子

package net.java2000.net;import java.io.IOException;import java.net.JarURLConnection;import java.net.MalformedURLException;import java.net.URL;import java.util.jar.JarEntry;import java.util.jar.JarFile;/** * 使用URL存取jar文件。 * * @author 赵学庆,Java世纪网(java2000.net) * */public class URLGetJarFile {  public static void main(String[] args) {    try {      // 创建指…