JPA入门例子(采用JPA的hibernate实现版本)

(1)、JPA介绍:       JPA全称为Java Persistence API ,Java持久化API是Sun公司在Java EE 5规范中提出的Java持久化接口。JPA吸取了目前Java持久化技术的优点,旨在规范、简化Java对象的持久化工作。使用JPA持久化对象,并不是依赖于某一个ORM框架。      为什么要使用JAP?      在说为什么要使用JPA之前,我们有必要了解为什么要使用ORM技术。 ORM 是Object-Relation-Mapping,即对象关系影射技术…

关于打jar

    我们有时候想让我们写的Java程序能够像windows中的exe文件一样能够双击执行,其实,在Java中我们只需要将我们的程序打包成一个jar文件就可以了,只要安装了jre计算机都可以运行。     这里我分为两种情况来说明一下怎样使用Myeclipse来打jar包。          第一种,我们的程序没有引用到外部的jar包。这种情况对我们来说实在是太简单了。在“包资源管理器”中选中要打包的项目右击---Export---选择自…

Make executable jar file 可执行的jar文件的制作

   今天,一直在摸索可执行的jar文件的制作,按照从网上搜索得来的"手动制作可执行JAR的方法",那么去做,总是得到下面的错误,百思不得其解.自己摸索了好久,打开J2SDK的关于JAR的文档看了看(相对于本地机器J2SDK的安装位置docs/tooldocs/windows/jar.html中),做了试验才发现不是像有些文档那么简单的说只要"Main-class : package.主执行文件",就可以了!其实,最重要的是要在manifest.mf文件中加入"Main-cla…

jdk与jre的区别

j2se , , , 发表评论
今天突然有朋友问,jdk与jre的区别,特此简单说一下: JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。 JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。 1.JVM -- java virtual machineJVM就是我们常说的java虚拟机,它…

Eclipse导出可执行jar包

j2se , 发表评论
        工作中经常遇到客户要求我们开发一些小工具,比如批量数据导入、数据检查、自动爬虫等类型的小应用,这些应用不需要界面,只需提供一个可执行的jar包,然后写个批处理程序调用即可。          这里简单创建一个maven工程,无业务逻辑,主要介绍如何将maven工程打包为可执行的jar包,并输出为一个整体可运行的java小程序。 一、创建一个maven工程,工程结构如下图: 二、配置pom.xml,引入依赖…

关于Eclipse打包项目

内建的eclipse打包jar有些限制不能一并把引用的jar打包进来这个plug-in可以解决http://fjep.sourceforge.net/不过是再把引用的jar的classes包进自己的jar里 下载解压后,将plugin下的文件黏贴到Eclipse中的plugin下,然后命令行中进入Eclipse的目录下,使用命令eclipse -clean启动以方便Eclipse认识到新加入的插件。右键点击项目-->export-->看是不是又多出一个项目fat jar export,选择。一路往下ok!

如何读取JAR包中的资源文件(如XML、TXT等)

如何读取 JAR 包中的资源文件(如 XML 、 TXT 等)? getResource 和 getResourceAsStream   问题的根源还是在于老生常谈的所谓 class path ,不信的话你在系统环境变量里的 ClassPath 加上你的 jar 文件,这下你就看得到你的图片了!但单独发布 jar 的话不可能指望每次都让用户为你的 jar 而专门修改 classpath 。那么有没有什么办法一劳永逸地搞定它呢?我们需要从类的装载入手。先扯远一点,在开…

如何打jar包

jar 应用 先打开命令提示符(win2000或在运行筐里执行cmd命令,win98为DOS提示符),输入jar -help,然后回车(如果你盘上已经有了jdk1.1或以上版本),看到什么: 用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...     选项: -c 创建新的存档  -t 列出存档内容的列表  -x 展开存档中的命名的(或所有的〕文件  -u 更新已存在的存档  -v 生成详细输出到标准输出上  -f 指定存档…

jar命令往jar包里加文件

jar   -uf   [the   primal   jar   file]   files 比如jar   -uf   Friends.jar   Tom.java   Jimy.java   Kitty.java     如果出现命令不对则可能是环境变量问题   环境变量设置如下: JAVA_HOME    d:/Program Files/Java/jdk1.5.0_02 CLASS_PATH  .;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar; Path        %JAVA_HOME%/bin;

Java操作Excel之理解JXL–读取Excel

JXL (Java Excel API)是一个用来动态读写Excel文件的开源框架,利用它可以在任何支持Java的操作系统上动态读写Excel文件。JXL 的主页是:http://www.andykhan.com/jexcelapi/,可以在这里下载到它的最新的版本。你可以分别通过如下命令java -jar jxl .jar -xml test.xlsjava -jar jxl .jar -cvs test.xls 以xml和cvs格式查看test.xls,这是因为JXL 作者实现了一个用来演示的jxl .demo.Demo的类。 当然…

jar

j2se , , , , 发表评论
jar -cvf xx.jar *.*C:\Documents and Settings\ginger>javac -help用法:javac 其中,可能的选项包括:-g 生成所有调试信息-g:none 不生成任何调试信息-g:{lines,vars,source} 只生成某些调试信息-nowarn 不生成任何警告-verbose 输出有关编译器正在执行的操作的消息-deprecation 输出使用已过时的 API 的源位置-classpath 指定查找用户类文件的位置-cp 指定查找用户类文件的位置-sourcepath 指定查…

运行*.jar的方法

java -jar 或javaw -jar   //javaw一般用来运行有图形界面应用程序 eg:javaw -jar myswt.jar 可写在批处理或shell中eg:start javaw -jar myswt.jar start  javaw  -Djava.library.path=./native/  -jar myswt.jar   这些运行指令可以写在批处理或shell脚本中,这样可以在字符界面中启动应用程序。

Java应用——精简jre体积

 这是一个非常简单的Java应用,仅有6KB。它能够记录Java应用程序与JRE中rt.jar的依赖关系,进而仅以其依赖类生成一个新的rt.jar文件,从而最大限度精简JRE体积,建议其与GreenJVM配和使用。(下载地址:http://code.google.com/p/greenvm/) example1(传参调用) : java -jar GreenJVMMake.jar -t da -i ./fps_test.jar -o ./     -t 精简的应用类型,DA为桌面应用,CA为命令行应用     …

Java 串口通信环境的配置

j2se , , , , 发表评论
[size=x-large]做串口通信,要从网上下载三个文件:分别是:1.COMM.JAR;2.javax.comm.properties;3.win32com.dll;然后把这三个文件放到如下目录中:假如你把JAVA开发包装在C:\jdk1.6中,里面有两个文件夹,一个是JDK,一个是JRE。COMM.JAR放到C:\jdk1.6\jre\lib\ext;javax.comm.properties放到C:\jdk1.6\jre\lib。win32com.dll放到C:\jdk1.6\bin中,如果用ECLIPSE可能需要你手动导入comm.JAR,相信这个…

java打包exe 制作安装包 With JRE 自启动

又是一个无聊的周末,硬着头皮给客户想出一套java程序打包的解决方案 目标:有安装程序包像安装qq一样简单一直下一步即可 ,可卸载,要求程序自动启动,不需要单独安装JRE,就在写这套解决方案的时候,我真是百般痛恨微软.哎无奈啊.幸好最终还是被我想出来了,分享下吧,好久不写博了. 第一步 jre减肥,删除jre/lib/rt.jar中不使用的类,删除charsets.jar中不使用的字符集编码.MyWork开源项目(http://mywork.sour…
下一页 »