草庐IT

IntelliJ-IDEA

全部标签

如何使用Intellij(Kotlin)中的LateInit修饰符更改语法突出显示变量的规则?

Intellij亮点varmutableVariable:String带有下划线。Intellij还突出显示lateinitvarmutableVariable:String带有下划线。在实践中,我的后期var有效地不可变。我想强调var,但不是lateinitvar。Intellij支持此用例吗?看答案必须初始化非挂钩字段varmutableVariable:String=""这是有效的var意味着变量是可变的。你不能lateinitvallateinitvarmutableVariable:String

java - Android SDK 中的 dx.jar 是什么?

我在使用AndroidSDK管理器安装的某些AndroidSDK版本中看到的dx.jar文件的用途是什么?该文件出现在tools/lib/dx.jar下我在android-8及更高版本中看不到该文件。但是,当我尝试使用android-8及更高版本构建项目时,IntellijIDEA报错,说dx.jar不存在。给了什么?谢谢,汤姆 最佳答案 目前,dx.jar已移至adt-bundle-*\sdk\build-tools\17.0.0\lib你可以找到dx的源代码here. 关于java-

IDEA创建Java Enterprise问题——没有Java Enterprise选项

1、ctrl+alt+shift+/打开如下界面,点击Registry 2、选中javaee.legacy.project.wizard,然后直接点击close(使劲往下滑,按照字母排序的,虽然多,但是很快能找到)3、再打开创建新文件界面,左边导航栏出现JavaEE(Legacy),选中,然后右边选中WebApplication即可

android - 如何确保在 Android 中不调用不受支持的(更高级别)API?

我正在为Gingerbread构建一个应用程序,并在我的AndroidManifest.xml中使用minSdkVersion=10和targetSdkVersion=17。我知道我应该在调用之前检查API是否受支持,例如:privatevoidremoveRule(RelativeLayout.LayoutParamsparams,intrule){if(android.os.Build.VERSION.SDK_INT>=Build.VERSION_CODES.JELLY_BEAN_MR1){//API17params.removeRule(rule);}else{params.ad

android - 如何关闭 Android Studio 3.0 标签?

这个问题在这里已经有了答案:IntelliJshowsmethodparameterhintsonusage-Howtodisableit(10个答案)关闭5年前。我刚刚升级到AndroidStudio3.0,我注意到我的代码中到处都是奇怪的标签。我无法手动删除这些标签,因为光标正好跳过它们。如何关闭这些标签??AndroidStudio的菜单和命令与IntelliJ不同。

Android Studio或IntelliJ IDEA 构建Gradle项目时,gradle下载时连接超时问题

问题概述用IntelliJIDEA创建一个Gradle项目,下载gradle时显示连接超时。问题如下:原因在项目根目录的gradle目录下,gradle-wrapper.properties文件定义了用于构建项目的gradle工具的下载地址services.gradle.org。由于该网站的服务器在国外,所以在国内访问可能存在连接超时问题,访问不到。解决办法笔者是通过修改gradle的下载地址解决的,使用的是腾讯的镜像地址mirrors.cloud.tencent.com。修改如下:修改后,即可下载gradle,并成功建构项目。

IntelliJ IDEA中执行@Test单元测试时报错Class not found: "..."终极办法

之前也出现过在编译时找不到测试类的问题,但之前的那篇博文,并不是终极办法IntelliJIDEA中执行@Test单元测试时报错Classnotfound:"..."Emptytestsuite 问题:出现类似问题,普遍时同然就报错了,原因是使用IDEA,从别人的Git上拉取代码后,别人把一些idea的配置文件也传上了,到时更新到你本地后,运行报错,诸如此类。--Error:java:JDKisn'tspecifiedformodule'xxx'。--Test Classnotfound原因:上传项目时候,把项目中的.idea文件夹也传了上来,导致项目目录出错。解决办法:在IDEA中关掉该项目,

如何利用IDEA通过创建Maven项目来实现hadoop相关项目

目录前言一、创建一个Maven项目二、导入hadoop相关依赖,即修改pom.xml文件添加hadoop-common依赖添加hadoop-hdfs依赖添加hadoop-mapreduce-client-core依赖添加hadoop-client依赖 三、编写代码四、打包,上传到集群上面运行1、打包2、点击package 3、将打包好的jar包上传到虚拟机中,建议直接放到hadoop的目录下面 4、运行jar包五、附带一个pom.xml文件 前言已经安装好IDEA,并且配置好JDK和maven一、创建一个Maven项目 点击玩Finish之后,等待加载完项目(第一次加载需要等一段时间)如图示,

Android,IntelliJ Idea,更改模块类型

我收到以下消息。android-validator:可疑模块依赖com.package.name->ProjectName:Android应用程序模块依赖于其他应用程序模块。可能,您应该将模块类型“ProjectName”更改为“Library”或将依赖范围更改为“Provided”。如何更改模块的类型?? 最佳答案 转到文件->项目结构->模块,选择所需的模块,单击箭头展开模块,您将看到“Android”。单击它,您会在右侧看到:“Facet'Android'”和一个复选框“Librarymodule”

idea中使用JUnit单元测试

idea中Java的JUnit单元测试步骤操作:1、需要在project下新建一个文件夹,用于存放自动生成的测试.java文件        2、将这个文件夹设置为存放生成测试文件的目录  点击确定确定后新建一个类进行测试 第一次使用@Test会出错,那是因为没有导入详细请看:Idea中使用@Test_csdnchunxia的博客-CSDN博客_idea@test    ​现在就双击需要测试的方法的方法名右键点击运行 说明:1、此时的Java类要求:①此类是public的②此类提供公共的无参构造器2、此类中声明的单元测试方法此时的单元测试方法:方法的权限是public,没有返回值,没有形参3、