﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>IT博客网-asfman-文章分类-Java</title><link>http://www.cnitblog.com/asfman/category/5787.html</link><description>有些人注定要生活在彼岸 可以亲近可以爱怜 甚至可以穷尽一生去思念 只是无法触及 有些距离 注定不能跨越 只能俩俩相望 就像有些爱只能养在心里 长在眼中 不要捧在手里 放在身边 注定只能邂逅 无法遭遇</description><language>zh-cn</language><lastBuildDate>Fri, 20 Jul 2007 04:13:24 GMT</lastBuildDate><pubDate>Fri, 20 Jul 2007 04:13:24 GMT</pubDate><ttl>60</ttl><item><title>java环境配置</title><link>http://www.cnitblog.com/asfman/articles/30279.html</link><dc:creator>汪杰</dc:creator><author>汪杰</author><pubDate>Fri, 20 Jul 2007 00:47:00 GMT</pubDate><guid>http://www.cnitblog.com/asfman/articles/30279.html</guid><wfw:comment>http://www.cnitblog.com/asfman/comments/30279.html</wfw:comment><comments>http://www.cnitblog.com/asfman/articles/30279.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/asfman/comments/commentRss/30279.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/asfman/services/trackbacks/30279.html</trackback:ping><description><![CDATA[装JDK <br>从java.sun.com/"&gt;<a href="http://java.sun.com/" target=_blank><u><font color=#0000ff>http://java.sun.com/</font></u></a>下载jdk-1_5_0_04-windows-i586-p.exe <br>安装到指定路径，我选择D:\jdk1.5.0 <br>配置环境变量： <br>JAVA_HOME: D:\jdk1.5.0 <br>PATH: D:\jdk1.5.0\bin; <br>CLASSPATH: .;D:\jdk1.5.0\lib\tools.jar;D:\jdk1.5.0\jre\lib\rt.jar; <br><br>安装WTK <br>从java.sun.com/"&gt;<a href="http://java.sun.com/" target=_blank><u><font color=#0000ff>http://java.sun.com/</font></u></a>下载j2me_wireless_toolkit-2_2-windows.exe <br>安装到指定路径，我选择D:\WTK22 <br><br>安装Eclipse <br>从<a href="http://www.eclipse.org/" target=_blank><u><font color=#0000ff>http://www.eclipse.org/</font></u></a>下载eclipse-SDK-3.0.1-win32.zip和 <br>NLpack-eclipse-SDK-3.0.x-win32.zip（语言包） <br>解压缩eclipse-SDK-3.0.1-win32.zip即可，我的路径：D:\MyDevelopTools\eclipse <br>解压缩NLpack-eclipse-SDK-3.0.x-win32.zip,得到features和plugins两个文件夹，把里面的文件分别拷入eclipse中相应的目录下即可 <br><br>安装Tomcat <br>从<a href="http://jakarta.apache.org/" target=_blank><u><font color=#0000ff>http://jakarta.apache.org/</font></u></a>下载jakarta-tomcat-5.5.9.zip <br>解压缩jakarta-tomcat-5.5.9.zip即可 <br>配置环境变量： <br>Tomcat_Home: D:\MyDevelopTools\tomcat-5.5.9 <br>PATH: D:\MyDevelopTools\tomcat-5.5.9; <br><br><br>在eclipse中配置J2ME开发环境： <br>安装eclipseme: <br>从<a href="http://www.eclipseme.org/" target=_blank><u><font color=#0000ff>http://www.eclipseme.org/</font></u></a>下载eclipseme.feature_0.9.4_site.zip <br>在eclipse中选择帮助-〉软件更新-〉查找并安装-〉搜索要安装的新功能部件-〉新建已归档的站点 <br>选择eclipseme.feature_0.9.4_site.zip，打开-〉选择eclipseme.feature_0.9.4_site.zip，剩下的一直下一步就可以了。安装完成会在窗口-〉首选项中出现J2ME <br>修改JAVA-〉调试： <br>选中JAVA-〉调试，把暂挂执行的前两项点去，通信中的调试器超时改为15000 <br>配置WTK <br>窗口-〉首选项-〉J2ME-〉Platform Components <br>右键单击对话框右侧的Wireless Toolkit，选择Add Wireless Toolkit, <br>选择WTK安装目录，eclipse会自动匹配。 <br><br>在eclipse中配置J2EE开发环境(Tomcat5.5.9)： <br>安装EMF-RunTime: <br>从<a href="http://www.eclipseme.org/" target=_blank><u><font color=#0000ff>http://www.eclipseme.org/</font></u></a>下载emf-sdo-runtime-2.0.1.zip <br>解压缩emf-sdo-runtime-2.0.1.zip,得到features和plugins两个文件夹，把里面的文件分别拷入eclipse中相应的目录下即可。 <br>安装Lomboz： <br>从<a href="http://forge.objectweb.org/" target=_blank><u><font color=#0000ff>http://forge.objectweb.org</font></u></a>下载org.objectweb.lomboz_3.0.1.N20050106.zip解压缩org.objectweb.lomboz_3.0.1.N20050106.zip,得到features和plugins两个文件夹，把里面的文件分别拷入eclipse中相应的目录下。如果在窗口-〉首选项中有Lomboz选项就安装正确，如果没有，在D:\eclipse\configuration\下删除org.eclipse.update这个文件夹,再重起eclipse就可以了。 <br>配置Lomboz: <br>在D:\eclipse\plugins\com.objectlearn.jdt.j2ee_3.0.1\servers下新建一个文件tomcat559.server，里面的内容从tomcat50x.server全部复制过来，把name="Apache Tomcat v5.0.x"替换成name="Apache Tomcat v5.5.9"，然后把所有的 <br>&#8220;${serverRootDirectory}/bin;${serverRootDirectory}/common/endorsed&#8221;替换成 <br>&#8220;${serverRootDirectory}/common/endorsed&#8221;就可以了。然后进入eclipse，窗口-〉首选项-〉Lomboz,把JDK Tools.jar改为：D:\jdk1.5.0\lib\tools.jar，窗口-〉首选项-〉Lomboz-〉Server Definitions,在Server types中选择Tomcat5.5.9在Application Server Directory和Classpath Variable的路径改为D:/MyDevelopTools/tomcat-5.5.9先应用，再确定就可以了。
<img src ="http://www.cnitblog.com/asfman/aggbug/30279.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/asfman/" target="_blank">汪杰</a> 2007-07-20 08:47 <a href="http://www.cnitblog.com/asfman/articles/30279.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jdk与jre的区别</title><link>http://www.cnitblog.com/asfman/articles/30277.html</link><dc:creator>汪杰</dc:creator><author>汪杰</author><pubDate>Fri, 20 Jul 2007 00:24:00 GMT</pubDate><guid>http://www.cnitblog.com/asfman/articles/30277.html</guid><wfw:comment>http://www.cnitblog.com/asfman/comments/30277.html</wfw:comment><comments>http://www.cnitblog.com/asfman/articles/30277.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/asfman/comments/commentRss/30277.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/asfman/services/trackbacks/30277.html</trackback:ping><description><![CDATA[<div class=tit>&nbsp;</div>
<table style="TABLE-LAYOUT: fixed">
    <tbody>
        <tr>
            <td>
            <div class=cnt>
            <p><strong>对于java初学者来说，往往不懂区分jdk和jre的区别，实际上这两个东西差别很大的，有必要了解一下：</strong></p>
            <p><strong>简单的说JDK是面向开发人员使用的SDK，它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包，可以包括函数库、编译程序等。<br>&nbsp;&nbsp; JDK就是Java Development Kit<br>JRE是Java Runtime Enviroment是指Java的运行环境，是面向Java程序的使用者，而不是开发者。</strong></p>
            <p><strong>如果安装了JDK，会发同你的电脑有两套JRE，一套位于 \jre 另外一套位于 C:\Program Files\Java\j2re1.4.1_01 目录下，后面这套比前面那套少了Server端的Java虚拟机，不过直接将前面那套的Server端Java虚拟机复制过来就行了。而且在安装JDK可以选择是否安装这个位于 C:\Program Files\Jav a 目录下的JRE。如果你只安装JRE，而不是JDK，那么只会在 C:\Program Files\Java 目录下安装唯一的一套JRE。 <br><br>&nbsp;&nbsp;&nbsp;&nbsp; JRE的地位就象一台PC机一样，我们写好的Win32应用程序需要操作系统帮我们运行，同样的，我们编写的Java程序也必须要JRE才能运行。所以当你装完JDK后，如果分别在硬盘上的两个不同地方安装了两套JRE，那么你可以想象你的电脑有两台虚拟的Java PC机，都具有运行Java程序的功能。所以我们可以说，只要你的电脑安装了JRE，就可以正确运行Jav a应用程序。<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1、为什么Sun要让JDK安装两套相同的JRE？这是因为JDK里面有很多用Java所编写的开发工具（如javac.exe、jar.exe等），而且都放置在 \lib\tools.jar 里。从下面例子可以看出，先将tools.jar改名为tools1.jar，然后运行javac.exe，显示如下结果： Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/tools/javac /Main 这个意思是说，你输入javac.exe与输入 java -cp c:\jdk\lib\tools.jar com.sun.tools.javac.Main 是一样的，会得到相同的结果。从这里我们可以证明javac.exe只是一个包装器（Wrapper），而制作的目的是为了让开发者免于输入太长的指命。而且可以发现\lib目录下的程序都很小，不大于2 9K，从这里我们可以得出一个结论。就是JDK里的工具几乎是用Java所编写，所以也是Java应用程序，因此要使用JDK所附的工具来开发Java程序，也必须要自行附一套JRE才行，所以位于C:\Program Files\Java目录下的那套JRE就是用来运行一般Java程序用的。 <br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2、如果一台电脑安装两套以上的JRE，谁来决定呢？这个重大任务就落在java.exe身上。Java.exe的工作就是找到合适的JRE来运行Java程序。 Java.exe依照底下的顺序来查找JRE：自己的目录下有没有JRE；父目录有没有JRE；查询注册表： [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment] 所以java.exe的运行结果与你的电脑里面哪个JRE被执行有很大的关系。 <br><br>&nbsp;&nbsp;&nbsp;&nbsp; 3、介绍JVM JRE目录下的Bin目录有两个目录：server与client。这就是真正的jvm.dll所在。 jvm.dll无法单独工作，当jvm.dll启动后，会使用explicit的方法（就是使用Win32 API之中的LoadLibrary()与GetProcAddress()来载入辅助用的动态链接库），而这些辅助用的动态链接库（.dll）都必须位于jvm.dll所在目录的父目录之中。因此想使用哪个JVM，只需要设置PATH，指向JRE所在目录底下的jvm.dll。 </strong></p>
            </div>
            </td>
        </tr>
    </tbody>
</table>
<img src ="http://www.cnitblog.com/asfman/aggbug/30277.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/asfman/" target="_blank">汪杰</a> 2007-07-20 08:24 <a href="http://www.cnitblog.com/asfman/articles/30277.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>