Tag: intellij idea

在IntelliJ IDEA下使用Lombok时无法编译项目

我在使用IntelliJ IDEA 11开发的项目中尝试使用Lombok 。 我已经为IDEA安装了第三方插件,看起来工作正常,因为IDEA可以看到所有自动生成的方法/字段。 所以我有一个使用Slf4j的类。 我这样注释它 import lombok.extern.slf4j.Slf4j; @Slf4j public class TestClass { public TestClass() { log.info("Hello!"); } } 但是当我build立我的项目编译器吐出: cannot find symbol variable log 。 你能告诉我我在这里错过了什么吗? 更新:原来是RequestFactory注解过程失败。 input files: {com.zasutki.courierApp.server.TestServlet, com.mine.courierApp.server.model.DatastoreObject} annotations: [javax.inject.Singleton, javax.inject.Inject, lombok.Getter, lombok.Setter, com.googlecode.objectify.annotation.Id, com.googlecode.objectify.annotation.OnSave] Processor com.google.web.bindery.requestfactory.apt.RfValidator matches [lombok.Getter, com.googlecode.objectify.annotation.Id, javax.inject.Inject, lombok.Setter, com.googlecode.objectify.annotation.OnSave, javax.inject.Singleton] and returns false. cannot find symbol […]

如何在默认情况下显示隐藏字符(零宽度空间即&#8203)

我刚刚失去了我的周末的一部分,因为这…小丑 – 零宽度的空间。 我只是使用谷歌组的一些片段,并没有认识到有两倍的字符,因为想法(11)没有显示他们,这是造成parsing我的应用程序的configuration文件的问题…我意外地发现它在vi 。 有没有什么办法来显示这样的事情在IntelliJ(或其他方式来检查文件),而无需使用外部编辑器。 IntelliJ 11 / Mac OS 10.7 编辑 – 样品 这两行看起来是一样的,在浏览器中,也在Idea中。 你可以在页面的代码中看到,在第一个注释行中, mysql://和localhost之间存在隐藏的零宽度空间,这会导致问题。 当然,如果你期待“小丑”,你可以尝试使用search和replace它,但是没有人期望不应该在那里的标志,特别是如果他不能看到它的标志。 #db.default.url="jdbc:mysql://​localhost/play-fullcalendar" db.default.url="jdbc:mysql://localhost/play-fullcalendar"

我怎样才能最大化编辑器窗格?

在Eclipse中,我可以键入Ctrl + M或单击编辑器窗格中的最大化图标,使编辑器窗格占据整个Eclipse窗口,然后再次将窗格恢复到之前的大小,从而暴露其他窗格。 在IntelliJ IDEA中可以执行相同的function吗? 为了澄清,我问隐藏所有其他工具窗格只显示编辑器窗格。 我不是问如何去分心模式,因为这是模式是完全“全屏”,隐藏所有的工具栏,窗口装饰等。

无法创build该模块:未find相关的gradleconfiguration。 请重新导入Gradle项目并重试

我使用IntelliJ IDEA Ultimate 14和Gradle 1.2。 我从控制台pipe理项目,但是我需要从IDEdebugging一些代码。 当我尝试制作该项目时,会出现此错误窗口 。 当我尝试debugging该项目时, Error: Unable to make the module: idappcli, related Gradle configuration was not found. Please, re-import the Gradle project and try again. 写在消息窗口中。 如何将常规输出path添加到项目?

Android Studio:Android Manifest不存在或具有不正确的根标记

我在Android Studio(AS)上遇到这个错误: 我如何得到它: 我从头创build了一个AS项目,一切都很好。 然后出现一个popup窗口,(如果我记得正确的话)是这样说的:“ Android Framework detected ”。 我按了“是”,项目/模块发生了一些变化,之后我得到了上述错误 编辑: 在我的情况下,问题不是Gradle相关的。 它必须与IntelliJ / Android Studioconfiguration,尤其是.iml文件。 在阅读了这篇内容丰富的文章之后,我意识到了 。

如何切换到Intellij中的另一个Subversion分支?

在IntelliJ中切换分支的概念是什么? 我必须是盲人或白痴 我会假设会有一个“切换到复制”选项或类似的东西,但没有… 编辑澄清:我prev IDE有一个简单的“切换到复制”选项,它更新所有文件不同于当前分支/树干。 IntelliJ似乎有一个完全不同的方法来做到这一点,我似乎不明白。 帮助也不是很有用。 非常感谢有用的关键字,链接或提示。 谢谢。

如何使用IntelliJ Idea创buildSBT项目?

我刚刚开始使用Scala / LiftWeb / Sbt进行开发,并且我想在IntelliJ Idea中导入一个Sbt项目。 其实,我设法以两种不同的方式导入我的项目: 1)与Maven。 我创build了一个Maven项目,最重要的是我创build了一个Sbt项目,然后导入到IntelliJ中。 然后,我可以轻松地启动,停止docker服务器,并做其他的事情。 但那不是我想要的。 我想做同样的事情,只是Maven免费。 这导致我 2)与Eclipse。 于是,我创build了一个新的Sbt项目(我写了一个小脚本,将Sbt项目configuration为WebProject)。 然后我使用sbt-eclipsify插件来“转换”Eclipse的项目,然后将其导入到IntelliJ(现有的源代码 – > eclipse)中。 但问题从这里开始:我无法得到IntelliJ Sbt插件的工作。 谁能帮我这个?

错误:java:无效的源版本:8在Intellij。 这是什么意思?

我试图编译一些代码我使用Intellij Ultimate 13.1.4,但我得到以下错误,我不知道这是什么意思: Information:Using javac 1.7.0_55 to compile java sources Information:java: Errors occurred while compiling module 'Example' Information:Compilation completed with 1 error and 0 warnings in 3 sec Information:1 error Information:0 warnings Error:java: invalid source release: 8 我的猜测是它与Java 8和Java 7相关的东西,但我不知道具体是什么。 我已经试过Google的这个消息,但是他们要么谈论javac或者target release ,所以看起来并不适用。

在Intellij IDEA中跳转到编辑器快捷方式

我可以使用F12跳转到项目树 (如果它是我使用的最后一个工具),但有跳回编辑器的快捷方式吗?

使用Build Flavors – 正确地构造源文件夹和build.gradle

请注意:在Xavier的答案后编辑的答案 我正在尝试在Android Studio中为一个相同的应用程序项目使用不同的构build风格 。 但是,我似乎有一个可怕的时间configuration它适当地工作。 脚步: 创build一个名为“Test”的新的Android Studio项目。 打开build.gradle *并添加以下几行: productFlavors { flavor1 { packageName 'com.android.studio.test.flavor1' } flavor2 { packageName 'com.android.studio.test.flavor2' } } 重新启动Android Studio之后,我现在可以在Build Variants部分下看到4个构build变体。 这意味着我们迄今为止在产品口味方面取得了成功。 ** 为flavor1创build一个新的Source文件夹; 但是,我不确定我是否以正确的方式进行。 以下是我如何做到的: 请记住,这个项目的包名是: com.foo.test 右键单击src文件夹,对于flavor1,我实际上是在资源pipe理器中创build了个别文件夹,其结构是src/flavor1/java/com/foo/test/MainActivity.java 。 上面的工作很好,因为'java'文件夹是蓝色的 ,这意味着IDE知道它的一个活动的源目录。 另外,这个包是自动创build的。 尽pipe如此,我发现重复类的警告。 在这里看到截图。 对于flavor2,我尝试手动创build软件包,但是用于flavor2的'src'文件夹似乎不是蓝色的,因此当右键单击时选项是不同的,'New Package'不能用于我。 在这里看到图片。 请注意,对于flavor1,我还创build了一个“res”目录,该目录变成蓝色,但是尽pipe如此,如果我想使用不同的方法,则不能创buildAndroid资源文件或Andorid资源目录为不同的口味提供余地。 难道我做错了什么? 还是我错过了什么? 让我知道如果你需要更多的信息。 *我的项目似乎有两个 build.gradle文件。 一个位于项目文件夹(\ GradleTest)的根目录下,这个是空的。 第二个位于\ GradleTest的子文件夹的根目录,也标记为“GradleTest”(GradleTest-GradleTest),这是打开时已经有代码的那个; 因此,那是我编辑的那个。 **我检查gradle设置,显然使用自动导入 […]