草庐IT

Groovy-Eclipse

全部标签

java - Groovy 闭包可以扩展抽象类吗

我有一个抽象Java类,需要实现一个方法onMessage。我知道闭包可以使用as关键字轻松实现Java接口(interface),但它如何扩展抽象Java类?如果它不能扩展它,那么在Groovy中这种情况下最好的解决方法是什么?这是我在Java中的用法,我正在寻找可以在Groovy中完成的类似的东西。MessageCallbackcallback=newMessageCallback(){@OverridepublicvoidonMessage(Messagemessage){dosomething();}};消息回调是我想在Groovy中以类似方式使用的抽象类。

java - Eclipse:在选定的包中搜索字符串?

如何在多个选定的包中的类中搜索字符串?Searchmultiplestringsineclipse似乎要搜索整个工作区,我只想搜索选定的包。 最佳答案 好吧,您也可以这样做,但将范围设置为“选定的资源”(不要忘记选择包)。 关于java-Eclipse:在选定的包中搜索字符串?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8324311/

java - 如何在Eclipse中使用 "Infer Generic Type Arguments..."

每当eclipse中的源代码中缺少泛型时,它都会提示我“推断泛型类型参数...”问题是我认为“推断通用类型参数...”实际上并没有推断出任何东西。它通常不会提出任何建议。适用于哪些场景?它是如何工作的?在一些情况下可以“推断”出某些东西-eclipse仍然是空白。 最佳答案 这是一个示例,展示了如何在eclipse中使用“推断通用类型参数”:首先声明一个泛型类//GenericFoo.javapublicclassGenericFoo{privateTfoo;publicvoidsetFoo(Tfoo){this.foo=foo;}

【手把手教安装】Eclipse安装及汉化教程

Step1下载进入eclipse官网,选择下载压缩包然后选择想要下载的版本,我这里下载EclipseIDEforEnterpriseJavaandWebDevelopers的Windows版。如果想要下载其他版本,可以查一下每个版本的适用范围,按需下载即可点击后进入下载页面,点击下载,等待即可弹出捐款页面可以不必理会 Step2 安装对下载好的压缩包进行解压进入刚刚解压的eclipse文件,找到eclipse.exe双击打开修改安装路径,建议为压缩路径,然后点击Launch  然后会进入新的界面,点击叉掉即可 找到刚才的eclipse.exe文件,右键创建桌面快捷方式 Step3示例依次点击F

java - Groovy 等价于 java 的没有访问修饰符的声明

所以,我可以在Groovy中声明一个类://groovy-codeclassPerson{}这相当于用java编写如下内容://java-codepublicclassPerson{}只是出于好奇..什么是groovy等同于用java编码的://java-codeclassPerson{}我的意思是,有没有一种方法可以通过在没有访问修饰符的情况下声明某些内容来实现我在Java中可以实现的相同目标? 最佳答案 由于Java中类的默认访问修饰符是“package-private”,我认为在Groovy中最接近相同行为的是使类成为“pac

java - 无法将 src/main/java 下的 java 类导入 eclipse 中的 src/test/java

我在Eclipse中使用maven项目,我无法访问src/test/java类中src/main/java下的类。不过,我可以在mavendependaciesjar中使用这些类。我错过了什么? 最佳答案 我发现有时会出现此错误,只需转到Project->Clean...,错误就会停止。但是,如果这不起作用,可以通过博客提供更多建议here2017年11月7日更新原链接已失效,引用网络存档here或者把它们都放在这里..“清理”您的Eclipse项目:转到项目>在Eclipse中清理[这似乎对我有用]刷新您的项目文件夹(右键单击您的

Java Eclipse Paho 实现 - 自动重新连接

我正在尝试在我的项目中实现eclipse.paho以连接MqttBroker(订阅和发布目的)。问题是,当我使用订阅功能(实现MqttCallback接口(interface))时,我不知道如果连接丢失我该如何重新连接。MqttCallback接口(interface)有一个connectionLost方法,但它对于调试导致连接丢失的原因很有用。我搜索但找不到建立自动重新连接的方法。你能建议一个关于这个问题的方法或文件吗? 最佳答案 我正在使用paho客户端1.2.0。使用MqttClient.setAutomaticReconne

java - egit 锁失败 eclipse

所以在工作中,我们都共享相同的存储空间,我们推送和pull我们的分支以及所有好的git东西。所以我通常在eclipse中从egitpull和推(我不是这里大多数人唯一这样做的人)。但是我的一些分支机构已经开始给我[锁定失败]“无法锁定本地跟踪引用以进行更新”。但问题是有75多个人以同样的方式做这件事,但没有人看到这个错误。我做了一些研究,其中大部分都说它是基于名称冲突,例如Foo和foo。Egit会搞不清楚该pull哪一个,因为唯一的区别是大写字母,但其他人没有问题。我不知道发生了什么。任何帮助将不胜感激。 最佳答案 我既不能获取也

java - 无法使用 Java 10.0.1 运行 Eclipse

我已将我的Java更新到版本10.0.1,现在我无法再运行Eclipse。它显示此消息:ajavaruntimeenvironment(JRE)orJavadevelopmentKit(jdk)mustbeavailableinordertoruneclipse.NoJavavirtualmachinewasfoundaftersearchingthefollowinglocations:C:\ProgramFiles\Java\ire1.8.0_144\bin我尝试从高级设置中插入新路径,但不起作用。 最佳答案 说明(忽略图像不显

java - Google App Engine Java 是否支持 Eclipse 中的热部署?

它似乎没有默认执行此操作,考虑到他们为简化开发而设置的所有其他内容,这让我感到非常震惊。有没有办法启用它?如果没有,有人知道为什么不支持它吗? 最佳答案 JRebel可以帮助您解决这个问题http://englove.blogspot.com/2010/09/appengine-hot-deploy-on-mac.html但是使用JRebel我在开发模式下遇到了GWT的问题。但是,有一种更简单的方法可以做到这一点。如果您在Eclipse中调试应用程序,则可以热部署服务器类。调试为->Web应用程序就是这样!:)