可以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) 任何人都可以帮我解决以下错误.当我清理项目时,它不会显示任何错误,但每次我尝试运行时都会收到此消息.
错误:任务':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
进程'命令'C:\ Program Files\Java\jdk1.8.0_31\bin\java.exe''以非零退出值2结束
我已经查看了gradle中的依赖项,以查看是否存在任何冲突但未找到任何冲突.
我甚至试图将代码复制到一个新项目并运行它但仍然没有成功.任何遇到同样问题并解决它的人请帮助我.
我有以下代码片段。
import io.vertx.core.Future;
public void start(Future<void> fut){
/*
some code
*/
fut.complete()
}
Run Code Online (Sandbox Code Playgroud)
为什么在这里使用Future?