草庐IT

intellij-eap

全部标签

java - 在 IntelliJ IDEA 中测试小代码片段的快捷方式?

我使用IntelliJIDEA并在考虑能够弹出一个上下文,我可以在其中编写、编译和运行一些简单的核心Java代码,然后在我关闭上下文时自动处理整个代码该有多好.有时您只想尝试一些简单的东西,例如正则表达式(我知道有一个正则表达式测试插件)或一些按位运算;无论出于何种原因,直接在项目代码中进行测试并不总是可行的,创建一个全新的项目会破坏工作流程。所以我的问题是:其他人用什么来试验他们的代码片段? 最佳答案 考虑IntelliJIdea的(从版本14开始)Scratches:按Ctrl+Shift+Alt+Insert并选择类型

java - intellij 不解析 JSP 代码检查或自动完成中的 el 变量

总结此处显示的答案Codeassistin(jsp/jstl)viewforSpringMVCmodelobjectsinEclipse根本不适合我,是否有我需要更改的设置?我刚刚下载了示例spring-mvc-showcase在github上,它在那个项目上不能开箱即用(11.1.3或EAP12版本都是完整的企业版),见下文(我不知道它从哪里获取formBean):这是我自己项目中的一个示例,下面的屏幕截图(底部框架)显示了我的Controller向模型添加了一个字符串属性并返回了正确的View名称。然后我希望shopString在编辑该View时作为自动完成选项提供,但它不是:sg

java - 无法在 IntelliJ IDEA 中解析符号 "HttpServerFactory"

我正在尝试创建一个关于RESTful服务的小项目。所以我启动IntelliJIDEA并执行以下操作:新建项目->(选择Java)->(选择RESTfulWebService2.2)->勾选“生成客户端和服务器代码”,选择下载需要的库。之后转到创建的HelloWorld类时,出现以下错误:无法解析符号"HttpServerFactory"以及无法解析符号"jersey"对于此导入:importcom.sun.jersey.api.container.httpserver.HttpServerFactory;。有什么办法解决这个问题吗? 最佳答案

java - Gradle 构建后,Intellij Idea 未在消息工具窗口中显示错误

IntellijIdea14.1.2,Gradle2.3我有一个包含几个java子项目的项目。Gradle构建按预期工作,但IntellijIdea没有捕获它的输出,也没有显示消息工具窗口,您可以在其中单击错误并转到源文件。重现步骤:新建gradle项目用一种方法创建新类故意引入一个错误使用Gradle工具窗口构建预期结果:消息工具窗口将显示错误。实际结果:输出显示在运行工具窗口中,但未显示消息窗口(它的菜单项甚至在View->工具窗口中都未激活)我尝试重新导入项目,从头开始创建它,搜索Idea的设置,手动操作*.iml中的值,但没有成功,我的想法已经用完了。知道在哪里可以找到告诉ID

java - 无法解析 IntelliJ 中的反向路由方法

我正在学习其中一个游戏框架教程,但每当我尝试使用反向路由时都会遇到编译错误。首先,publicstaticResultjavascriptRoutes(){response().setContentType("text/javascript");returnok(Routes.javascriptRouter("jsRoutes",controllers.routes.javascript.Projects.add(),controllers.routes.javascript.Projects.delete(),controllers.routes.javascript.Projec

java - Intellij 可以在包 View 中单独显示包测试吗?

我在/src/main/java/mypackage中有java源文件,并在/src/test/java/mypackage中对它们进行测试。在包View中时,Intellij会一起显示这些文件,因为它们在技术上是同一个包。我希望他们分开出现。我尝试了一些配置选项,但没有成功。如果对此有任何建议,我将不胜感激。 最佳答案 我认为Andrii解决方案是最好的,但如果你想使用包View,你可以拆分类型内部包检查菜单中的“按类型排序”选项。 关于java-Intellij可以在包View中单独

java - IntelliJ 中的简单自定义重构

这个问题是后续forthis.假设我有一些Foo类。classFoo{protectedStringx="x";publicStringgetX(){returnx;}}我有一个使用Foo并违反LoD(LawofDemeter)的程序。classBar{protectedFoofoo;publicBar(){this.foo=newFoo();}publicFoogetFoo(){returnfoo;}}publicstaticvoidmain(String[]args){Barbar=newBar();Stringx=bar.getFoo().getX();}我可以分两步重构此代码以

java - 设置 Intellij 和 AWS 环境以使用 DynamoDB

最近我开始对AWS产生兴趣。由于我在工作场所使用IntelliJ,如果我也能在家里继续使用它,我会很高兴。这引出了我的问题-我安装了IntelliJ,我想知道我还应该安装和配置什么才能让我的环境运行。我在一些关于其他主题的帖子中看到了以下内容-AWSManagerSDKForJava我错过了什么吗?我安装了一些不需要的东西吗?我应该做什么配置?您还有其他建议要与我分享吗?谢谢! 最佳答案 在此处查看此文档-http://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/crede

java - 运行 JAR 时出现 ClassNotFoundException,在 IntelliJ IDEA 中运行时没有错误

我刚刚开始构建Java应用程序(我确实有.NET经验),我正在尝试构建一个小型测试应用程序,其全部代码如下:packagecom.company;importcom.microsoft.sqlserver.jdbc.SQLServerDataSource;importjava.sql.Connection;importjava.sql.PreparedStatement;importjava.sql.ResultSet;importjava.sql.SQLException;publicclassMain{publicstaticvoidmain(String[]args)throws

java - 如何使用 IntelliJ 重构重命名 maven pom artifactId?

我正在使用IntelliJ13并设置了一个Java项目,其模块基于Maven项目。有一个我必须重命名的Maven项目,因此我将不得不更改它在pom文件中的artifactId属性值。如果我手动执行此操作,则我将不得不找到它的所有出现并手动修改它们(例如:它作为模块包含的位置以及它作为依赖项使用的位置)。由于IntelliJ提供了许多重构技术,我认为应该支持pomartifactId属性上的重构->重命名,但它似乎不支持。我可以尝试执行查找/替换..但这仍然让我完成所有工作逻辑(容易出错)。IMO,IntelliJ应该能够检测到pom作为模块包含在何处以及哪些其他模块将其用作依赖项-任何