GVKun编程网logo

使用Eclipse将调试器附加到应用程序(使用eclipse将调试器附加到应用程序中)

11

对于想了解使用Eclipse将调试器附加到应用程序的读者,本文将提供新的信息,我们将详细介绍使用eclipse将调试器附加到应用程序中,并且为您提供关于Android:使用Eclipse和受密码保护的

对于想了解使用Eclipse将调试器附加到应用程序的读者,本文将提供新的信息,我们将详细介绍使用eclipse将调试器附加到应用程序中,并且为您提供关于Android:使用Eclipse和受密码保护的密钥库在设备上调试应用程序?、Eclipse IDE 和 PHPEclipse 调试器、Eclipse调试器:附加的Maven依赖源代码?、fedora16将eclipse添加到应用程序中的有价值信息。

本文目录一览:

使用Eclipse将调试器附加到应用程序(使用eclipse将调试器附加到应用程序中)

使用Eclipse将调试器附加到应用程序(使用eclipse将调试器附加到应用程序中)

您可以使用Eclipse附加到正在运行的应用程序,类似于使用Visual Studio附加方式吗?

答案1

小编典典

是。

如果在打开调试端口的情况下启动服务器,请将其添加到java命令中:

-Xdebug -Xrunjdwp:transport=dt_socket,address=127.0.0.1:8888,server=y,suspend=n

并且您的项目中有源代码(从技术上讲这不是必需的,但是除非您这样做,否则它是无用的),您可以通过使用host
=服务器所在的机器设置“调试配置”来连接到正在运行的服务器在端口= 8888上运行(例如-参见上面的选项)

然后,您可以设置断点,调试会话将使服务器停在那里,并且您可以检查变量/字段,甚至设置它们的值。


更新资料

JVM执行此操作的更现代的命令行选项是

 -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:8888,server=y,suspend=n

Android:使用Eclipse和受密码保护的密钥库在设备上调试应用程序?

Android:使用Eclipse和受密码保护的密钥库在设备上调试应用程序?

我将我的应用程序上传到Market,然后将其下载到我的手机上.现在我无法使用Eclipse ADT插件默认使用的调试密钥库(由于不同的应用程序签名而重新安装失败)以及当我尝试在Eclipse中设置自己的密钥库时 – > Windows-> Android– > Build-> CustomDebugKeystore,我无法输入密码或接受密钥库并稍后输入密码.

有什么我可以做或只有在设备上调试应用程序是卸载市场版本和处理默认调试密钥库?

解决方法:

您必须先删除市场版本,然后才能将调试版本重新安装到设备上. Android会根据软件包名称跟踪应用程序,因此您不能同时安装多个具有相同名称的应用程序.如果您真的想保留市场版本和正在安装的版本,则必须更改新版本的软件包名称,然后在要将其更新到市场时将其更改回来.

Eclipse IDE 和 PHPEclipse 调试器

Eclipse IDE 和 PHPEclipse 调试器

现在要来看看如何使用 Eclipse IDE 和 PHPEclipse 插件及调试器扩展进一步在调试历程中提供帮助。

使用 PHPEclipse
您可能用过 Eclipse,但是可能不熟悉它。请参阅 参考资料 获得 Eclipse 平台的介绍。
用于 Eclipse 的 PHPEclipse 插件是用来开发 PHP 应用程序的一个流行工具。请启动 Eclipse 并把工作区目录指定为 Apache 的 www 目录(在我的机器上是 c:www)。现在单击 File > New > Project。会弹出 New Project 向导。双击 PHP 文件夹并选择 PHP Project。单击 Next,输入项目名称 debugArticle,并单击 Finish。
如果把 Web 服务器设置为在端口 80 上侦听,那么不需要做任何修改。否则,请转到 Navigator 窗口,在 PHP 项目 debugArticle 上右击,选择 Properties,然后单击 PHP Project Settings。单击 Configure Workspace Settings 然后修改合适的 localhost 或者添加 Web 服务器侦听的端口(例如 http://localhost:8080)。单击 Apply 完成设置。
Navigator 窗口应当显示项目和一个 .project 文件。在项目上右击,就像前面做的那样,只是这次选择 New > PHP File。用想要创建的 PHP 文件的名称 test3.php 替换 *.php,然后单击 Finish。在 Eclipse IDE 中应当出现一个新文件。可能需要导航到窗口底部的 PHP 浏览器来查看 PHP 文件的当前输出(参见图 5)。

图 5. Eclipse 的 PHPEclipse 插件

注意,只有 Windows? 的用户可以像清单 5 所示的那样使用 PHP 浏览器。通过打开独立浏览器窗口并把浏览器指向测试脚本所在目录,也可以使用同样的功能。
现在来演示这个应用程序,证明它的强大能力。
在 “使用调试器” 一节中,将学习如何用 Eclipse、PHPEclipse 和前面下载的调试器 PHP 扩展来调试 PHP 应用程序。先从学习如何使用它的语法解析功能开始。
语法解析和加下划线
先从查看 PHPEclipse 如何提供帮助调试 PHP 应用程序的实时语法解析功能开始。要看这个特性的实际应用,先从在 Eclipse 中定义 test3.php 开始,如下所示。

print(,"Hello World!");
?>

注意,在清单 4 中加下划线的两个字符在 eclipse 中加了下划线,提示语法不正确。按 ctrl+s 保存文件,会在 eclipse 中显示解析错误:在代码中与解析错误对应的行上会加上红 “x”,如图 6 所示。

图 6. 语法错误强调

现在演示 PHP 浏览器。这个窗口提供了当前 PHP 脚本的预览,如图 6 所示。
从上面定义的 test3.php 中删除逗号(,)。按 Ctrl+S 保存文件,然后观察 PHP 浏览器窗口的更新,显示了 Hello World(参见图 7)。
图 7. 在 PHPEclipse 中预览 PHP 脚本

下面是用调试器在 PHP 中设置断点。

Eclipse调试器:附加的Maven依赖源代码?

Eclipse调试器:附加的Maven依赖源代码?

在myEclipse 8中调试Webapp时,我想使用Maven管理的依赖项的源代码。

我设法将源附加到“ Maven Managed Dependencies”类路径容器中的库中,即当我从依赖关系中打开类文件时(例如使用Ctrl-
Shift-T),我看到了源代码。

但是,当我为tomcat定义服务器连接器,将wepapp部署到该连接器并以调试模式启动它并在同一类的断点处暂停执行时,编辑器窗格将仅显示文本“找不到源”,并且按钮以编辑“源查找路径”。我试图手动添加“
Maven Managed
Dependencies”类路径容器,只是被告知“使用Maven项目设置来配置依赖解决方案”。但是,我在该属性窗格中看不到任何有用的设置…

如何附加这些来源?我知道这可以与m2e插件和wtp一起使用,但是我宁愿避免说服我的其他团队来切换插件…

fedora16将eclipse添加到应用程序中

fedora16将eclipse添加到应用程序中

在目录/usr/share/application文件夹下添加eclipse.desktop文件

文件内容:

[Desktop Entry]
Name[zh_CN]=eclipse
Exec=/home/corey/tools/eclipse/eclipse
Icon=/home/corey/tools/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Application;Development;X-Red-Hat-Extra;
Encoding=UTF-8
X-Desktop-File-Install-Version=0.3

今天的关于使用Eclipse将调试器附加到应用程序使用eclipse将调试器附加到应用程序中的分享已经结束,谢谢您的关注,如果想了解更多关于Android:使用Eclipse和受密码保护的密钥库在设备上调试应用程序?、Eclipse IDE 和 PHPEclipse 调试器、Eclipse调试器:附加的Maven依赖源代码?、fedora16将eclipse添加到应用程序中的相关知识,请在本站进行查询。

本文标签: