gdb java,调用gdb来调试java程序
错误没有这样的文件或目录,gdb
如果错误消息来自emacs,则表示未安装 gdb . 要解决此问题,请安装 gdb . 请注意 gdb 不是emacs的一部分,它是一个单独的程序 . 如果你得到一个包的 gdb ,它通常是 gcc ,GNU编译器集合的一部分,而不是Emacs . 来源是相同的 - FSF(自由软件基金会)/ GNU项目(GNU不是Unix),但它是不同的/单独的包 .
如果错误消息来自gdb,则表示 gdb 找不到可执行文件 . 请参阅下一点 .
但是,查看您的描述,更有可能根本没有安装 gdb .
gdb无法直接调试Java
gdb 一般不能用于调试Java程序,它只能用于调试使用 gcj 编译成二进制文件的Java程序 . 另见其手册中的Java Debugging with gdb .
您可能希望转而使用 jdb ,这是JDK附带的Java调试器 .
Emacs for Java?请改用IDE
Emacs确实是一位出色的文本编辑器 . 人们对Emacs的笑话,比如“实际Emacs是一个用于开发计算机游戏的Common Lisp实现,恰好有两个最好的文本编辑器之一作为演示应用程序”,这是它的伟大之处 . 我自己也是一名vim用户,我对Emacs及其对计算机科学的贡献(即Common Lisp)只有最深的敬意 .
但无论Emacs和vim有多好,现在IDE都会将它们击败 .
三种最流行的Java IDE
Eclipse
NetBeans
IntelliJ IDEA
我推荐IntelliJ IDEA,并有我的理由,但你不能选择错误 . 他们都很好!
IDE提供什么?
语法高亮显示
带有最新Java版本的流血边缘
数百项额外检查(特别是IntelliJ IDEA:检查)
大量自动编辑(特别是IntelliJ IDEA:Intentions)
重构
Java调试
Java反编译
代码覆盖率
代码完成
对JavaDoc帮助的集成访问
与单元测试框架集成
与版本控制系统集成
与Android SDK和Emulator集成
与典型的Java构建工具Ant,Maven,Gradle集成
那些插件很多
其中一些东西也是由Emacs或vim提供的 - 但不是全部 .
我的Emacs(或vim)知识怎么样?
我使用vim来处理任何超过Hello,World的Java,因为像IntelliJ IDEA这样的IDE会好得多 . 经常提出的一个论点是,我们的用户在vim和emacs等编辑中投入了大量资金,学习了所有 生产环境 力的快捷方式 . 这种知识不需要丢失 . IntelliJ IDEA为Vim用户提供了IdeaVim插件,为Emacs用户提供了emacsIDEA插件 . 我不知道,但我可以想象其他IDE有类似的插件 .
gdb java,调用gdb来调试java程序相关推荐
- JAVA 调用微信API 生成小程序跳转地址 亲测有效 【附效果图】
JAVA 调用微信API 生成小程序跳转地址 JAVA 调用微信API 生成小程序跳转地址 由于工作需要,需要在后台生成自己公司的小程序分享地址以供前端工作人员使用,在开发当前功能时因为遇到一些问题导 ...
- myeclipse怎么调试java,如何用MyEclipse调试JAVA程序
如何用MyEclipse调试JAVA程序 1.在你觉得有错的地方设置断点 2.点击甲壳虫一样的按钮下面的子按钮,也是甲壳虫一样的,叫Debug 3.运行程序,当程序运行到刚才设置断点的位置就会停下来, ...
- java调用exe_Windows系统中Java调用cmd命令及执行exe程序的方法
Java调用cmd命令,并输出显示信息: package com.anxin.cmd.test; import java.io.BufferedReader; import java.io.Input ...
- java调用exe_要精通Java,先研究它的执行原理
对于任何一门语言,要想达到精通的水平,研究它的执行原理(或者叫底层机制)不失为一种良好的方式. 在本篇文章中,将重点研究java源代码的执行原理,即从程序员编写JAVA源代码,到最终形成产品,在整个过 ...
- java调用wcf_详解JAVA调用WCF服务的示例代码
这一篇将要解决java中调用WCF的问题,使用的依旧是上一篇中托管在IIS中的WCF服务,本来我是打算用axis来写这篇文章的,可就在我开始之前,无意中发现了在java包中自带的wsimport工具 ...
- android java 调用js,Android中Java和JavaScript交互实例
Android提供了一个很强大的WebView控件用来处理Web网页,而在网页中,JavaScript又是一个很举足轻重的脚本.本文将介绍如何实现Java代码和Javascript代码的相互调用. 如 ...
- Java调用动态库 缺点,Java调用动态库所需要关心的有关问题
Java调用动态库所需要关心的问题 标签: 无标签 利用JNative实现Java调用动态库(转) http://cctv663.blog.163.com/blog/static/1011921220 ...
- java 调用关系_【Java基础】几种简单的调用关系与方法
直接上代码吧. class lesson4AB //同一个类下的public修饰的方法A,B可以相互调用 { public void A() { B();//等价于this.B(); } public ...
- java调用linux设备,使用Java调用Linux系统命令
有时候,咱们在使用Java作一些操做时,可能性能上并不能达到咱们满意的效果,就拿最近工做中的遇到的一个场景来讲,须要对大量的小文件进行合并成一个大文件.java 最开始的想法是使用Java作文件操做, ...
最新文章
- 从网页的控制台登录云服务器ECS中的Ubuntu系统
- Java设计模式之建造者Builder模式代码示例
- v-bind单向绑定与v-model双向绑定
- laravel5.6 mysql_快速入门 |《Laravel 5.6 中文文档 5.6》| Laravel China 社区
- 如何将word中的对象怎么显示到工具栏_职场必备!Word实用技巧最全总结(五)...
- kali ip查询_UDP/IP硬件协议栈设计(一):缘起
- java 获取线程某个_Java中如何唤醒“指定的“某个线程
- linux /windows 基础篇
- Postman下载安装
- Python 思维锻炼
- go+beego+gorilla实现上传保存图片
- SVN Cleanup之后显示Skipped remains conflicted
- 程序猿段子_那些关于程序员的段子
- win11问题记录:
- 蓝桥杯:翻转旋转变换(矩阵旋转)
- QC新旧七图汇总连载9——亲和图
- HBaseCon亚洲2018峰会盛大开幕 阿里带你洞悉HBase大数据生态最新发展和行业实践
- 《幼儿园门禁管理系统可行性研究报告》
- WK型振弦式应变计混凝土变形监测
- 人脸检测研究最新进展
热门文章
- [agc011e]increasing numbers
- AspNetCore中使用Ocelot之 IdentityServer4(1)
- 循序渐进学.Net Core Web Api开发系列【7】:项目发布到CentOS7
- c#用控制台程序安装启动停止卸载服务
- Several ports (8080, 8009) required by Tomcat v9.0 Server at localhost are already in use.解决方案
- 页面在360浏览器下的兼容性问题解决
- 2021年2月十大热门报告盘点(附百大热门报告列表及下载链接)
- 【报告分享】2020年中国智慧城市发展研究报告.pdf(附下载链接)
- leetcode力扣75. 颜色分类
- 花式上分算法大赛,速看鹅厂六强团队解题思路集锦【附PPT下载】