问题标签 [intellij-idea-2016]

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.

0 投票
2 回答
18021 浏览

intellij-idea - 将 Intellij 与远程服务器一起使用

我有一个 dev *nix 盒子。在大多数情况下,我可以 ssh 进入盒子并使用 emacs 进行开发。然而,随着我开始使用非常大的代码库做更多的 Java 工作,我意识到 IntelliJ IDEA 非常宝贵。

问题:我想在 OS X 上使用 IntelliJ IDEA,但要使用位于其他机器上的项目。有没有办法配置 IntelliJ IDEA 来做到这一点?(通过 ssh/mosh/或其他)

谢谢。

0 投票
2 回答
133 浏览

intellij-idea - Intellij IDEA 在 gradle-wrapper.properties 文件中用 'ı' 的 ASCII 覆盖'i' 字符

有一个奇怪的问题,我不确定它的来源。

我正在使用 Intellij IDEA (2016 3.3) 和 Gradle (v3.3)。我使用的是 Windows 10,土耳其语操作系统。

Gradle 有一个包装器属性文件。(./gradle/wrapper/gradle-wrapper.properties)

该文件的内容,由 Gradle 生成:

当我在 Intellij 中打开一个 Gradle 项目时,该文件的最后一行变成了这样:

Intellij 覆盖binb\u0131n. 我检查了\u0131指的是什么,它是 'ı' 字母的 ASCII 码。

而且由于 URL 已损坏,我无法构建项目。

该文件中有很多“i”字母(没有提到整个项目),但不知何故,Intellij 将“bin”中的特定“i”转换为“ı”的 ASCI。

我有这个问题很长时间了,但是当我尝试手动更正字母时,Intellij 第一次坚持要覆盖它。这次唯一的区别是我创建了一个包含多个模块的项目,这意味着有多个 gradle-wrapper.properties 文件。

你们中有人知道为什么以及如何解决这个问题吗?

0 投票
0 回答
122 浏览

intellij-idea - Intellij 2016.3 更新到 Oracle 12c 语法

在最近升级到 Oracle 12cR1 后,Idea 的数据库编辑器语法突出显示对于我的 Oracle 连接来说已经过时了。

使用在 SQLPlus(12.1.0.2.0) 和 SQLcl(4.2.0) 中正常工作的 12c 语法的查询在我的 Idea 编辑器中突出显示为不正确的语法。从编辑器执行时,它们也无法运行。

我想更新 intellij,但我还没有找到升级 oracle 方言的地方,而且我的 jdbc 驱动程序似乎是最新的。我希望在两个方面得到建议——在哪里升级 intellj 以成功执行 12c 语法 SQL,以及如何让 Idea 的 Oracle-Dialect 具有 12c 兼容的语法突出显示。涵盖这两个方面的一个示例是子查询分解子句函数声明。这些构造无法在编辑器中执行,并带有 ORA-06553。

我在 Ubuntu-16.04 LTS 上使用 Idea (v 2016.3.4)
我正在使用 Database-Plugin:数据库工具和 SQL 插件 (v 1.0)
我正在使用提供的驱动程序:.IntelliJIdea2016.3/config/jdbc-驱动程序/
驱动程序版本是 xdb6-12.1.0.2.jar 和 ojdbc6-12.1.0.2.jar
我目前没有在我的驱动程序配置中使用任何其他文件

如果还不支持,我可以接受。如果目前可能的话,我只想升级。

谢谢

这是一个检查字符串是否在 (dvorak) 主行上用于键入的示例。该语句在 SQLPlus 和 SQLcl 中工作正常,但在 Idea 中被标记为无效并且无法执行 (ORA-06553)。这当然可以只用 SQL 更简洁地完成,但希望能说明这个问题。

0 投票
1 回答
579 浏览

maven - IntelliJ IDEA 没有“超链接”到 Maven 运行工具窗口中的源文件

我已经使用 intellij 2 年了,我很喜欢它。但是在更新到 2016.3.4 后,它停止在运行窗口中突出显示路径位置。

我曾经能够只单击突出显示的路径,它会跳转到文件和行。

maven-checkstyle-plugin 的输出示例应该是“可点击的”:

这非常令人沮丧,任何关于如何让 intellij 再次执行此操作的想法都会很棒。


最小、完整和可验证的示例

复制这个在 IntelliJ IDEA 中创建一个名为“bug”的项目

创建文件夹

bug->CodeStyle 和此文件夹中的文件“checkstyle.xml”

绒球

和一个类 Example.java

现在在 maven 项目 Tool 点击 life-cycle,然后 Validate。

“运行终端”中的输出:

所以问题是Example.java不是“可点击”,它已经过去了。

0 投票
3 回答
7281 浏览

java - 线程“主”java.lang.NoClassDefFoundError 中的 Gradle 异常:org/slf4j/LoggerFactory

我已经尝试在我的项目中让这个工作三天,并创建了一个简单的项目来测试。我在这里搜索了非常相似的问题,但没有找到任何有助于解决我遇到的错误的方法。我什至重新格式化了我的 Fedora 25,因为它可以在 Windows 10 上运行,但仍然没有。我还启用了 Intellij-2016.3.4 注释处理中的设置和其他设置,根据其他答案应该已经修复它,但它不会改变任何东西。请任何帮助将不胜感激!!!

线程“main”中的异常 java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory at com.sammy.CheckLog.(CheckLog.java:8) 原因:java.lang.ClassNotFoundException: org.slf4j.LoggerFactory at java.net。com.intellij.rt.execution.application.AppMain.main(AppMain.java:123)sun.misc中的 java.lang.ClassLoader.loadClass(ClassLoader.java:424) 中的 URLClassLoader.findClass(URLClassLoader.java:381) 。 Launcher$AppClassLoader.loadClass(Launcher.java:331) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 还有 1 个

下面是我的 build.gradle 文件,其中定义了 lombok 以及相关的 slf4j 依赖项。

更新:更改为“编译”后,它在命令行上运行,而不是来自 Intellij,因为它似乎使用它自己的运行时来解释它,而 gradle 使用我定义的那个。jdk1.8.0_121

0 投票
2 回答
286 浏览

javascript - IntelliJ IDEA Ultimate:通过简单的脚本标签包含的 JS 代码完成

在使用 npm 和 ES6 模块时,我设法获得了完美的代码完成——但是当我只有一个 HTML 并且通过 script 标签包含 JS 时,我如何获得代码完成

我尝试将 D3 添加为库(项目设置 > 库) - 无济于事。

0 投票
1 回答
529 浏览

java - 如何在 IntelliJ IDEA 的同一个工作区中创建两个项目而不是两个模块?

就像标题说的那样,如何在 IntelliJ IDEA 的同一个工作区中创建 2 个项目?

0 投票
1 回答
1865 浏览

intellij-idea - 如何在 intellij Idea 中打开临时/预览选项卡

我喜欢 VS Code 和 sublime 编辑器,尤其是它们预览文件的默认行为。当您从文件资源管理器中单击文件时,它将在临时选项卡中打开它,除非在文件中进行了更改或通过双击文件打开它,这将在持久选项卡上打开它。

最近我在一个项目中使用了 IntelliJ IDEA,到目前为止我喜欢它,这个特殊的功能让我完全接受它。如何在 IntelliJ IDEA 中实现这种临时/预览选项卡行为?

0 投票
4 回答
24168 浏览

java - 如何在 Ubuntu 上更新已安装的 IntelliJ IDEA?

目前,我在我的 Ubuntu 16.04 中安装了 IntelliJ IDEA 2016.3 用于 Java 编程。我已经通过 IntelliJ 网站而不是ppa. update available启动它后,我在右下角收到一条通知,单击 后update,它会打开 IntelliJ IDEA 网页以下载最新的 IDE tar 文件。我知道为了安装它,我需要下载 tar 文件,将其解压缩到 . usr/local,然后从 bin 文件夹中运行 idea.sh。即使在这样做之后,当我在 Unity Dash 中搜索 IntelliJ 时,我也会看到旧 2016.3 版本的图标,然后单击它会打开相同的旧版本。

所以我的问题是,如何更新整个现有的 IntelliJ 平台并将其视为在 Unity Dash 中搜索的结果?我是否可以像更新现有插件并在重新启动 IntelliJ 时看到它们的效果一样对其进行更新?

0 投票
3 回答
3130 浏览

java - Intellij IDEA 运行失败

每次运行 IDEA 时都会出错,似乎是因为我使用 64 位但运行的是 32 位的 IDEA。从我搜索的内容来看,它指的是我使用idea64.exe,但我在哪里可以找到它?

在此处输入图像描述