Questions tagged «intellij-idea»

IntelliJ IDEA是JetBrains的IDE。它主要支持Java开发,但也支持JavaScript,Groovy,HTML,CSS,RSS,R,Haskell,PHP,Ruby,Python,Scala,Swift,Clojure,Kotlin,Hybris,Gradle等。在Community Edition和Ultimate Edition中特别有关用法和问题的问题应使用此标记。但是,如果您对其他问题有疑问,并且碰巧正在使用IntelliJ,请不要使用此标签。


8
IntelliJ IDEA和Gradle-无法应用于'(groovy.lang.Closure)'
我有一个Gradle文件,每当在IntelliJ IDEA 14.1.5中加载该文件时,它会显示整个文件的IDE错误。即所有错误似乎是: java.lang.String错误 要么 groovy.lang。关闭错误 我试图清除文件的内容,只写第一行: group 'com.me.blah' 但即使那样也会导致错误。 出于上下文考虑-这是一个较大的SpringBoot项目中的一个单独模块。该模块是一组简单的静态文件(使用Gradle进行CSS编译,静态分析等),而其余模块是Java模块,并非Gradle问题。 谁能想到IntelliJ为什么要努力理解此Gradle文件吗?


9
如何在IntelliJ IDEA中添加库(android-support-v7-appcompat)
我创建了一个项目,将资源文件复制到该项目的库中,并将其添加到项目结构中,并指定了样式Theme.AppCompat。编译没有错误,但是当您启动降级异常时: 08-03 00:50:00.406: ERROR/AndroidRuntime(4055): FATAL EXCEPTION: main java.lang.NoClassDefFoundError: android.support.v7.appcompat.R$styleable at android.support.v7.app.ActionBarActivityDelegate.onCreate(ActionBarActivityDelegate.java:98) at android.support.v7.app.ActionBarActivityDelegateICS.onCreate(ActionBarActivityDelegateICS.java:58) at android.support.v7.app.ActionBarActivity.onCreate(ActionBarActivity.java:98) at com.example.SampleMetrRost.CentralActivity.onCreate(CentralActivity.java:12) at android.app.Activity.performCreate(Activity.java:4636) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1051) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1924) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1985) at android.app.ActivityThread.access$600(ActivityThread.java:127) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1151) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:4476) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:816) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:583) at dalvik.system.NativeStart.main(Native Method) 请帮帮我。今天花了一整天。

16
Android Studio 3.1无法解析符号(主题,小部件,属性等)
今天我升级过Android Studio 3.1,而现在Android Studio中说,它无法解析大部分资源的符号(例如ThemeOverlay在styles.xml或?attr/actionBarSize)。到目前为止,这似乎并不能阻止我在模拟器中进行构建或运行,但是这些错误使我感到紧张。 还有其他人遇到过这个问题吗?我该如何解决呢?我曾尝试同步gradle和清理我的项目,但似乎根本没有帮助。 有任何想法吗? 我正在将Android Studio 3.1与Gradle版本4.4和Gradle插件3.1.0结合使用 编辑: 此问题影响更新到Android Studio 3.1.1、3.1.2、3.1.3、3.1.4以及Gradle插件到3.1.1、3.1.2、3.1.3和3.1.4。但是,下面的答案仍然有效。

11
从Eclipse切换到IntelliJ IDEA进行Android开发的好处[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 7年前关闭。 改善这个问题 我一直在使用Eclipse进行Android开发,但没有任何问题(我也将其用于Linux下的Web Service和C ++开发),但是我想尝试一下IntelliJ IDEA,因为它似乎获得了好评。由于IDEA 10已在Community Edition中启用了Android支持,因此现在很容易实现。 我看过IDEA,它对我来说非常不错,唯一的缺点是.xml文件编辑(例如AndroidManifest.xml)缺少UI以及ADT 9.0提供的用户界面生成器。 有没有人可以分享有关IntelliJ IDEA和Android开发的经验? 编辑:谢谢大家;我坚持使用Eclipse,因为我非常了解它,它使我可以免费做我喜欢的几乎所有事情(与Java相关的事情)。我不应该在嘴里看礼物马!

3
用于IntelliJ IDEA的Visual Studio ReSharper键映射
我主要使用Visual Studio和ReSharper(R#)进行开发,并具有R#的出色工作知识。我想利用IntelliJ IDEA(与我的个人Java冒险)中的知识,而不必学习IDEA键映射方案。IDEA具有Visual Studio键盘映射,但主要更新诸如Find(Ctrl + F)和Replace(Ctrl + H)等的键绑定。因为Visual Studio没有诸如“ Inspect This ...”之类的内置功能。 (由R#提供的某种东西),Visual Studio键映射中的IntelliJ键绑定只是IDEA的转储。 在VS.NET中,ReSharper带有两个键盘映射,IDEA和Visual Studio。从R#5开始,我就一直在使用Visual Studio键映射,我真的很想在IntelliJ想法中有一个键映射,它实际上是Visual Studio IDEA键映射和R#Visual Studio键映射的组合。这个组合键映射就是我所说的IntelliJ IDEA的Visual Studio ReSharper(R#)键映射。 如果有人创建了与所描述的描述接近的键盘映射,那么我将不胜感激。如果JetBrains听到了,那么如何将附加的键映射方案与IntelliJ捆绑在一起,这实际上是Visual Studio方案(在IntelliJ IDEA中)和ReSharper Visual Studio方案(在VS.NET中)的组合?

1
如何摆脱IntelliJ Ultimate中的“更改这些文件的人……”更改列表
我使用的是IntelliJ 2019.2.4(Ultimate),我不确定我从哪个版本升级,但是肯定是从2018年开始的版本。我以非常容易点击的方式注意到了我默认更改列表下方的这个烦人的更改列表,而且我找不到摆脱它的设置。尝试删除它会提示我删除该更改列表中的实际文件,而我不想这样做。我没有设置任何内容,似乎是IntelliJ自动执行的操作。 (对于后代/如果图片消失了,我的屏幕快照显示了我的更改列表,其中包含我默认更改的一些文件,然后在下面的第二个不需要的更改列表中说:“在活动更改列表中更改文件的人也会更改:


8
IntelliJ:错误:java:错误:不支持发行版本5
我正在使用IntelliJ IDEA Ultimate 2019.3.1。每当我尝试启动任何简单的Java Maven项目(甚至可能是一个简单的Hello World)时,都会出现以下错误: Error:java: error: release version 5 not supported java --version通过终端运行,我得到以下输出: openjdk 11.0.5 2019-10-15 OpenJDK Runtime Environment (build 11.0.5+10-post-Ubuntu-0ubuntu1.1) OpenJDK 64-Bit Server VM (build 11.0.5+10-post-Ubuntu-0ubuntu1.1, mixed mode, sharing) javac --version通过终端运行,我得到以下输出: javac 11.0.5 要在Java编译器的设置(如建议在这里)我看到这一点: 我尝试将“ 目标字节码版本 ” 编辑为1.8,但出现以下错误: Error:(1, 26) java: package javafx.application does not exist Error:(2, …


1
如何记录Java Record参数?
应该如何记录Java Record参数?我指的是最终成为构造函数参数的参数,类字段。 我试过了: /** * @param name the name of the animal * @param age the age of the animal */ public record Animal(String name, int age) { } 但是IntelliJ IDEA将@params 标记为错误。我找不到有关此方法工作原理的在线示例。我找到的最接近的讨论是https://bugs.openjdk.java.net/browse/JDK-8225055。 我在JDK中发现了一些单元 测试,似乎暗示这应该可行。也许这是一个IDE错误? 我正在使用OpenJDK 14 + 36-1461,IDEA 2020.1。 为了防止万一,我针对IDEA 提交了错误报告。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.