开源项目
知识点
相关文章
更多最近更新
更多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。
安装使用EclipseLink JPA
EclipseLink是一个库,因此我们不能直接将其添加到Eclipse IDE。安装JPA使用EclipseLink需要按照下面给出的步骤。
创建一个新的JPA项目在Eclipse IDE中,首先选择File->New->JPA项目如下:
得到一个名为新建JPA项目的对话框。输入项目名称sxt_JPA_Eclipselink,检查JRE版本,然后单击下一步:
点击下载库(如果没有库)中的用户库部分。
在下载库对话框中选择 EclipseLink 库的最新版本,点击下一步,如下所示:
接受许可条款,然后单击下载库完成。
下载开始作为显示在下面的屏幕截图。
下载后,请在用户库部分中的下载库,然后单击Finish(完成)。
最后得到Package Explorer中的Eclipse IDE项目文件。提取所有文件,得到的文件夹和文件的层次结构如下所示:
加入MySQL连接到项目
我们在这里讨论的例子需要连接数据库。让我们看看MySQL数据库进行数据库操作。它需要使用mysql-connector jar与Java程序进行交互。
按照以下步骤配置数据库的jar在项目中。
转到项目属性 - 通过右击它> Java构建路径。会得到一个对话框,显示在下面的屏幕截图。单击添加外部JAR。
去到 jar 在系统的位置,选择该文件,然后单击打开。
单击确定在属性对话框。将获得MySQL的连接器jar 在项目。现在,可以使用MySQL数据库操作。
相关问答
更多-
java环境详细配置[2024-03-17]
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的运行环境[2022-11-28]
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页面的,不过现在静态页面也是支持的。 整合的好处 ... -
怎么查看python的配置环境[2022-06-08]
什么平台啊讲清楚 -
配置了JDK的环境变量,然后装了TOMCAT,那TOMCAT要配置环境吗[2022-06-01]
配置了JDK的环境变量就可以了,tomcat不需要配置环境变量。 要想启动项目,必须将项目部署到tomcat下面。 如何部署呢?将编译好的java项目放到webapp目录下面,启动tomcat就可以直接访问了。(不会部署上网查,很多) -
jpa如何配置 ?jpa使用场合是?[2024-01-01]
那是因为你要启动服务器是先解析application.xml,才能将sessionFactory注入进去,所以你在web.xml先配置监听,具体配置如下: contextConfigLocation ... -
JBoss有一篇有趣的文章,展示了如何使用各种独立的事务管理器配置Hibernate,包括JOTM(本文涵盖的不仅仅是,还有更多的人可以做得更少)以及WITHOUT Spring。 但实际上,我的建议是使用Atomikos(本文将介绍),而不是JOTM,因为它是一款出色的产品,并且: 它是目前唯一拥有在线文档的事务管理器, 如何在没有Spring的情况下与任何J2EE容器之外的Hiberante进行集成 。 它似乎是独一无二的支持XaDataSource和Pooling的,所以没有它自己的JNDI实现(我们 ...