相关疑难解决方法(0)

Mac OS上的IntelliJ IDEA JDK配置

我正在使用IntelliJ IDEA 10.每当我创建一个新项目时,它都要求我为这个项目选择JDK.任何人都知道如何配置它并使其易于使用?

macos intellij-idea

116
推荐指数
3
解决办法
14万
查看次数

为什么这么红?IntelliJ似乎认为无法找到/解决每个声明/方法

我刚刚安装并重新安装了IntelliJ.每个Java文件都会出现RED.我检查了JDK; 它是1.6.##.在maven clean install构建工作就好了.

我得到了通常突出显示的错误.在每个声明:

无法解析符号SomeEntityBean/Bean

并在每个方法:

无法解析方法SomeFunction()

如何修复这些错误错误?

java intellij-idea

113
推荐指数
9
解决办法
11万
查看次数

Maven包工作但Intellij的构建失败

我有一个JDK 1.7项目,maven依赖于我的maven repo中的本地jar.

我无法使用Intellij构建项目,错误是找不到符号(符号是从本地jar导入包的类)

但我可以使用'mvn package'成功构建项目.

我花了很多时间寻找解决方案,我已经做过的事情:

  • 缓存无效
  • 'mvn clean install'本地jar依赖
  • 在Intellij的maven配置中标记为"自动加载快照"
  • 在Intellij重新插入maven
  • Syncornized

这个错误发生在我之前的几次,但通常只是关闭Intellij和/或做'mvn clean install'就行了.

请帮忙.

java intellij-idea maven

77
推荐指数
8
解决办法
4万
查看次数

在IntelliJ IDEA中使用Gradle的Java项目:无法解析符号'google',但项目编译

我在IntelliJ IDEA 13.1.2中使用Gradle设置了一个玩具Java项目.它编译并运行良好,但IDE突出显示'谷歌'

import com.google.common.base.Strings;
Run Code Online (Sandbox Code Playgroud)

为红色并警告"无法解决符号'google'".知道怎么解决吗?

我尝试过1).idea/在IntelliJ IDEA中删除并重新创建项目,以及2)从手动创建的Gradle配置文件重新导入项目build.gradle,但无济于事.

java import configuration intellij-idea gradle

28
推荐指数
6
解决办法
4万
查看次数

如何在IntelliJ IDEA中禁用pom.xml验证

我正在使用buildnumber-maven-plugin将Mercurial变更集作为项目内部版本号:

<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>buildnumber-maven-plugin</artifactId>
    <version>1.2</version>
    <executions>
        <execution>
            <phase>initialize</phase>
            <goals>
                <goal>hgchangeset</goal>
            </goals>
        </execution>
    </executions>
</plugin>
Run Code Online (Sandbox Code Playgroud)

然后我使用${changeSet}property来设置build.number属性pom.xml:

<build.number>${changeSet}</build.number>
Run Code Online (Sandbox Code Playgroud)

但是,IntelliJ IDEA抱怨它Cannot resolve symbol 'changeSet':

在此输入图像描述

此外,模块根目录和受影响的pom.xml文件在"项目"工具窗口中以红色下划线.

我在设置中尝试了所有提供的Alt+Enter选项和Maven配置; 没什么帮助.

一切都建立和工作正常,我只是想摆脱IDE中显示的恼人的错误.有什么建议吗?

IDE和环境:

IntelliJ IDEA 2016.1.2
Build #IC-145.972, built on May 14, 2016
JRE: 1.8.0_65-b17 amd64
JVM: Java HotSpot(TM) 64-Bit Server VM by Oracle Corporation
Run Code Online (Sandbox Code Playgroud)

java intellij-idea pom.xml maven

24
推荐指数
3
解决办法
6906
查看次数

无法在SQL代码上解析符号(PhpStorm问题)

我正在使用PhpStorm 2016.1.2并且已经使用PhpStorm几年了.我使用数据库连接设置了Storm,并显示了我的PHP页面连接到的MySQL数据库.SQL通常通过数据库连接类在自定义函数的PHP页面中编写.

一个示例代码块:

$checkData = $dataBaseSecure->getSelect(
"SELECT check_login.fail_id, UNIX_TIMESTAMP(check_login.last_action) AS timer
FROM check_login WHERE check_login.ip_addr = ? AND check_login.check_drop = ? ",
 $data, TRUE);  
Run Code Online (Sandbox Code Playgroud)

不要担心在PHP数据库PHP包装,这种风格和布局SQL一直围绕在我的工作了几年,在PhpStorm和工作完整,准确地在服务器上,所有testings.

截至昨日(2016年6月17日)

我不知道发生了什么变化,但突然PhpStorm现在告诉我,在我的所有SQL字符串上,我的所有项目:

Unable to resolve symbol '<table name>'

要么

Unable to resolve column '<column name>'

而且(由于这个原因)PhpStorm不再执行任何自动完成或组织功能,因为我处理我的SQL代码.

解决方案我试过了

  • 我已经尝试根据类似问题的答案使我的缓存无效并重新验证.但这没有帮助.

  • 我已经非常仔细地探索了我的设置,但PhpStorm数据库选项卡成功连接到数据库,据我所知,我没有做任何更改导致这种行为改变.

  • 我已经查看了PhpStorm首选项中的各种(和许多)设置,但看不到任何关于此问题的任何内容,或者我调整过的更改都没有解决它.

  • 我找到了这个答案,但这似乎并不适用,因为我的表名不是变量.我也发现这篇文章,虽然2014年的日期显示了类似的问题,但不是一个合适的解决方案.

    • 我在大多数项目中只有一个数据库连接,但如果出现此问题,数据库的数量似乎不会生效.
  • 使用命名实体周围的适当反引号完全转义SQL查询无法解决问题.

  • 我已正确配置我的SQL方言到正确的MySQL.

  • 阅读我在Stack Overflow上找到的相关帖子没有提供有用的信息.


我在PhpStorm中没有与此问题或PHP/MySQL交互相关的插件.

如果您有任何想法如何解决这个问题,请告诉我.如果您有特定的偏好,请让我查一下,请告诉我,我可以将它们添加到问题中,(在PhpStorm中有很多偏好我现在不会在这里发布,因为我敢肯定与此问题无关).

关键是这个系统两天前工作得很好!!!

phpstorm

11
推荐指数
1
解决办法
3201
查看次数

IntelliJ 无法识别来自 gradle 项目的某些导入

我正在 IntelliJ 中处理 Gradle 项目,但 IntelliJ 无法识别某些包。当我转到 Project Structure -> Modules -> <my module>-> Dependencies 时,包含这些包的 jar 文件就在那里。(我已经检查了 jar 文件jar tfv <file>以确保有问题的类在文件中。)

有问题的类是红色的,当将鼠标悬停在它们上面时,我收到诸如“无法解析符号 'somepackagename'”或“无法解析符号 'SomeClassName'”之类的错误。

但是,gradle 项目从命令行编译得很好。

我已经尝试了我能找到的所有现有建议,但到目前为止没有任何帮助。首先,我已经尝试过:

  • 删除 .idea 文件夹并重新导入
  • 从根 build.gradle 文件重新导入项目
  • 单击“刷新所有 gradle 项目”按钮
  • 升级 IntelliJ
  • 单击“使缓存无效并重新启动”

我该怎么做才能让 IntelliJ 识别这些 jar 文件中的包?

java intellij-idea gradle

8
推荐指数
5
解决办法
8201
查看次数

为什么IntelliJ IDEA看不到HttpClients?

我在pom.xml的依赖项部分添加了以下内容:

    <dependency>
        <groupId>org.apache.httpcomponents</groupId>
        <artifactId>httpclient</artifactId>
        <version>4.4.1</version>
        <scope>test</scope>
    </dependency>
Run Code Online (Sandbox Code Playgroud)

但是当我添加第一行的"快速入门指南"(http://hc.apache.org/httpcomponents-client-4.4.x/quickstart.html)时:

CloseableHttpClient httpclient = HttpClients.createDefault();
Run Code Online (Sandbox Code Playgroud)

IntelliJ IDEA突出显示"HttpClients"并告诉我:

无法解析符号'HttpClients'

看起来我配置有误.究竟出了什么问题?请告知如何在项目中添加对HttpClients的支持?

谢谢!

PS学到了一点,看起来""对于这种情况来说是多余的和错误的,我删除它但是没有帮助:仍然是不可编译的.

编辑:如果我将光标放到'HttpClients'并点击"Alt-enter"弹出窗口不包含任何要导入的类.看截图: 在此输入图像描述

java classpath intellij-idea maven apache-commons-httpclient

7
推荐指数
1
解决办法
3336
查看次数

Android Studio中的所有类名都变为红色,但代码仍然运行并编译

我经历了一次电源浪涌,在我重新启动Android Studio之后,我的所有类名都变成了红色,但我的代码编译并运行完美.但我无法访问某些类功能.我已经重建并清理了项目,但无济于事.我也重新安装了Android Studio.

SnapShot的样本活动

java android intellij-idea

5
推荐指数
0
解决办法
3647
查看次数

Intellij 无法识别类

我正在用 Java 做一些作业,但 Intellij 无法识别我的课程。它识别主类,但仅在第一次执行时识别另一个类,每当我修改代码并重建它时,intellij 都无法识别另一个类。我认为这是一个 jdk 问题,所以我已经下载了一个开源 jdk 但问题仍然存在。我还没有找到解决方案,也没有在 intellij 论坛中找到。仅当我进行重构时它才会看到类,但这很烦人。我的智能是最新的(7/5/19)。

你可以在图片中看到,intellij 没有给我任何语法问题,但它说他无法解析“Matrix”。

java intellij-idea

4
推荐指数
1
解决办法
3234
查看次数