<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>绿色记忆 &#187; PDT</title>
	<atom:link href="https://blog.gmem.cc/tag/pdt/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.gmem.cc</link>
	<description></description>
	<lastBuildDate>Mon, 06 Apr 2026 12:46:48 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9.14</generator>
	<item>
		<title>Eclipse 4.3.2开发环境搭建</title>
		<link>https://blog.gmem.cc/eclipse-kepler-sr2-setup</link>
		<comments>https://blog.gmem.cc/eclipse-kepler-sr2-setup#comments</comments>
		<pubDate>Mon, 27 Oct 2014 02:34:40 +0000</pubDate>
		<dc:creator><![CDATA[Alex]]></dc:creator>
				<category><![CDATA[C]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[CDT]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[JDT]]></category>
		<category><![CDATA[PDT]]></category>

		<guid isPermaLink="false">http://blog.gmem.cc/?p=2201</guid>
		<description><![CDATA[<p>安装Eclipse 4.3.2 下载地址列表：http://www.eclipse.org/downloads/packages/release/Kepler/SR2 对于Java开发，建议选择：Eclipse IDE for Java EE Developers如果同时需要使用BIRT进行报表开发，建议选择：Eclipse IDE for Java and Report Developers对于C/C++开发，建议选择：Eclipse IDE for C/C++ Developers 根据你的操作系统，选择合适的版本进行下载，下载完毕后，解压到：D:\JavaEE\ide\eclipse\4.3.2（以下称：%ECLIPSE_HOME%），编辑%ECLIPSE_HOME%eclipse.ini，参考下面的例子修改： [crayon-69d6b32679774262177291/] 建立Eclipse的快捷方式：D:JavaEE\ide\eclipse\4.3.2\eclipse.exe <a class="read-more" href="https://blog.gmem.cc/eclipse-kepler-sr2-setup">[...]</a></p>
<p>The post <a rel="nofollow" href="https://blog.gmem.cc/eclipse-kepler-sr2-setup">Eclipse 4.3.2开发环境搭建</a> appeared first on <a rel="nofollow" href="https://blog.gmem.cc">绿色记忆</a>.</p>
]]></description>
				<content:encoded><![CDATA[<div class="wri_content_clear_both"><div class="blog_h2"><span class="graybg">安装Eclipse 4.3.2</span></div>
<p>下载地址列表：<a href="http://www.eclipse.org/downloads/packages/release/Kepler/SR2" target="_blank">http://www.eclipse.org/downloads/packages/release/Kepler/SR2 </a></p>
<p>对于Java开发，建议选择：Eclipse IDE for Java EE Developers<br />如果同时需要使用BIRT进行报表开发，建议选择：Eclipse IDE for Java and Report Developers<br />对于C/C++开发，建议选择：Eclipse IDE for C/C++ Developers</p>
<div>根据你的操作系统，选择合适的版本进行下载，下载完毕后，解压到：D:\JavaEE\ide\eclipse\4.3.2（以下称：%ECLIPSE_HOME%），编辑%ECLIPSE_HOME%eclipse.ini，参考下面的例子修改：<br />
<pre class="crayon-plain-tag">-vm D:/JavaEE/jdk/x64/1.7/bin/javaw.exe
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140116-2212
-product
org.eclipse.epp.package.reporting.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms1536m
-Xmx1536m
-XX:PermSize=256m
-XX:MaxPermSize=256m
-Xmn576m
-Xverify:none
-XX:ParallelGCThreads=8
-XX:+DisableExplicitGC
-Duser.name="WangZhen"</pre></p>
<p>建立Eclipse的快捷方式：D:JavaEE\ide\eclipse\4.3.2\eclipse.exe -nl "en_US"</p>
</div>
<div class="blog_h2"><span class="graybg">安装JDK</span></div>
<p>到Oracle网站下载1.4-1.8版本的JDK，分别安装到D:\JavaEE\jdk\x64|x86的1.4-1.8子目录下</p>
<p>Linux下的JDK安装步骤，可以参考：<a href="/eclipse-for-ubuntu14" target="_blank">Ubuntu14.04下Eclipse开发环境的搭建</a></p>
<div id="install-eclipse-plugins" class="blog_h2"><span class="graybg">安装Eclipse插件</span></div>
<table style="width: 100%;" border="1" cellspacing="0" cellpadding="5">
<thead>
<tr>
<td style="text-align: center;"> 插件名称</td>
<td style="text-align: center;"> 说明</td>
</tr>
</thead>
<tbody>
<tr>
<td style="width: 180px;">m2eclipse</td>
<td>
<p>Maven的Eclipse插件</p>
<p>Update Site：http://download.eclipse.org/technology/m2e/releases</p>
<p>注意：取消选择“Show only the latest versions of available software”并安装1.4.x版本，因为1.5.x版本需要Luna才能支持</p>
</td>
</tr>
<tr>
<td>m2e-wtp</td>
<td>
<p>m2eclipse插件与WTP平台的集成</p>
<p>Update Site：http://download.eclipse.org/m2e-wtp/releases/kepler/</p>
</td>
</tr>
<tr>
<td>JRebel for Eclipse</td>
<td>
<p>JRebel与Eclipse的集成，JRebel提供快速开发的支持，可以免重启配置多种框架组件和热部署Java类</p>
<p>Update Site：http://update.zeroturnaround.com/update-site</p>
</td>
</tr>
<tr>
<td>Subclipse</td>
<td>
<p>与SVN的集成</p>
<p>Update Site：http://subclipse.tigris.org/update_1.10.x</p>
</td>
</tr>
<tr>
<td>AJDT</td>
<td>
<p>对AspectJ开发的支持<br />Update Site：<br />http://download.eclipse.org/tools/ajdt/43/update<br />http://download.eclipse.org/tools/ajdt/43/dev/update/</p>
<p>AJDT Configurator，支持 aspectj-maven-plugin与Eclipse的对接<br />Update Site：http://dist.springsource.org/release/AJDT/configurator/</p>
</td>
</tr>
<tr>
<td>CDT</td>
<td>
<p>对C/C++开发的支持</p>
<p>Update Site：http://download.eclipse.org/tools/cdt/releases/kepler</p>
</td>
</tr>
<tr>
<td>PDT</td>
<td>
<p>对PHP开发的支持</p>
<p>Update Site：http://download.eclipse.org/tools/pdt/updates/3.3.1</p>
</td>
</tr>
<tr>
<td>Spket IDE</td>
<td>
<p>ExtJS的编辑器插件 </p>
<p>Update Site：http://www.agpad.com/update/</p>
</td>
</tr>
<tr>
<td>Eclipse HTML Editor</td>
<td>
<p>HTML、JSP等代码的编辑器插件</p>
<p>该插件依赖GEF框架：http://download.eclipse.org/tools/gef/updates/releases/</p>
<p>到http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=EclipseHTMLEditor 下载插件并放到%ECLIPSE_HOME%\dropins下</p>
</td>
</tr>
<tr>
<td>EclEmma</td>
<td>
<p>代码覆盖率插件</p>
<p>Update Site：http://update.eclemma.org/</p>
</td>
</tr>
<tr>
<td>Jeeeyul's Themes</td>
<td>
<p>主题插件，可以美化Eclipse UI</p>
<p>Update Site：http://eclipse.jeeeyul.net/update/</p>
</td>
</tr>
<tr>
<td>Eclipse Class Decompiler</td>
<td>
<p>反编译插件</p>
<p>http://feeling.sourceforge.net/update</p>
</td>
</tr>
<tr>
<td>Atlassian Connector</td>
<td>
<p>JIRA的Mylyn连接器</p>
<p>http://update.atlassian.com/atlassian-eclipse-plugin/rest/e3.7</p>
</td>
</tr>
</tbody>
</table>
<div id="workspace-config" class="blog_h2"><span class="graybg">Eclipse工作区配置</span></div>
<p>打开Eclipse，进入Window – Preferences，参考下表进行配置</p>
<table style="width: 100%;" border="1" cellspacing="0" cellpadding="5">
<thead>
<tr>
<td style="width: 150px; text-align: center;">配置项 </td>
<td style="text-align: center;">配置说明 </td>
</tr>
</thead>
<tbody>
<tr>
<td>General</td>
<td>
<p>勾选：Always run in background、Show heap status</p>
</td>
</tr>
<tr>
<td>General - Web Browser</td>
<td>
<p>点选 Use external web browser</p>
</td>
</tr>
<tr>
<td>
<p>General - Appearance</p>
</td>
<td>
<p>修改Theme为：JeeeUl's themes - Custom Theme</p>
<p>展开节点：Color and Fonts，右侧树展开到：Basic - Text Fonts，修改字体为：XSung Mono.Lanting 11</p>
<p>展开节点：JeeeUl's Themes - Presets，导入：<a href="/uploads/JavaEE/config/WangZhen.epf" target="_blank">WangZhen.epf</a></p>
<p>展开节点：JeeeUl's Themes，点击右侧窗体右上角的向下小箭头，选择User Preset - WangZhen</p>
</td>
</tr>
<tr>
<td>General - Workspace</td>
<td>
<p>勾选：Refresh using native hooks or polling</p>
<p>Text file encoding：UTF-8</p>
<p>New text file line delimiter：Windows</p>
</td>
</tr>
<tr>
<td>General - Editors</td>
<td>
<p>展开节点：Text Editors，按如下设置：</p>
<p>Undo history size: 1000，勾选：Insert spaces for tabs、Show line numbers</p>
<p>展开节点：Text Editors - Spelling，取消勾选：Enable spell checking</p>
<p>展开节点：File Associations，修改编辑器关联性：</p>
<ol>
<li>*.js：Spket JavaScript Editor</li>
</ol>
</td>
</tr>
<tr>
<td>General - Startup and...</td>
<td>勾选：Refresh workspace on startup</td>
</tr>
<tr>
<td>General - Keys</td>
<td>解除Alt + /与Word Completion的关联，设置Content Assist的快捷键为Alt + /</td>
</tr>
<tr>
<td>Java - Code Style</td>
<td>
<p>展开节点：Organize Import</p>
<p>Number of static imports needed for.* (e.g. 'java.Iang.Math.*'):设置为1</p>
<p>展开节点：Code Templates，点击右侧Import按钮，导入：<a href="/uploads/JavaEE/config/java-code-templates.xml" target="_blank">java-code-templates.xml</a></p>
<p>展开节点：Formatter，点击右侧Import按钮，导入：<a href="/uploads/JavaEE/config/java-formatter.xml" target="_blank">java-formatter.xml</a></p>
</td>
</tr>
<tr>
<td>Java - Installed JREs</td>
<td>
<p>依次添加上面安装的JDK 1.4-1.8，以JDK1.6为例：</p>
<p>JRE HOME：D:\JavaEE\jdk\x64\1.6</p>
<p>JRE_NAME：1.6</p>
<p>Default VM args：-Xms64m -Xmx1024m -XX:PermSize=64m -XX:MaxPermSize=256m</p>
</td>
</tr>
<tr>
<td>Java - Appearance</td>
<td>
<p>展开节点：Members Sort Order，勾选：Sort members in same category by visibility，把Private排到最下面</p>
</td>
</tr>
<tr>
<td>JavaScript - Code Style</td>
<td>
<p>展开节点：Formatter，点击右侧Import按钮，导入：<a href="/uploads/JavaEE/config/js-formatter.xml" target="_blank">js-formatter.xml</a></p>
</td>
</tr>
<tr>
<td>Amateras - Formatter</td>
<td>
<p>取消勾选：Use tab as indentation</p>
<p>Indentation size:4</p>
<p>Maximum line width:128</p>
</td>
</tr>
<tr>
<td>PHP - Code Style</td>
<td>
<p>展开节点：Formatter，点击右侧Import按钮，导入：<a href="/uploads/JavaEE/config/php-formatter.xml" target="_blank">php-formatter.xml</a></p>
</td>
</tr>
<tr>
<td style="width: 180px;">C/C++ - Code Style</td>
<td>
<p>展开节点：Formatter，点击右侧Import按钮，导入：<a href="/uploads/CPP/config/c-formatter.xml" target="_blank">c-formatter.xml</a></p>
</td>
</tr>
<tr>
<td>
<p>Spket - Editors </p>
</td>
<td>
<p>勾选：Convert tabs to spaces</p>
<p>展开节点：JavaScript Editor - Formatter，点击右侧Import按钮，导入：<a href="/uploads/JavaEE/config/spket-js-formatter.xml" target="_blank">spket-js-formatter.xml</a></p>
</td>
</tr>
<tr>
<td>
<p>Spket - JavaScript Profiles</p>
</td>
<td>
<ol>
<li>点击New，输入框中填写：EXT JS，确定</li>
<li>选中EXT JS，点击右侧按钮Default</li>
<li>点击Add Library，选择ExtJS，确定</li>
<li>选中ExtJS，点击Add File，添加<a href="/uploads/JavaEE/config/extjs/sdk.jsb3" target="_blank">sdk.jsb3</a>，确定后，点选All Debug子节点</li>
<li>选中ExtJS，点击Add File，添加<a href="/uploads/JavaEE/config/extjs/ext-all-debug-w-comments.js" target="_blank">ext-all-debug-w-comments.js</a></li>
</ol>
</td>
</tr>
<tr>
<td>Server</td>
<td>
<p>展开节点：Runtime Environments，点击添加，分别添加Tomcat6、7，名称保持默认</p>
<p>Tomcat从官网下载，并放入D:\JavaEE\container\tomcat\目录下，以版本号为子目录名</p>
<p>打开视图Servers，右键New -Server，创建服务器实例，Server name命名规则：Runtime Env名称:端口，创建6060 8080 9090三个实例。完毕后，双击Servers配置：</p>
<ol>
<li>启用JRebel支持：勾选：Enable JRebel agent、Enable debug logging</li>
<li>端口修改以防冲突对于6060、9090两个实例，将端口中的8分别替换为6、9</li>
<li>Timeout配置为450、150</li>
</ol>
</td>
</tr>
<tr>
<td>Run/Debug - Console</td>
<td>
<p>Console buffer size (characters): 800000</p>
<p>Displayed tab width: 4</p>
</td>
</tr>
<tr>
<td>Web</td>
<td>
<p>展开节点：CSS Files - Editor，设置Line Width为128，点选Indent using spaces，Indentation size为4</p>
<p>展开节点：HTML Files - Editor，设置同上</p>
<p>展开节点：JSP Files，设置Encoding为ISO 10646（UTF-8）</p>
</td>
</tr>
<tr>
<td>XML</td>
<td>展开节点：XML Files - Editor，设置Line Width为128，点选Indent using spaces，Indentation size为4</td>
</tr>
<tr>
<td>Subclipse</td>
<td>打开透视图：SVN Repository Exploring，添加必要的SVN仓库地址</td>
</tr>
<tr>
<td>JRebel</td>
<td>
<p>打开透视图：JRebel Config Center。</p>
<p>点击右侧Activate/Update License，输入你的License</p>
<p>点击Advanced选项卡：</p>
<ol>
<li>Logging Level设置为Debug，勾选Show JRebel messages in standard output</li>
<li>Log File设置为：D:\JavaEE\temp\jrebel.log</li>
<li>Eclipse Notifications：全部取消勾选</li>
<li>Privacy Settings：全部取消勾选</li>
</ol>
</td>
</tr>
<tr>
<td>Maven</td>
<td>
<p>勾选：Download Artifact Sources、Download Artifact JavaDoc</p>
<p>展开节点：Archetypes，右侧点击Add Remote Catalog，添加公司的原型库，例如：http://192.168.0.200:8801/nexus/service/local/repositories/releases/content/archetype-catalog.xml</p>
<p>展开节点：Installations，点击右侧Add按钮，添加D:\JavaEE\maven\3.0.5，并设为Eclipse默认Maven</p>
<p>展开节点：User Settings，修改设置为：<a href="/uploads/JavaEE/config/maven-settings.xml" target="_blank">maven-settings.xml</a>，点击Update Settings</p>
<p>打开视图：Maven Repositories，更新所有索引</p>
</td>
</tr>
<tr>
<td>Mylyn - Tasks</td>
<td>
<p>Synchronize with repositories every 5 </p>
<p>Week Start：Monday</p>
<p>打开Task Repositories视图，右键Add Task Repository，类型选择JIRA，根据公司配置输入JIRA连接信息</p>
</td>
</tr>
</tbody>
</table>
</div><p>The post <a rel="nofollow" href="https://blog.gmem.cc/eclipse-kepler-sr2-setup">Eclipse 4.3.2开发环境搭建</a> appeared first on <a rel="nofollow" href="https://blog.gmem.cc">绿色记忆</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.gmem.cc/eclipse-kepler-sr2-setup/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu14.04下Eclipse开发环境的搭建</title>
		<link>https://blog.gmem.cc/eclipse-for-ubuntu14</link>
		<comments>https://blog.gmem.cc/eclipse-for-ubuntu14#comments</comments>
		<pubDate>Fri, 23 May 2014 03:28:12 +0000</pubDate>
		<dc:creator><![CDATA[Alex]]></dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[CDT]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[PDT]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://blog.gmem.cc/?p=1399</guid>
		<description><![CDATA[<p>下载软件 Eclipse 4.3.2 http://mirror.bjtu.edu.cn/eclipse/technology/epp/downloads/release/kepler/SR2/eclipse-jee-kepler-SR2-linux-gtk-x86_64.tar.gz JDK 1.7 http://download.oracle.com/otn-pub/java/jdk/8u20-b26/jdk-8u20-linux-x64.tar.gz JDK 1.6 http://download.oracle.com/otn/java/jdk/6u45-b06/jdk-6u45-linux-x64.bin JDK 1.5 http://download.oracle.com/otn/java/jdk/1.5.0_22/jdk-1_5_0_22-linux-amd64.bin 安装软件 [crayon-69d6b32679b8f706981320/] 安装Eclipse插件 参考：Eclipse 4.3.2开发环境搭建，根据需要安装插件。 配置SVN插件需要使用到的JavaHL： [crayon-69d6b32679b93230491782/] Eclipse工作区配置 参考：Eclipse <a class="read-more" href="https://blog.gmem.cc/eclipse-for-ubuntu14">[...]</a></p>
<p>The post <a rel="nofollow" href="https://blog.gmem.cc/eclipse-for-ubuntu14">Ubuntu14.04下Eclipse开发环境的搭建</a> appeared first on <a rel="nofollow" href="https://blog.gmem.cc">绿色记忆</a>.</p>
]]></description>
				<content:encoded><![CDATA[<div class="wri_content_clear_both"><div class="blog_h3"><span class="graybg">下载软件</span></div>
<table style="width: 100%;" border="1" cellspacing="0" cellpadding="5">
<tbody>
<tr>
<td style="width: 120px;">Eclipse 4.3.2</td>
<td>http://mirror.bjtu.edu.cn/eclipse/technology/epp/downloads/release/kepler/SR2/eclipse-jee-kepler-SR2-linux-gtk-x86_64.tar.gz</td>
</tr>
<tr>
<td>JDK 1.7</td>
<td>http://download.oracle.com/otn-pub/java/jdk/8u20-b26/jdk-8u20-linux-x64.tar.gz</td>
</tr>
<tr>
<td>JDK 1.6</td>
<td>http://download.oracle.com/otn/java/jdk/6u45-b06/jdk-6u45-linux-x64.bin</td>
</tr>
<tr>
<td>JDK 1.5</td>
<td>http://download.oracle.com/otn/java/jdk/1.5.0_22/jdk-1_5_0_22-linux-amd64.bin</td>
</tr>
</tbody>
</table>
<div class="blog_h3"><span class="graybg">安装软件</span></div>
<pre class="crayon-plain-tag">#安装JDK，以JDK1.6为例
chmod +x jdk-6u45-linux-x64.bin
./jdk-6u45-linux-x64.bin
mv jdk1.6.0_45/ 1.6
sudo vi /etc/profile
#设置环境变量，添加以下内容
JAVA_HOME=/usr/local/jdk/1.6
export PATH=$JAVA_HOME/bin:$PATH

#安装Eclipse 4.3.2
tar zxvf eclipse-jee-kepler-SR2-linux-gtk-x86_64.tar.gz
sudo mkdir -p ~/ide/eclipse/4.3.2
sudo mv eclipse 4.3.2
sudo mv 4.3.2 ~/ide/eclipse/4.3.2</pre>
<div class="blog_h3"><span class="graybg">安装Eclipse插件</span></div>
<p>参考：<a href="/eclipse-kepler-sr2-setup#install-eclipse-plugins">Eclipse 4.3.2开发环境搭建</a>，根据需要安装插件。</p>
<p>配置SVN插件需要使用到的JavaHL：</p>
<pre class="crayon-plain-tag">sudo apt-get install libsvn-java
#搜索库的位置：
sudo find / -name libsvnjavahl-1.so
#获取搜索结果，例如：/usr/lib/x86_64-linux-gnu/jni/libsvnjavahl-1.so
#将下面一段(.so文件所在目录加入java.lang.path)添加于Eclipse启动参数(eclipse.ini)的-vmargs下面：
-vmargs
-Djava.library.path=/usr/lib/x86_64-linux-gnu/jni</pre>
<div class="blog_h3">Eclipse工作区配置</div>
<p>参考：<a href="/eclipse-kepler-sr2-setup#workspace-config">Eclipse 4.3.2开发环境搭建</a>，完成工作区配置。</p>
<div class="blog_h3">常见问题</div>
<ol>
<li>代码编辑器的悬停框，背景黑色的问题：<br />
<pre class="crayon-plain-tag">sudo vim /usr/share/themes/Ambiance/gtk-2.0/gtkrc
#修改颜色： tooltip_fg_color:#333333、tooltip_bg_color:#F5F5D5</pre>
</li>
<li>C++项目提示无法找到iostream头文件：<br />
<pre class="crayon-plain-tag">#可能原因是没有安装g++
sudo apt-get install g++</pre>
</li>
</ol>
<div class="blog_h3"><span class="graybg">图标制作</span></div>
<pre class="crayon-plain-tag">cd ~/.local/share/applications
vim eclipse-cpp.desktop</pre>
<p>编辑文本，添加以下内容：</p>
<pre class="crayon-plain-tag">[Desktop Entry]
Type=Application
Name=Eclipse CPP
Comment=Eclipse Integrated Development Environment
Icon=/home/alex/CPP/ide/eclipse/4.3.2/eclipse48.png
Exec=/home/alex/CPP/ide/eclipse/4.3.2/eclipse
Terminal=false
Categories=Development;IDE;CPP;
StartupWMClass=Eclipse</pre>
<p>然后：</p>
<pre class="crayon-plain-tag">nautilus ~/.local/share/applications
#拖拽Eclipse CPP到快速启动栏</pre>
</div><p>The post <a rel="nofollow" href="https://blog.gmem.cc/eclipse-for-ubuntu14">Ubuntu14.04下Eclipse开发环境的搭建</a> appeared first on <a rel="nofollow" href="https://blog.gmem.cc">绿色记忆</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.gmem.cc/eclipse-for-ubuntu14/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows下使用Eclipse PDT + XAMPP + XDebug调试PHP</title>
		<link>https://blog.gmem.cc/debug-php-with-eclipse-pdt-and-xdebug</link>
		<comments>https://blog.gmem.cc/debug-php-with-eclipse-pdt-and-xdebug#comments</comments>
		<pubDate>Fri, 08 Mar 2013 10:20:03 +0000</pubDate>
		<dc:creator><![CDATA[Alex]]></dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[PDT]]></category>
		<category><![CDATA[XDebug]]></category>

		<guid isPermaLink="false">http://blog.gmem.cc/?p=686</guid>
		<description><![CDATA[<p>环境说明：Windows 7 X64，Eclipse 4.3.2，XAMPP 1.8.3 XDebug的设置 定位到%XAMPP_HOME%\php\php.ini，打开编辑 [crayon-69d6b32679df7722251712/] Eclipse配置 Windows- Preferences - PHP - PHP Servers，添加服务器，注意Base URL和xdebug的域名保持对应： 最好避免使用Path Mapping————保持URI路径和Eclipse工程名称对应，我的环境下（Eclipse 4.3.2）出现无法识别断点的问题，没查出原因。 Windows- Preferences <a class="read-more" href="https://blog.gmem.cc/debug-php-with-eclipse-pdt-and-xdebug">[...]</a></p>
<p>The post <a rel="nofollow" href="https://blog.gmem.cc/debug-php-with-eclipse-pdt-and-xdebug">Windows下使用Eclipse PDT + XAMPP + XDebug调试PHP</a> appeared first on <a rel="nofollow" href="https://blog.gmem.cc">绿色记忆</a>.</p>
]]></description>
				<content:encoded><![CDATA[<div class="wri_content_clear_both"><p>环境说明：Windows 7 X64，Eclipse 4.3.2，XAMPP 1.8.3</p>
<p><strong>XDebug的设置</strong><br /> 定位到%XAMPP_HOME%\php\php.ini，打开编辑</p>
<pre class="crayon-plain-tag">[XDebug]
zend_extension = "D:\JavaEE\container\xampp\1.8.3\php\ext\php_xdebug.dll"
xdebug.profiler_append = 0
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir = "D:\JavaEE\container\xampp\1.8.3\tmp"
xdebug.profiler_output_name = "cachegrind.out.%t-%s"
;启用远程调试
xdebug.remote_enable = 1
;调试客户端IP地址或者主机名
xdebug.remote_host = "gmem.cc"
;端口和Eclipse PDT保持一致
xdebug.remote_port = 9000
xdebug.remote_handler = "dbgp"
xdebug.trace_output_dir = "D:\JavaEE\container\xampp\1.8.3\tmp"</pre>
<p><strong>Eclipse配置</strong><br /> Windows- Preferences - PHP - PHP Servers，添加服务器，注意Base URL和xdebug的域名保持对应：<br /> <img src="https://blog.gmem.cc/wp-content/uploads/2013/03/eclipse-php-server-cfg.jpg" alt="eclipse-php-server-cfg" /><br /> 最好避免使用Path Mapping————保持URI路径和Eclipse工程名称对应，我的环境下（Eclipse 4.3.2）出现无法识别断点的问题，没查出原因。</p>
<p>Windows- Preferences - PHP - Debug，参考下图进行设置：<br /> <img src="https://blog.gmem.cc/wp-content/uploads/2013/03/eclipse-php-debug-cfg.jpg" alt="eclipse-php-debug-cfg" /></p>
<p>Windows- Preferences - PHP - Debug - Workbench Options，参考下图进行设置：<br /> PHP Debug View可以实时看到PHP输出的HTML内容<br /> <img src="https://blog.gmem.cc/wp-content/uploads/2013/03/eclipse-php-debug-cfg2.jpg" alt="eclipse-php-debug-cfg2" /></p>
<p><strong>Apache配置</strong><br /> 定位到%XAMPP_HOME%\apache\conf\httpd.conf，添加：</p>
<pre class="crayon-plain-tag">&lt;IfModule dir_module&gt;
    DirectoryIndex index.html index.php index.htm
    Alias /blog "D:/JavaEE/projects/eclipse/4.3.2/gmem-blog"
    &lt;Directory D:/JavaEE/projects/eclipse/4.3.2/gmem-blog&gt;
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
    &lt;/Directory&gt;
&lt;/IfModule&gt;</pre>
<p>注意Alias是PHP工程的部署URI，Eclipse工程的名称最好和它对应，避免麻烦。</p>
<p><strong>调试测试</strong><br /> 写几个PHP，使用include进行页面包含，然后设置一些端点，在PHP上点击右键，Debug As - PHP Web Application，确认程序在断点处暂停，Debug Output View输出对应的HTML内容。</p>
</div><p>The post <a rel="nofollow" href="https://blog.gmem.cc/debug-php-with-eclipse-pdt-and-xdebug">Windows下使用Eclipse PDT + XAMPP + XDebug调试PHP</a> appeared first on <a rel="nofollow" href="https://blog.gmem.cc">绿色记忆</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.gmem.cc/debug-php-with-eclipse-pdt-and-xdebug/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
