这个问题对我来说真的很令人沮丧。我有这个插件有一个命令,它在运行时完美地工作。当我在运行时单击该命令时,它会执行预期的操作(从.c文件创建.cfg文件)。安装后,我遇到两个问题:
单击该命令后,处理程序不会触发。
控制台上没有打印任何内容。我有另一个插件,其处理程序在安装后执行预期的操作,但是它们无法将任何输出打印到控制台。
我哪里错了?有人可以帮忙吗?
谢谢。
注意:当我单击该命令时,该控件实际上进入了处理程序类。只是它什么都不做。
答案 0 :(得分:0)
Eclipse控制台显示您正在测试的程序的输出,不显示Eclipse中安装的任何插件的输出。
除非使用 public int[] getElementsAsArray(String aString){
int[] digits = new int[aString.length()];
for(int i=0;i<aString.length();i++){
digits[i]=Integer.parseInt(""+aString.charAt(i));
}
return digits;
}
选项启动Eclipse,否则将丢弃System.out.print
之类的输出(即使那时输出也未放入控制台)。
插件可以使用各种控制台API来创建输出控制台或访问现有控制台。