JPA环境配置

2019-04-22 23:28|来源: 网路

本章将指导完成JPA在Windows和Linux系统的设置过程。 JPA可以很容易地安装并集成而无需任何复杂的设置程序,简单几个步骤在当前的Java环境。在安装时用户管理是必需的。

系统要求

JDK Java SE 2 JDK 1.5 或以上
内存 1 GB RAM (推荐,小了慢了不要怪我)
硬盘 没有最小要求
系统版本 Windows XP 或以上, Linux


现在让我们继续安装JPA,如下几个步骤。

第一步:确认已经Java安装

首先,需要在系统上安装Java软件开发工具包(SDK)。为了验证这一点,根据所使用的平台执行以下两个命令。

如果Java安装已正确完成,那么它会显示Java安装的当前版本。示例输出如下表中。

平台 命令 输出样例
Windows

打开命令控制台,然后输入:

\>java –version

Java version "1.7.0_60"

Java (TM) SE Run Time Environment (build 1.7.0_60-b19)

Java Hotspot (TM) 64-bit Server VM (build 24.60-b09,mixed mode)

Linux

打开命令终端,输入:

$java –version

java version "1.7.0_25"

Open JDK Runtime Environment (rhel-2.3.10.4.el6_4-x86_64)

Open JDK 64-Bit Server VM (build 23.7-b01, mixed mode)

  • 假设本教程的读者已把Java SDK版本1.7.0_60 安装在他们的系统中。

  • 如果还没有安装Java SDK,从http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载当前版本并安装它。

第2步:设置Java环境

设置环境变量JAVA_HOME 指向到安装在机器上的 Java 目录的位置。例如,

平台 描述
Windows 设置 JAVA_HOME 指向 C:\ProgramFiles\java\jdk1.7.0_60
Linux Export JAVA_HOME=/usr/local/java-current

添加Java编译器位置的完整路径到系统路径。

平台 描述
Windows 添加字符串  "C:\Program Files\Java\jdk1.7.0_60\bin" 到系统变量 PATH 的尾部.
Linux Export PATH=$PATH:$JAVA_HOME/bin/

在命令提示符下执行命令java-version如上所述。

第3步:安装JPA

可以使用任何JPA提供者,从本教程中,如EclipseLink,Hibernate都经过JPA安装。让我们使用EclipseLink遵循JPA安装。对于JPA编程需要遵循特定的文件夹架构,因此最好是使用IDE。

下载Eclipse IDE 如下面的链接 https://www.eclipse.org/downloads/ 选择 EclipseIDE 对JavaEE 开发者是 Eclipse indigo。

解压缩 Eclipse 的zip文件。打开Eclipse IDE。

Installing JPA

安装使用EclipseLink JPA

EclipseLink是一个库,因此我们不能直接将其添加到Eclipse IDE。安装JPA使用EclipseLink需要按照下面给出的步骤。

  • 创建一个新的JPA项目在Eclipse IDE中,首先选择File->New->JPA项目如下:

    New JPA

  • 得到一个名为新建JPA项目的对话框。输入项目名称sxt_JPA_Eclipselink,检查JRE版本,然后单击下一步:

    Dialog Box

  • 点击下载库(如果没有库)中的用户库部分。

    Download Library

  • 在下载库对话框中选择 EclipseLink 库的最新版本,点击下一步,如下所示:

    Download Library Dialog Box

  • 接受许可条款,然后单击下载库完成。

    License

  • 下载开始作为显示在下面的屏幕截图。

    Process

  • 下载后,请在用户库部分中的下载库,然后单击Finish(完成)。

    Library Section

  • 最后得到Package Explorer中的Eclipse IDE项目文件。提取所有文件,得到的文件夹和文件的层次结构如下所示:

    Package Explorer

加入MySQL连接到项目

我们在这里讨论的例子需要连接数据库。让我们看看MySQL数据库进行数据库操作。它需要使用mysql-connector jar与Java程序进行交互。

按照以下步骤配置数据库的jar在项目中。

  • 转到项目属性 - 通过右击它> Java构建路径。会得到一个对话框,显示在下面的屏幕截图。单击添加外部JAR。

    External Jars

  • 去到 jar 在系统的位置,选择该文件,然后单击打开。

    Jar Location

  • 单击确定在属性对话框。将获得MySQL的连接器jar 在项目。现在,可以使用MySQL数据库操作。


相关问答

更多
  • http://zrl.name/?s=java 这里有很多JAVA资料,我去过几次,有兴趣也可以去看看。
  • Java环境配置[2023-05-27]

    classpath 环境变量配置: .;C:\Program Files\Java\jdk1.6.0\lib\tools.jar;C:\Program Files\Java\jdk1.6.0\lib\dt.jar //------------------------------------------------------------- classpath 变量里边需要导入两个包: 你的java目录\lib\tools.jar 你的java目录\lib\dt.jar 注意最前面还有个点,一定不要忘记 表示 ...
  • java jdk 环境配置[2022-03-10]

    (1)新建->变量名:JAVA_HOME 变量值:D:\Java\jdk1.6.0_12(这只是我的JDK安装路径) (2)编辑->变量名:Path 在变量值的最前面加上:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin (3)新建->变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar (4)编辑->变量名:JAVA_HOME,变量值:D:\Java\jdk1.6.0_ ...
  • JDK8的环境配置[2022-12-04]

    比如你的jdk安装目录在 c://jdk 那么classpath为:c://jdk//lib path:c://jdk//bin java_home:c://jdk
  • PHP开发环境配置(Windows版) Apache+MySQL+PHP+phpMyAdmin 我的系统:Windows XP Author:usnay Time:2009-7-7 Step1:下载以下文件 (1)php-5.2.0-Win32.zip pecl-5.2.0-Win32.zip 下载地址:[url]http://www.php.net/downloads.php[/url] (2)apache_2.2.3-win32-x86-no_ssl.msi 下载地址:[url]http://http ...
  • jsp环境配置[2023-01-16]

    一般的环境配置组合:TOMCAT+JSP; 如果要连数据库,建议:TOMCAT+JSP+MYSQL APACHE+TOMCAT+JSP这个组合也行,但显得没啥必要,除非你要在网上发布,但这也不是一个很好的组合,需要你操心的事多了去了。 之所以要安装两个,是因为: 不同的用处: APACHE:它是HTTP服务器,你在里面可以运行一些静态的页面,如html(你有html网页吗,有的话下面的也可以支持) TOMCAT:它是JSP/SERVLET服务器,专门运行JSP页面的,不过现在静态页面也是支持的。 整合的好处 ...
  • 什么平台啊讲清楚
  • 配置了JDK的环境变量就可以了,tomcat不需要配置环境变量。 要想启动项目,必须将项目部署到tomcat下面。 如何部署呢?将编译好的java项目放到webapp目录下面,启动tomcat就可以直接访问了。(不会部署上网查,很多)
  • 那是因为你要启动服务器是先解析application.xml,才能将sessionFactory注入进去,所以你在web.xml先配置监听,具体配置如下: contextConfigLocation ...
  • JBoss有一篇有趣的文章,展示了如何使用各种独立的事务管理器配置Hibernate,包括JOTM(本文涵盖的不仅仅是,还有更多的人可以做得更少)以及WITHOUT Spring。 但实际上,我的建议是使用Atomikos(本文将介绍),而不是JOTM,因为它是一款出色的产品,并且: 它是目前唯一拥有在线文档的事务管理器, 如何在没有Spring的情况下与任何J2EE容器之外的Hiberante进行集成 。 它似乎是独一无二的支持XaDataSource和Pooling的,所以没有它自己的JNDI实现(我们 ...