﻿<?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>BlogJava-thinking-随笔分类-Eclipse</title><link>http://www.blogjava.net/alinglau36/category/38705.html</link><description>one platform thousands thinking</description><language>zh-cn</language><lastBuildDate>Fri, 25 Feb 2011 04:40:03 GMT</lastBuildDate><pubDate>Fri, 25 Feb 2011 04:40:03 GMT</pubDate><ttl>60</ttl><item><title>The project cannot be built until build path errors are resolved – Error in Eclipse IDE</title><link>http://www.blogjava.net/alinglau36/archive/2011/02/22/344843.html</link><dc:creator>lau</dc:creator><author>lau</author><pubDate>Tue, 22 Feb 2011 05:59:00 GMT</pubDate><guid>http://www.blogjava.net/alinglau36/archive/2011/02/22/344843.html</guid><wfw:comment>http://www.blogjava.net/alinglau36/comments/344843.html</wfw:comment><comments>http://www.blogjava.net/alinglau36/archive/2011/02/22/344843.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/alinglau36/comments/commentRss/344843.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/alinglau36/services/trackbacks/344843.html</trackback:ping><description><![CDATA[<p>Following content is referenced from</p>
<p>http://www.scottdstrader.com/blog/ether_archives/000921.html</p>
<p>Opening a workspace with several projects, I was presented with the following error for two of the projects:<br />
To resolve this error in eclipse do the following steps.</p>
<p>The resolution was to force a resave of the selected projects (and their .classpath files):</p>
<p>Open the project properties<br />
Select Java Build Path &gt; Libraries<br />
Add a new, arbitrary library (to be deleted later) &gt; OK<br />
Wait for the workspace to refresh (or force a refresh of the project)<br />
The error(s) will go away<br />
Remove the dummy library<br />
The only other references I could find were to make minor alterations of contents of the .classpath file.
</p>
<img src ="http://www.blogjava.net/alinglau36/aggbug/344843.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/alinglau36/" target="_blank">lau</a> 2011-02-22 13:59 <a href="http://www.blogjava.net/alinglau36/archive/2011/02/22/344843.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何增强MyEclipse的智能感知功能（转载）</title><link>http://www.blogjava.net/alinglau36/archive/2009/09/14/295019.html</link><dc:creator>lau</dc:creator><author>lau</author><pubDate>Mon, 14 Sep 2009 06:37:00 GMT</pubDate><guid>http://www.blogjava.net/alinglau36/archive/2009/09/14/295019.html</guid><wfw:comment>http://www.blogjava.net/alinglau36/comments/295019.html</wfw:comment><comments>http://www.blogjava.net/alinglau36/archive/2009/09/14/295019.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/alinglau36/comments/commentRss/295019.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/alinglau36/services/trackbacks/295019.html</trackback:ping><description><![CDATA[<p style="text-indent: 2em;">Windows&#8594;Preferences&#8594;Java&#8594;Editor&#8594;Content Assist</p>
<p style="text-indent: 2em;">我们看到其中的AutoActivation Delay默认值为200（单位是毫秒）也就是说在打&#8220;.&#8221;之后停留200毫秒才能出现智能感知的提示。那么将它修改为20会如何呢？试一下，修改为20之后提示速度明显上升，可以达到与时俱进啦&#8230;&#8230;:)</p>
<p style="text-indent: 2em;"> </p>
<p style="text-indent: 2em;">ok，上次修改了提示时间。这次修改一下它的触发智能感知的触发器。也就是让它像我们的
Visual Studio2008那样的强大的感知功能，即输入S即可提示出所有以S开头的关键字这样的功能。很简单，选项Auto
Activation triggers for java的值，将原有的触发器&#8220;.&#8221;修改为"." +
26&#215;2个字母。嗯？为什么是26&#215;2？因为字母得分大小写呀，大写26个，小写26个，当然就26&#215;2了嘛！</p>
<p style="text-indent: 2em;">具体操作如下：</p>
<p style="text-indent: 2em;">定位到：Windows&#8594;Preferences&#8594;Java&#8594;Editor&#8594;Content Assist</p>
<p style="text-indent: 2em;">然后修改：Auto Activation triggers for
java的默认值&#8220;.&#8221;为".abc"。接着File&#8594;Export&#8594;Preferences&#8594;导出到某一文件（假设为test.epf),然后用记事本
打开test.epf,搜索".abc"然后将其改
为".abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW"，保存。</p>
<p style="text-indent: 2em;">然后File&#8594;Import&#8594;Preferences&#8594;test.epf，ok，再去编写java程序。</p>
<img src ="http://www.blogjava.net/alinglau36/aggbug/295019.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/alinglau36/" target="_blank">lau</a> 2009-09-14 14:37 <a href="http://www.blogjava.net/alinglau36/archive/2009/09/14/295019.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>eclipse下环境变量设置:eclipse导入工程出现 Unbound classpath variable Error</title><link>http://www.blogjava.net/alinglau36/archive/2009/06/24/283930.html</link><dc:creator>lau</dc:creator><author>lau</author><pubDate>Wed, 24 Jun 2009 06:28:00 GMT</pubDate><guid>http://www.blogjava.net/alinglau36/archive/2009/06/24/283930.html</guid><wfw:comment>http://www.blogjava.net/alinglau36/comments/283930.html</wfw:comment><comments>http://www.blogjava.net/alinglau36/archive/2009/06/24/283930.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/alinglau36/comments/commentRss/283930.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/alinglau36/services/trackbacks/283930.html</trackback:ping><description><![CDATA[在导入网友提供的Tomcat源码工程时候出现了
<p>The project cannot be build until build path errors are resolved</p>
<p>Unbound classpath variable:"a_Tomcat6-depend/ant1.7/ant.jar " in project Tomcat6</p>
<p>弄了一个早上才意识到错误出现在工程的&#8220;.classpath&#8221;文件里面</p>
<p>改文件内容为：</p>
<p>&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br />
&lt;classpath&gt;<br />
&nbsp;&lt;classpathentry kind="src" path="src"/&gt;<br />
&nbsp;&lt;classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/&gt;<br />
&nbsp;&lt;classpathentry kind="var" path="a_Tomcat6-depend/ant1.7/ant.jar"/&gt;<br />
&nbsp;&lt;classpathentry kind="var" path="a_Tomcat6-depend/puretls-0.95/puretls-0.95.jar"/&gt;<br />
&nbsp;&lt;classpathentry kind="var" path="a_Tomcat6-depend/commons/common-logging1.1.1/commons-logging-1.1.1.jar"/&gt;<br />
&nbsp;&lt;classpathentry kind="var" path="a_Tomcat6-depend/jaxrpc1.1/jaxrpc.jar"/&gt;<br />
&nbsp;&lt;classpathentry kind="var" path="a_Tomcat6-depend/jdt3.3/org.eclipse.jdt.core_3.3.0.v_771.jar"/&gt;<br />
&nbsp;&lt;classpathentry kind="var" path="a_Tomcat6-depend/wsdl4j-1.5.1/wsdl4j-1.5.1.jar"/&gt;<br />
&nbsp;&lt;classpathentry kind="output" path="classes"/&gt;<br />
&lt;/classpath&gt;</p>
<p>发现目录里并不存在"a_Tomcat6-depend"一文件夹，而实际目录为&#8220;Tomcat6/lib/ant1.7/ant.jar&#8221;。于是
把该设置改为&#8220;lib/ant1.7/ant.jar&#8221;，依然报同类错误。于是很自然地对&#8220;.classpath&#8221;定义的方式产生了兴趣，终于找到一篇高
手写的关于&#8220;eclipse下环境配置&#8221;的文章。</p>
<p>原来&lt;classpathentry kind="var"
path="a_Tomcat6-depend/ant1.7/ant.jar"/&gt;这种定义方式是运用了eclipse的环境变量，换句话说
a_Tomcat6-depend 应该是一个环境变量(make sense!)。</p>
<p>于是 Window-&gt;Refernces-&gt;Java-&gt;Build Path-&gt;Classpath Variables</p>
<p>定义了一个name为a_Tomcat6-depend</p>
<p>Then,Done.</p>
<p><br />
</p>
<p><br />
</p>
<p>&nbsp;eclipse中需要关联到第三方JAR文件时,可以直接添加JAR文件,也可以增加环境变量的形式来添加JAR文件,当然原理都是一样的,都是引用
JAR文件,除了可以直接右点击工程,属性,在"Java Build Path"中添加外,其实还可以直接编辑工程目录下的
.classpath这个文件,这个文件即是记录工程中的一些环境变量及工程中文件的输出目的的,此文件结构大至如下:<br />
<br />
</p>
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; font-size: 13px; width: 98%; background-color: #eeeeee;"><img src="../../Images/OutliningIndicators/None.gif" alt="" align="top" /><span style="color: #000000;">&lt;?</span><span style="color: #000000;">xml&nbsp;version</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">1.0</span><span style="color: #000000;">"</span><span style="color: #000000;">&nbsp;encoding</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">UTF-8</span><span style="color: #000000;">"</span><span style="color: #000000;">?&gt;</span><span style="color: #000000;"><br />
<img src="../../Images/OutliningIndicators/None.gif" alt="" align="top" /></span><span style="color: #000000;">&lt;</span><span style="color: #000000;">classpath</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"><br />
<img src="../../Images/OutliningIndicators/None.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">classpathentry&nbsp;kind</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">src</span><span style="color: #000000;">"</span><span style="color: #000000;">&nbsp;path</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">src/java</span><span style="color: #000000;">"</span><span style="color: #000000;">/&gt;</span><span style="color: #000000;"><br />
<img src="../../Images/OutliningIndicators/None.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">classpathentry&nbsp;kind</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">src</span><span style="color: #000000;">"</span><span style="color: #000000;">&nbsp;output</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">target/test-classes</span><span style="color: #000000;">"</span><span style="color: #000000;">&nbsp;path</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">src/test</span><span style="color: #000000;">"</span><span style="color: #000000;">/&gt;</span><span style="color: #000000;"><br />
<img src="../../Images/OutliningIndicators/None.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">classpathentry&nbsp;kind</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">con</span><span style="color: #000000;">"</span><span style="color: #000000;">&nbsp;path</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">org.eclipse.jdt.launching.JRE_CONTAINER</span><span style="color: #000000;">"</span><span style="color: #000000;">/&gt;</span><span style="color: #000000;"><br />
<img src="../../Images/OutliningIndicators/None.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">classpathentry&nbsp;kind</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">var</span><span style="color: #000000;">"</span><span style="color: #000000;">&nbsp;path</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">MAVEN_REPO/activation/jars/activation-1.0.jar</span><span style="color: #000000;">"</span><span style="color: #000000;">/&gt;</span><span style="color: #000000;"><br />
<img src="../../Images/OutliningIndicators/None.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">classpathentry&nbsp;kind</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">var</span><span style="color: #000000;">"</span><span style="color: #000000;">&nbsp;path</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">MAVEN_REPO/mvc/jars/mvc-1.0.jar</span><span style="color: #000000;">"</span><span style="color: #000000;">/&gt;</span><span style="color: #000000;"><br />
<img src="../../Images/OutliningIndicators/None.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">classpathentry&nbsp;kind</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">var</span><span style="color: #000000;">"</span><span style="color: #000000;">&nbsp;path</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">MAVEN_REPO/ehcache/jars/ehcache-1.0.jar</span><span style="color: #000000;">"</span><span style="color: #000000;">/&gt;</span><span style="color: #000000;"><br />
<img src="../../Images/OutliningIndicators/None.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">classpathentry&nbsp;kind</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">var</span><span style="color: #000000;">"</span><span style="color: #000000;">&nbsp;path</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">MAVEN_REPO/CodeManager/jars/CodeManager-1.0.jar</span><span style="color: #000000;">"</span><span style="color: #000000;">/&gt;</span><span style="color: #000000;"><br />
<img src="../../Images/OutliningIndicators/None.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">classpathentry&nbsp;kind</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">var</span><span style="color: #000000;">"</span><span style="color: #000000;">&nbsp;path</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">MAVEN_REPO/jetspeed/jars/jetspeed-1.4.jar</span><span style="color: #000000;">"</span><span style="color: #000000;">/&gt;</span><span style="color: #000000;"><br />
<img src="../../Images/OutliningIndicators/None.gif" alt="" align="top" /><img src="../../Images/dot.gif" alt="" /><img src="../../Images/dot.gif" alt="" />.<br />
<img src="../../Images/OutliningIndicators/None.gif" alt="" align="top" /></span><span style="color: #000000;">&lt;</span><span style="color: #000000;">classpathentry&nbsp;kind</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">var</span><span style="color: #000000;">"</span><span style="color: #000000;">&nbsp;path</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">MAVEN_REPO/dwr/jars/dwr-1.1.1.jar</span><span style="color: #000000;">"</span><span style="color: #000000;">/&gt;</span><span style="color: #000000;"><br />
<img src="../../Images/OutliningIndicators/None.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">classpathentry&nbsp;kind</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">var</span><span style="color: #000000;">"</span><span style="color: #000000;">&nbsp;path</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">MAVEN_REPO/servletapi/jars/servletapi-2.4.jar</span><span style="color: #000000;">"</span><span style="color: #000000;">/&gt;</span><span style="color: #000000;"><br />
<img src="../../Images/OutliningIndicators/None.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">classpathentry&nbsp;kind</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">var</span><span style="color: #000000;">"</span><span style="color: #000000;">&nbsp;path</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">MAVEN_REPO/jspapi/jars/jsp-api-2.0.jar</span><span style="color: #000000;">"</span><span style="color: #000000;">/&gt;</span><span style="color: #000000;"><br />
<img src="../../Images/OutliningIndicators/None.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">classpathentry&nbsp;kind</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">lib</span><span style="color: #000000;">"</span><span style="color: #000000;">&nbsp;path</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">D:/workspace/repository/junit/jars/junit-3.8.1.jar</span><span style="color: #000000;">"</span><span style="color: #000000;">/&gt;</span><span style="color: #000000;"><br />
<img src="../../Images/OutliningIndicators/None.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">classpathentry&nbsp;kind</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">output</span><span style="color: #000000;">"</span><span style="color: #000000;">&nbsp;path</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">target/classes</span><span style="color: #000000;">"</span><span style="color: #000000;">/&gt;</span><span style="color: #000000;"><br />
<img src="../../Images/OutliningIndicators/None.gif" alt="" align="top" /></span><span style="color: #000000;">&lt;/</span><span style="color: #000000;">classpath</span><span style="color: #000000;">&gt;</span></div>
<br />
其中,src是源文件输出目的的,output是类文件输出目的的,con是eclipse运行时所需的核心包,var是通过环境变量的形式增加的一些
JAR包,lib是直接加入的JAR包,所以需要加入一些第三方的JAR文件时,直接编辑此文件即可,eclipse不需重启,工程即可生效.<br />
有关说明:<br />
&nbsp;&nbsp;&nbsp;&nbsp;
有时从别的工程导入到另一个工程时,工程名旁边有一个红插,而这时可能有很多人认为是某个地方导入的不对,或有些文件没导入完全,当然也有这个可能,但大
多数是因为原工程中引入了一些环境变量,而导入到本机上的eclipse时,环境变量路径发生了变化,eclipse找不到相关的JAR文年,所以工程名
旁边有一个红插,而且这时当新建类,或编辑类时,类文件都不会编绎的,甚至有人认为此时是eclipse不能自动编绎了,查看自动编绎属性时又是自动编绎
的,换到其他工程时又可以自动编绎,所以可能一时找不到原因,其实是.classpath文件中的一些环境变量的路径不正确导致的,去掉或指向正确的路径
即可
<img src ="http://www.blogjava.net/alinglau36/aggbug/283930.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/alinglau36/" target="_blank">lau</a> 2009-06-24 14:28 <a href="http://www.blogjava.net/alinglau36/archive/2009/06/24/283930.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Eclipse+Tomcat调试时的一些错误笔记</title><link>http://www.blogjava.net/alinglau36/archive/2009/03/31/263123.html</link><dc:creator>lau</dc:creator><author>lau</author><pubDate>Tue, 31 Mar 2009 06:47:00 GMT</pubDate><guid>http://www.blogjava.net/alinglau36/archive/2009/03/31/263123.html</guid><wfw:comment>http://www.blogjava.net/alinglau36/comments/263123.html</wfw:comment><comments>http://www.blogjava.net/alinglau36/archive/2009/03/31/263123.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/alinglau36/comments/commentRss/263123.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/alinglau36/services/trackbacks/263123.html</trackback:ping><description><![CDATA[<h3 title="原创"><a href="http://yexin218.javaeye.com/blog/354304">Eclipse+Tomcat调试时的一些错误笔记</a></h3>
<p><span style="font-size: small;">No.1:</span>
</p>
<p><span style="font-size: small;">今天在测试Eclipse+Tomcat写的应用程序的时候出现了这样警告：</span>
</p>
<p><span style="color: #ff6600; font-size: small;"><br />
</span>
</p>
<p style="margin: 0cm 0cm 0pt;"><span style="color: #ff0000; font-size: small;"><span style="font-family: Times New Roman;">2008-10-11 21:33:55 org.apache.tomcat.util.digester.SetPropertiesRule begin
</span>
</span>
</p>
<p style="margin: 0cm 0cm 0pt;"><span style="color: #ff0000; font-size: small;">警告
<span><span style="font-family: Times New Roman;">:
[SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting
property 'source' to 'org.eclipse.jst.jee.server:TestTomcat6.0.16' did
not find a matching property.</span>
</span>
</span>
</p>
<p style="margin: 0cm 0cm 0pt;"><span style="color: #ff0000; font-size: small;"><span style="font-family: Times New Roman;">2008-10-11 21:33:55 org.apache.catalina.core.AprLifecycleListener init
</span>
</span>
</p>
<p style="margin: 0cm 0cm 0pt;"><span style="color: #ff0000; font-size: small;">信息
<span><span style="font-family: Times New Roman;">:
The APR based Apache Tomcat Native library which allows optimal
performance in production environments was not found on the
java.library.path: D:"study tools"Java"jdk1.5.0_06"bin;.;C:"WINDOWS"system32;C:"WINDOWS;D:/study
tools/Java/jdk1.5.0_06/bin/../jre/bin/client;D:/study
tools/Java/jdk1.5.0_06/bin/../jre/bin;D:"study
tools"Borland"Delphi7"Bin;D:"study
tools"Borland"Delphi7"Projects"Bpl";D:"study
tools"Java"jdk1.5.0_06"bin;C:"WINDOWS"system32;C:"WINDOWS;C:"WINDOWS"System32"Wbem;D:"study
tools"MySQL"MySQL Server 5.0"bin;C:"Program Files"Microsoft SQL
Server"80"Tools"BINN</span>
</span>
</span>
</p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><br />
</span>
</p>
<p><span style="font-size: small;"><span style="font-size: 10.5pt;">出现SetPropertiesRule
警告的原因是因为Tomcat
在server.xml
的Context
节点中不支持source
属性：</span>
<span style="font-size: 10.5pt;">&lt;Context docBase="&#8230;" path="/&#8230;" source="org.eclipse.jst.j2ee.server:&#8230;"/&gt;
</span>
</span>
</p>
<p><span style="font-size: small;"><span style="font-size: 10.5pt;">解决方法是在Servers
视图里双击创建的server
，然后在其server
的配置界面中选中"Publish module contexts to separate XML files"
选项。如下图：</span>
</span>
</p>
<p><img title="点击查看原始大小图片" src="http://yexin218.javaeye.com/upload/picture/pic/33989/1af96a78-7da5-3e58-9b9d-6d122d99b24c.jpg" alt="" width="700" height="415" />
</p>
<p><span style="color: #000000; font-size: small;">不过，不知道这样做的具体意义是什么，因为即使出现这个Warning，程序也正常执行。</span>
</p>
<p><span style="color: #000000; font-size: small;"><br />
</span>
</p>
<p><span style="color: #000000; font-size: small;"><br />
</span>
</p>
<p><span style="color: #000000; font-size: small;">NO2:</span>
</p>
<p><span style="color: #000000; font-size: small;"><br />
</span>
</p>
<p><span style="color: #000000; font-size: small;">还有一个错误信息是：</span>
</p>
<p><span style="color: #ff0000; font-size: small;">信息: The Apache Tomcat Native
library which allows optimal performance in production environments was
not found on the java.library.path:&nbsp;</span>
</p>
<p><span style="font-size: small;"><br />
</span>
</p>
<p><span style="font-size: small;">这个具体信息参考：<a href="http://blog.csdn.net/djsl6071/archive/2006/12/16/1445457.aspx">Apache Tomcat Native library
</a>
</span>
</p>
<p><span style="font-size: small;">解决方法是：<a href="http://tomcat.heanet.ie/native/">http://tomcat.heanet.ie/native/ </a>
下载你需要的版本的tcnative-1.dll放入System32下面或者放在Tomcat
的bin目录下即可。</span>
</p>
<p><span style="font-size: small;">NO3：</span>
</p>
<p><span style="font-size: small;">这个跟Mysql有关，就是在插入Date类型数据时候，Java改如何写插入语句：</span>
</p>
<div>
<div>
<div>Java代码 <embed src="http://yexin218.javaeye.com/javascripts/syntaxhighlighter/clipboard_new.swf" flashvars="clipboard=Date%20newDate%20%3D%20java.sql.Date.valueOf(time)%3B%0Ars.moveToInsertRow()%3B%0Ars.updateDate(5%2C%20newDate)%3B%0Ars.insertRow()%3B" quality="high" allowscriptaccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" width="14" height="15"></div>
</div>
<ol start="1">
    <li>Date&nbsp;newDate&nbsp;=&nbsp;java.sql.Date.valueOf(time);&nbsp;&nbsp;</li>
    <li>rs.moveToInsertRow();&nbsp;&nbsp;</li>
    <li>rs.updateDate(5,&nbsp;newDate);&nbsp;&nbsp;</li>
    <li>rs.insertRow();&nbsp;&nbsp;</li>
</ol>
</div>
<pre style="display: none;" name="code" class="java">Date newDate = java.sql.Date.valueOf(time);
rs.moveToInsertRow();
rs.updateDate(5, newDate);
rs.insertRow();</pre>
<p><span style="font-size: small;">NO4,:</span>
</p>
<p><span style="font-size: small;">今天用javamail做了一个发送邮件的功能.遇到了一系列的问题.</span>
</p>
<p><span style="font-size: small;">1:在本地(windows环境)测试一切正常,上传到服务器(Linux环境)就出了问题.[<span style="text-decoration: underline;"><span style="color: #800080;">java.lang.SecurityException:   Access   to   default   session   denied </span>
</span>
],也就是获得默认的session时无法获得.郁闷了N久,在网上搜了下,有朋友遇到同样的问题,但都没人给予解决方案,我在csdn,javaeye发帖也没人回.后来在又看了一朋友的blog,他写的解决办法是,</span>
<span style="color: #3366ff; font-size: small;">把  mailSession = Session.getDefaultInstance(props,sa);改成mailSession = Session.getInstance(props,sa);</span>
<span style="font-size: small;">就是新创建一个session,我试了下,可以解决问题．但还是找到为什么不能获取默认session的原因.而且担心这样没次都Session.getInstance(props,sa);会不会出问题.</span>
</p>
<p><span style="font-size: small;">2.发送email内容为html时,出现乱码.同样是在本地测试正常,传到服务器上就出问题.后来经过测试,发现是服务器默认编码的问题,服务器
的默认编码UTF-8,我的email内容是本地一html文件,在读取文件内容时没有设置编码,所以读取出来的就已经是乱码了,.后来该成
FileInputStream fis = new FileInputStream(filename);BufferedReader in =
new BufferedReader(new InputStreamReader(fis,"GBK"));就OK了. </span>
<span style="color: #3366ff; font-size: small;">InputStreamReader不指定编码方式的话将采用底层操作系统的默认编码方式,所以这里要在构造器重指定编码的方式.</span>
</p>
<span style="font-size: small;">3.static变量的问题.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 我定义了一个静态类变量public static boolean isRunning =
false;来判断状态,刚开始一切正常,但是在一次出了异常之后.就无法执行了,有让我郁闷了好大一会.后来才发现.是static的原因.(</span>
<span style="color: #3366ff; font-size: small;">static变量属于类变量，在这个类的所有 new出来的对象中只存在一个该变量，每个对象是对同一变量进行操作，static的变量和初始化块仅仅运行一次。不象没有static的变量，每次new的时候，都会重新初始化</span>
<span style="font-size: small;">。)因为static变量只初始化一次,之后使用的值都是之前的状态值.所以我的问题就出在当运行正常时,运行时会把状态改为true,结束后会把状态改为false.但是出现异常时,后面就没把状态改成false.所以下次执行时就无法往下执行了. from:<a href="http://hi.baidu.com/xublog/blog/item/7f7d5bfc8f356381b901a0e7.html">http://hi.baidu.com/xublog/blog/item/7f7d5bfc8f356381b901a0e7.html</a></span>
<img src ="http://www.blogjava.net/alinglau36/aggbug/263123.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/alinglau36/" target="_blank">lau</a> 2009-03-31 14:47 <a href="http://www.blogjava.net/alinglau36/archive/2009/03/31/263123.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Eclipse 3.4 Ganymede 新增的插件安装方式</title><link>http://www.blogjava.net/alinglau36/archive/2009/03/31/263109.html</link><dc:creator>lau</dc:creator><author>lau</author><pubDate>Tue, 31 Mar 2009 05:49:00 GMT</pubDate><guid>http://www.blogjava.net/alinglau36/archive/2009/03/31/263109.html</guid><wfw:comment>http://www.blogjava.net/alinglau36/comments/263109.html</wfw:comment><comments>http://www.blogjava.net/alinglau36/archive/2009/03/31/263109.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/alinglau36/comments/commentRss/263109.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/alinglau36/services/trackbacks/263109.html</trackback:ping><description><![CDATA[<p align="center"><strong style="font-size: 16pt;">Eclipse 3.4 Ganymede 新增的插件安装方式</strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;以前安装Eclipse插件无非两种方式,
直接copy插件到features/plugins目录或者在links目录下创建链接文件. 刚刚发布的Eclipse
3.4又推出另一种新的安装途径, 称为provisioning platform(p2), 更加灵活.</p>
<p>Eclipse 3.4下有个dropins目录, 只要把插件放到该目录下就可以加载, 有几种格式可以选择.<br />
<br />
1. 最简单的:<br />
<code>eclipse/dropins/<br />
org.eclipse.core.tools_1.4.0.200710121455.jar<br />
org.eclipse.releng.tools_3.3.0.v20070412/</code></p>
<p><code>plugin.xml<br />
tools.jar<br />
... etc ...<br />
...<br />
</code></p>
<p>2. 传统格式:<br />
<code>eclipse/dropins/eclipse/features/<br />
eclipse/dropins/eclipse/plugins/<br />
</code></p>
<p>3. 按照插件名称区分:<br />
<code>eclipse/dropins/emf/eclipse/features/<br />
eclipse/dropins/emf/eclipse/plugins/</code></p>
<p><code><br />
eclipse/dropins/gef/eclipse/features/<br />
eclipse/dropins/gef/eclipse/plugins/<br />
... etc ...<br />
</code></p>
<p>4. 类似links方式添加链接:<br />
<code>eclipse/dropins/emf.link<br />
</code></p>
<p>以上几种可以根据个人喜欢随意选择.</p>
<img src ="http://www.blogjava.net/alinglau36/aggbug/263109.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/alinglau36/" target="_blank">lau</a> 2009-03-31 13:49 <a href="http://www.blogjava.net/alinglau36/archive/2009/03/31/263109.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>