Skip to content

Java - FAQ

IDE

idea Cannot find declaration to go to ,ctrl+左键无法进入代码

打开 File | Project Structure

打开 Modules | java , 选中 src (代码目录), 右键设置为 Sources (源代码) 即可

对比

和 PHP 异同

  • 建议每个自定义类都添加一个 toString 方法

Gradle

Gradle Sync 时候出现 Could not get resource

需要查看代理的方式

1. 使用代理

1. gradle 文件夹

$ vim ~/.gradle/gradle.properties

2. 项目中的 gradle.properties

$ vim /path/to/project/gradle.properties

把这几个值根据相应的要求进行处理

# 这个是 http 代理
systemProp.http.proxyHost=127.0.0.1
systemProp.http.proxyPort=1086
systemProp.https.nonProxyHosts=192.168.*
systemProp.https.proxyHost=127.0.0.1
systemProp.https.proxyPort=1086
# 这个是 socket5 方法
org.gradle.jvmargs=-DsocksProxyHost=127.0.0.1 -DsocksProxyPort=1087

2.下载大小和存储位置

在gradle-wrapper.properties中查看gradle下载地址和版本

去查看所有分发的gradle版本地址: https://services.gradle.org/distributions

在这里可以查看到最新的gradle版本,点击可下载.

存储位置:

如果这里文件内容有变化, 便是在下载的. 不要心焦, 慢慢等待

$ ~/.gradle/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/

耐心等待

等待构建