maven初体验

之所以看Maven,是因为看到一些文章,讲Maven是如何支持项目构建的,是下一代Ant……。于是乎,经不起诱惑,也开始接触了一下Maven。        Maven的基本概念先不讲,这里主要记录我的一些体会。        我对Maven印象最为深刻的是:Maven其实不是Ant,Ant通过Task完成很多关于项目编译,打包之类的问题,然后提供了很多的Task,完成其它的工作。Maven的目标其实非常特定,它就是为了简化项目构建的过程…

使用 Felix Maven Bundle 插件将 Jar 包打入到 OSGi bundle 中

在开发 OSGi bundle 时,如果你的 Bundle 所依赖的某个 Jar 并不是一个 OSGi bundle(可以通过 MANIFEST.MF)文件看出来)。有一些解决方法:   将这个 Jar 包的 MANIFEST.MF 文件修改为符合 OSGi 规范的格式。这个工作可以手工做。(网上的使用 Eclipse 完成这个工作的方法我没有成功。成功者可告诉我方法) 将 Jar 包打入到你的 OSGi 包中。下面介绍使用 Felix 的 Maven Bundle plugin 去实现这个方…

今天工作记录

1.mysql命令里执行*.sql脚本,用source *.sql 2.运行*.jar用:java -Xms64m -Xmx512m -jar *.jar 3.启动tomcat和关闭tomcat,在tomcat/bin下,shutdown.sh和startup.sh 4.在mysql里设置utf8字符集:   charset utf8;

从JAR和zip档案文件中提取Java 资源

多数 java 程序员都非常清楚使用 jar 文件将组成 java 解决方案的各种资源(即 .class 文件、声音和图像)打包的优点。刚开始使用 jar 文件的人常问的一个问题是:“如何从 jar 文件中提取图像呢?”本文将回答这个问题,并会提供一个类,这个类使从 jar 文件中提取任何资源变得非常简单! 加载 gif 图像假定我们有一个 jar 文件,其中包含我们的应用程序要使用的一组 .gif 图像。下面就是使用 JarResou…

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的类。 当然…

eclipse+fjep(one-jar)打包java工程为单一的jar

本文说明如何使用eclipse+fjep插件打包java工程为一个单一的可执行jar,使得即使使用了额外三方的jar也能发布单一的jarfjep :http://fjep.sourceforge.net/ fjep tutorial(http://fjep.sourceforge.net/fjeptutorial.html)说明了如何用fjep打包,fjep的工作是展开三方的jar,直接将三方classes以文件夹(package)的形式打入客户jar比如:客户工程为fjepdemo(仅一个java文件:fjepdemo/Demo.java),…

Java工作环境搭建

一、安装JDK 下载地址:http://java.sun.com/javase/downloads 安装: 1、运行安装JDK安装文件:jdk-6u3-windows-i586-p.exe; 2、单击下一步,默认安装JDK组件,并把安装路径改为C:\Java\jdk,单击下一步; 3、JRE安装,下一步,安装路径设为C:\Java\jre。 检查安装是否正确:win+R运行命令行,并执行cmd,进入命令行窗口,执行java命令——显示全部信息,或java -version命令——显示版本信息,则安装…

linux下java的安装

1。安装jdk,没什么特别的。2。安装好jdk后,需要设定如下参数让java正常工作。(路径以实际安装路径为准)export  JAVA_HOME=/usr/java/jdk export  CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib export  PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin

指定eclipse启动使用的jdk,路径有空格的情况

情况,机器是64位win7,装有64位jdk,并设置了环境变量,eclipse32位的启动报错,安装了一个32位jdk,在eclipse中指定启动参数。   32位jdk安装在了默认路径下, C:\Program Files (x86)\Java\jdk1.6.0_21   按住alt键,用鼠标拖动eclipse.exe创建一个eclipse启动快捷方式,右键点击快捷方式,属性 在目标一项中添加启动参数  -vm "C:\Program Files (x86)\Java\jdk1.6.0_21\bin\javaw.exe" 注意jdk路…

设tomcat的访问地址为Https

第一步(不是必须) 删除已经存在的服务器端证书 如果jre目录下已经存在 服务器证书 需呀删除证书 输入如下命令删除 指定别名yanjzkey的证书 */ [b]%java_home%/bin/keytool -delete -alias yanjzkey -keypass changeit -keystore %java_home%/jre/lib/security/cacerts [/b][b] 第二步 生成服务端证书 输入如下命令 在当前目录中 生成服务端证书tomcat.jks 注意:   1.密码随意输入,比如:111111   2.…

重温 JDK JRE

1.JDK(Java Development Kit) 也就是其他语言开发所说的SDK(Software Development Kit).给Java开发提供编译环境   2.JRE(Java Runtime Enviroment) 给Java开发编译后的程序提供运行环境   3.JDK中的JRE何用? 如果JDK是用C或者C++写成的软件,自然不需要JDK中的JRE了。但是JDK从事编译工作所用到的依然是.jar的class文件,他们的运行需要一个JRE,所以......   4.JDK中bin的命令(待补充)   5.JD…

高效工作—Eclipse 常用设置

1,设置默认的全局JRE: Window->Preferences-> Java -> Installed JREs ,这样每次新建项目时,默认的JRE库即为选中的项。 2,设置工作空间全局编码: 设置UTF-8   Window->Preferences->General->Workspace 中Text file encoding 选择other并选UTF-8 3,修改文件默认编码: Window -> Preferences -> General -> Content Types 【注意是修改最下面的Default encoding】,在这里可以将html、properti…

jdk与jre

今天在重装eclipse,jdk是发现了eclipse目录下的jre就是复制jdk目录下的jre,eclise工作时的语法检查都是遵循jre的语法的,但eclise下的jre是编译后的class文件,这是为什么在项目里查看源文件时看不了的原因,想查看源代码很简单,preferencs->java->Install java -》选择jre,然后把它的路径指向jdk中的jre,就可以查看源代码了!

安装jdk

在你正确使用java开发之前,你要做的就是安装jdk 和 tomcat.1 安装jdk1.1 下载jdk   你可以到sun的官方网站上去下载最新的jdk,一般来说你下载的是.bin文件,#/$ jdk****.bin 就可以安装了.一般会安装到/usr或/usr/share下的jdk文件夹下.   当然你也许和我一样是在本地网站上下载的jdk的压缩文件,解压出来jdk文件夹.把它放到恰当的位置,比如上面说的/usr或/usr/src.1.2 设置java环境变量   安装了 jdk 并…

jdk安装完为什么会有两个JRE

jre 和 jdk 有什么区别? 为什么安装 jdk 后会有两套 jre?(一套一般在c:\program files\java\jre 下,一套自己选择的 jdk 安装路径下,如:c:\program files\java\jdk1.6\jre JRE 提供了 JAVA 程序运行的必要环境平台; jdk 提供了 java 的编程环境,它包含编译调试的环境功能,包含 JRE ; 如果只安装了 jre ,那么 cmd 命令行中只能执行 java 指令,不能执行 javac ; 安装好 jdk 后才能执行 jav…