我正在试用ScalaWeb框架Scalatra。根据文档here,启用IntelliJ调试的步骤是:为远程调试添加常用的JDK选项:"-Xdebug-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005"在Intellij中创建“远程”运行配置启动sbt,运行jetty:start,然后启动远程调试器当我这样做时,SBT打印出:在地址处监听传输dt_socket:5005IntelliJ打印:连接到目标虚拟机,地址:'localhost:5005',传输:'socket'但是,断点似乎不起作用。当我到达以下端点时,在*
我的情况是我有一个来自第三方的外部编译库(jar),没有JavaDocs。在开发过程中,我想通过测试和使用从第3方网站获得的非常有限的文档来记录类和方法。我的最终目标是拥有一个JavaDoc文档,我将能够在IntelliJ中使用它来进行代码提示和文档查找?所以我的问题是,是否可以将JavaDocs写入我将能够导入的已编译的jar文件?也许使用有助于此的工具。 最佳答案 是的。您所要做的就是写出类和接口(interface)以及方法和变量定义,没有任何代码,就好像所有方法都是抽象的一样,然后为它们编写Javadoc注释。这实际上是Su
我有一个现有的Play2.1项目。我一直在控制台上运行它并且运行良好。但是,当我尝试使用这些说明通过IntelliJ运行它时,它不起作用:https://www.jetbrains.com/help/idea/getting-started-with-play-2-x.html#run_debug_playApp首先,我尝试通过右键单击应用程序并选择“运行Play2应用程序”来运行它。它不会运行,它给了我这个错误:sbt.IncompatiblePluginsException:Binaryincompatibilityinpluginsdetected.在对该问题进行一些研究之后,我
我在网上看到的一切都只是说从编译器列表中选择“ajc”编译器,但这对我来说不是一个选项。我有javac、jikes、eclipse和javac-in-process,仅此而已。因为我的项目是使用maven从命令行编译的,但是如果我在使用方面的IDE中键入任何内容,我会收到编译器警告。 最佳答案 确保AspectJSupport插件在Settings(PreferencesonMac)中启用|插件。Followthedocumentation了解更多详情。当使用适当的Maven项目时,ajc编译器将自动启用。
因此,已经有一种方法可以在IntelliJ(v11)中生成类的实现,但它相当简单。它将创建一个类,其中包含满足接口(interface)所需的所有方法。这些方法是空的,并在适当的地方返回null。我正在寻找的是一个插件或将从接口(interface)生成bean的东西。如果生成器在接口(interface)中看到方法getXXXX或setXXX(或isXXX),它将创建该类型的成员并分别在实现的类中获取或返回该成员。 最佳答案 您所能做的就是创建一个实现该接口(interface)的新类,然后告诉IntelliJ实现所有方法。从那时
我正在使用intellijIdea调试在tomcat上运行的应用程序。但我有一个问题,在某些类中,行断点不起作用(方法断点工作正常......但速度很慢)。通过从方法断点或另一个类进入类,我可以到达特定的代码行或检查变量,但调试器不会在任何行上停止。(IntelliJ显示空的红色圆圈(没有十字))更新:此问题不限于Tomcat。我在不同项目的Weblogic上有同样的问题。所以要么是Idea的问题,要么是Java的问题。可能的原因是什么?没有特殊的编译器选项,当我反编译类时,LineNumberTables和LocalVariableTables就在那里。这两个类(一个行断点很好,一个
1、.idea、target等非必要上传的文件被上传到git,如何处理?在使用git等版本控制工具进行版本控制的时候,并不是工程所有的文件需要上传到git上进行版本管理,比如有些文件是编译工具自带的、编译包等等,这些是不需要上传到git上进行管理的;有时候我们没有注意就上传了,那这时候我们该如何把这些非必要上传的文件去掉呢?主要有如下几步:(1)将不需要进行版本控制的文件或者目录放到.gitignore文件中一般在工程下的最外层文件目录下,创建一个.gitignore文件,将不需要进行版本控制的文件或者目录写到这个文件里并保存,可以自己手动创建一个,如果使用的是idea等编程工具也可以通过可视
我已经尝试在IntellijIDEA13Ultimate上使用Lombok。然而。当我使用特定注释时,我得到了所有应该可用的方法的著名错误“找不到符号”,例如,我曾经用作注释的是@Builder、@AllArgsConstructor和@Data。我已经将我的编译器设置为启用注释处理,并且我已经深入研究了它,但没有解决方法。任何建议或提示都会很好。 最佳答案 有点老问题了,但我今天遇到了同样的问题。我必须做两件事才能让它发挥作用:设置注解处理:Settings->Compiler->Annotation处理器将项目从ajc更改为ja
我正在尝试通过以下方式在Windows下调试StormTopology(在Stormv1.0.0上):TopologyBuilderbuilder=newTopologyBuilder();builder.setSpout("spout",newRandomIntegerSpout());builder.setBolt("partialsum",newStatefulSumBolt("partial"),1).shuffleGrouping("spout");builder.setBolt("printer",newPrinterBolt(),2).shuffleGrouping("p
我试图将Eclipse项目导入到IntelliJIDEA中,但我遇到了这个错误: 最佳答案 eclipse项目描述包含对“手动”定义的JDK(名为JavaSE-1.8)的引用。只需继续并自己在IntelliJ中为您的项目定义一个SDK。参见here必要的步骤:TodefineaJDKandamobileSDKinIntelliJIDEAOpentheProjectStructuredialog(e.g.Ctrl+Shift+Alt+S).Intheleftmostpane,underPlatformSettings,clickSDK