问题标签 [intellij-17]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 强制迭代 Collection使用对象?
突然之间,intellij-idea 2017.1.5 不允许我Collection<String>
用 aforach
和 aString
变量迭代 a。
简单的一段代码:
在哪里
被标记为错误,建议将变量methodPath
从更改String
为Object
。
一开始,我以为IDE只是索引,一些后期编辑的代码的错误仍然出现,这不会让我很困扰,但它实际上 并没有编译项目:
使用 javac 编译时出现编译错误。
C:\工作区...\MyFileName.java:23
错误:不兼容的类型:对象无法转换为字符串
我正在使用java-8版本 131。
重新启动PC,不会使错误消失。
intellij-idea - IntelliJ 新设置同步
IntelliJ 在IntelliJ IDEA 2017.3 EAP中添加了一个集成,用于将设置配置存储在他们自己的商店中,而不是像我现在那样使用 GitHub 存储库。
唯一的问题是我无法在“状态栏”中找到“齿轮图标”来在 IntelliJ 中设置它,即使我在:
IntelliJ IDEA 2017.3 EAP (Community Edition)
Build #IC-173.3531.6, built on October 31, 2017
JRE: 1.8.0_152-release-1024-b6 x86_64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Mac OS X 10.12.6
我该如何解决?
java - 无法启动 IntelliJ (2017.2.2)
每次我尝试在 Windows 7 上运行 IntelliJ 时,都会出现以下错误:
内部错误。请向http://jb.gg/ide/critical-startup-errors报告
我已经重新安装并重新启动了几次。我坚持使用这个版本,因为我的公司不允许任何其他版本。
java - 为什么 Intellij 在切换到新的更改列表时会进入空白页面?
从 Intellij 2017.3.4 开始,每当我切换到新的本地变更列表时,我都会注意到 Intellij 的一种奇怪而烦人的行为。当创建一个新的更改列表并将其设置为我的活动更改列表时,IDE 会从我当前的视图中删除我当前正在查看的文件,并且我会看到在选择文件进行编辑之前看到的灰色背景。有没有办法禁用此功能并在更改为新的更改列表时将我正在查看的文件保留在屏幕上?
scala - 在 Intellij 中构建一个交叉构建的 sbt 项目
我有一个包含三个模块 A、B、Common 的 sbt 项目,其中
- A 与 2.11.12 的 scala 版本兼容,并且依赖于 Common
- B 兼容 scala 版本 2.12.7 并且依赖于 Common
- Common 可以与 2.11.12、2.12.7 版本交叉编译
为了支持这一点,我创建了build.sbt
如下:
通过提供前缀update
,我能够compile
从 sbt shell 这个项目。+
但是当我尝试使用 sbt 项目刷新选项在 Idea Intellij Ultimate 2017.3 版本中构建项目时,它出现以下错误:
从错误中可以明显看出,它在更新 A 时未能解决 Common 模块的 2.11 依赖关系。如果我运行update
而不是+ update
从 shell 运行,则会发生类似的错误。
如何在 Intellij 中进行交叉构建工作?或者 Intellij 中是否有任何现有选项来支持交叉构建?