小编Sat*_*tre的帖子

可以从java中的另一个类调用类的main()方法

可以main()在java中的另一个类中调用类的方法吗?

例如

class class1{

  public static void main(String []args){

  }

}

class class2{

  public static void main(String []args){
      class1.main();
  }

}
Run Code Online (Sandbox Code Playgroud)

java

39
推荐指数
3
解决办法
10万
查看次数

:app:dexDebug ExecException以非零退出值2结束

任何人都可以帮我解决以下错误.当我清理项目时,它不会显示任何错误,但每次我尝试运行时都会收到此消息.

错误:任务':app:dexDebug'的执行失败.

com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程'命令'C:\ Program Files\Java\jdk1.8.0_45\bin\java.exe''以非完成零退出值2

应用程序运行没有错误,但随着我的系统崩溃并重新启动Android工作室我几乎没有Android API 22的更新.更新后,应用程序继续给我这个错误消息.我下载了JDK 8并尝试运行但没有工作.后来我在这个堆叠帖后降级到JDK 7,但仍然没有修复它. 是否可以使用Java 8进行Android开发?

我看过很多类似的问题,但没有一个适合我.在堆栈上发现的一些类似问题是

为什么java.exe在android studio中以值1退出

错误:任务':app:dexDebug'的执行失败.> comcommand以非零退出值2结束

Java以非零退出值2完成 - Android Gradle

java.exe以非零退出值2结束

进程'命令'C:\ Program Files\Java\jdk1.8.0_31\bin\java.exe''以非零退出值2结束

我已经查看了gradle中的依赖项,以查看是否存在任何冲突但未找到任何冲突.

我甚至试图将代码复制到一个新项目并运行它但仍然没有成功.任何遇到同样问题并解决它的人请帮助我.

java android gradle android-studio android-gradle-plugin

25
推荐指数
3
解决办法
6万
查看次数

什么是 Future<void>?

我有以下代码片段。

import io.vertx.core.Future;
public void start(Future<void> fut){

  /*
  some code
  */
  fut.complete()
}
Run Code Online (Sandbox Code Playgroud)


为什么在这里使用Future

java vert.x

5
推荐指数
1
解决办法
1万
查看次数