【eclipse dbviewer,eclipse java8】教程文章相关的互联网学习教程文章

java-从Eclipse插件使用Jython【代码】

从Eclipse插件运行时,我很难让jython正常工作.我有一个简单的对象工厂,可以加载符合Java接口的python模块.所有这些在独立模式下都可以正常工作.但是,当我将其打包为eclipse插件时,基于一些变量,我得到了另一个错误: 鉴于我的java包是com.foo. 1)如果我运行时未修改任何路径,则会得到:“没有名为foo的模块” 2)如果我然后使用以下命令将我的java jar添加到sys.path中:PythonInterpreter interp = new PythonInterpreter(null, ne...

java-如何以编程方式检测eclipse插件的命令键绑定?【代码】

我正在使用Eclipse插件基础结构扩展Eclipse,但遇到了一个我无法完全解决的问题: 我有一个带有一些热键的命令.我还有一个编辑器,需要从Eclipse窃取键绑定(在IBindingService中禁用键过滤器).但是,此命令“非常重要”,以至于它的热键仍然需要工作.当前,在该特定的编辑器中,我正在侦听按键事件的部分中,我检查该命令的默认按键绑定是什么,并在检测到该命令时手动启动它.明显的问题是,如果更改了命令的键绑定,则仅在该编辑器中仍使用默...

java-Eclipse跳转至Ctrl-S上的函数名称

当我按Ctrl-S将Java文件保存在Eclipse中时,它跳转到函数名.这很烦人.有人知道该怎么办吗?解决方法:转到窗口->首选项->常规->键(也可以在主“偏好设置”窗口中搜索键).您很可能添加了绑定,当按ctrl时,eclipse会跳转到函数名称. 另一个要看的地方是“窗口”->“首选项”-> Java->“代码样式”->“清理”和“窗口”->“首选项”->“ Java”->“编辑器”->“保存动作”.在此定义了所有操作,这些操作在保存/清理文档时发生.

java-如何在Eclipse插件中获取对当前项目的引用?

我正在为Eclipse创建编辑器.现在,编辑器启动,用户创建具有适当扩展名的新文件.我的问题是,如何获得文件所在项目的引用?例如,假设我有一个包含2个项目P1和P2的工作区.我右键单击P2并创建一个新文件,是否可以以此方式获得对P2的引用? 最终,我需要引用项目的AST或Java模型,但即使是标识项目的字符串也可以使用.解决方法:我认为,答案很简单,就是IFile.getProject()可以工作… 如果在init()方法中使用FileEditorInput,则可以使用以下代...

Java Eclipse插件开发-以编程方式保存所有项目的文件

我正在为Eclipse开发一个插件.我希望它建议用户在运行之前保存未保存的资源.这与eclipse建议您在调试之前保存未保存的文件的行为类似. 本质上,我想打开以下对话框: 任何帮助将不胜感激.解决方法:如果在该对话框上单击alt-shift-F1,将看到它所在的插件,然后可以触发该操作或直接调用该代码.

java-Eclipse中的堆栈跟踪

如何通过Eclipse跟踪堆栈?在我的代码中,我尝试上载文件,当我在应用程序中执行文件上载操作时,该文件只是挂起而没有任何错误消息.我曾尝试调试,但并没有太大帮助.解决方法:>在服务器上,以与启动的Glassfish相同的用户身份启动JDK bin文件夹中的“ jvisualvm”.>双击“本地”下的相应条目,以附加到Glassfish过程中.>在“线程”面板上,单击“线程转储”按钮.>将堆栈跟踪复制到剪贴板.>在Eclipse中,将堆栈跟踪粘贴到“控制台”面板的J...

java-如何在eclipse中自动向SVN添加新文件

eclipse中有任何插件,以便在我创建新的Java文件时将其添加到SVN中.尽管我在创建Java文件后立即进行了SVN添加,但我却忘记了很多次,这导致了问题.我们有很多未版本控制的文件,因此在提交时,不容易浏览未版本控制的文件以找出这些丢失的文件. 如果在“创建新类”对话框本身中有一个复选框,那就太好了.解决方法:有一个名为Subclipse的开源Eclipse插件,该插件向Eclipse添加了对Subversion的支持,通过将SVN与eclipse集成,可以对您有所帮助...

java-Eclipse IDE,无法解析新编写的函数中的变量

在Eclipse中调试时,我遇到了一个从未遇到过的奇怪问题.在调试时,当我插入新代码时,该函数中的变量不会显示在“变量”窗口中.显示的只是那些作为参数传递给函数的参数,它们显示为arg(0),arg(1)等,而不显示其名称.当我想观察或检查函数中的变量时,会收到消息“某某无法解决”.一些事实:1.当我进入调试堆栈并查看其他功能时,变量将正确显示2.调试运行与我编写的代码同步3.我工作的项目是使用外部工具(使用ant)编译的.尽管他们所有人都...

Java-在Eclipse中内联所有静态导入【代码】

我正在清理一些代码,并在com.example.StringHelper上发生了该事件,它包含6或7个公共静态方法(例如concatStrings(String …),但没有成员字段.有许多类在该类中子类化,因此它们可以调用concatStrings(str1,str2)而不用像这样的类作为前缀:StringHelper.concatStrings(str1,str2). 我不希望他们仅仅因为这个原因而继承一个类,所以我折腾了一大堆.在删除扩展StringHelper之后,我将以下静态导入粘贴到对其进行子类化的任何文件的顶部:...

java-备份/还原整个Eclipse工作区

我开始学习Android操作系统.我仍处于学习模式.在学习Android的同时,我似乎对Java有了一些更新,并且因为我发现的大多数示例都希望您使用Eclipse …我想我也在学习Eclipse(这是一件好事,我没有抱怨)…这个问题主要是关于Eclipse的,以及如何对当前状态进行基本保存. 我没有版本控制系统运行.一旦对行进路线,想要的东西以及需要做的事情有了很好的感觉,我便会解决一些问题,因此,目前,我只是在寻找一些有关如何保存的建议(也许非常粗略)...

Java MyEclipse:The type java.lang.CharSequence cannot be resolved. It is indirectly referen【图】

从svn上下载项目后配置weblogic后启动报错: myeclipse The type java.lang.CharSequence cannot be resolved. It is indirectly referen 因为jdk和jre版本不一样导致的 解决方法: 1.更换以下资源为weblogic10配置的jar包及jdk 2.此时下图JDK还是默认的jdk1.8,需手动更换为jdk160_29, 3.重启myeclipse后生效

java-Maven依赖项不会在eclipse中复制到WEB-INF / lib【代码】

我在Eclipse中有一个Maven Web项目(确切地说是Spring Tool Suite),由于某种原因,我的Maven依赖项并未最终出现在WEB-INF / lib中,因此出现了各种运行时错误.这在上周有效,我不确定是什么原因导致它停止工作.项目属性->部署程序集显示了将Maven依赖项部署到WEB-INF / lib,我已经尝试过进行Maven了.更新项目,重新启动IDE,清洁/安装等.这是我的POM:<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/P...

java-如何在eclipse中打印到textArea而不是控制台?【代码】

我目前有一个程序可以通过多种方式将文本行打印到屏幕上,例如’System.out.println()’语句,并且可以循环将数组中的所有元素打印到屏幕上. 我现在在单独的类中为此程序添加GUI.我的问题是我想将打印到eclipse控制台的所有内容打印到GUI中的文本框中.这可能吗,如果可以,我将如何去做.解决方法:如果确实要执行此操作,请将System OutputStream设置为PipedOutputStream,然后将其连接到读取的PipedInputStream,以将文本添加到组件中,例如...

java-有什么理由使Eclipse在while循环中显示分配变量有效吗?【代码】

当我像这样编写while循环时,在eclipse中使用Java时,我已经无数次朋克:while (recsFinished = true)在现实中我想要while (recsFinished == true)这是一个非常简单的错误,但是在我身上却经常发生,这完全使程序无法正常运行.这样做的原因是因为当我编写与等式相反的赋值时,Eclipse甚至没有引发警告.这使我相信必须要有一个存在赋值方程的while循环的原因,但是为什么呢?我想不到一次使用!解决方法:这样的赋值在C和C中很流行(尤其是在...

如何在Eclipse中使用调试透视图.[调试Java / J2EE应用程序]

在eclipse中调试Java / J2EE应用程序是否有容易遵循的教程?有关如何检查未检查和已检查异常的分步指南?我一直试图在互联网上找到,但没有用.解决方法:要添加Java异常断点:在“调试”透视图中选择“断点”视图,然后单击视图工具栏上的按钮以获取异常断点(或选择“运行”->“添加Java异常Brekakpoint”).在下一个对话框中,键入异常的名称(支持驼峰大小写,如果要捕获NullPointerExceptions,只需键入NPE,您将获得一个匹配项的列表),从...

JAVA8 - 相关标签