当前位置: 首页 > 知识库问答 >
问题:

在androidstudio中运行Java类Main

燕飞文
2023-03-14

您能帮助在android studio中运行默认java而不是gradle执行吗?谢谢

共有1个答案

章锦
2023-03-14

你可以运行java程序从终端没有gradle像这样:

首先将java代码编译为类:

javac Foo.java

然后使用以下命令运行它:

java -classpath <Package location> <main class name>

例如:

java -classpath C:\AndroidStudioProjects\app\src\main\java\ com.example.Foo
 类似资料:
  • 问题内容: 我有两个如下的Java类 没有包装: 在包装中: 我可以同时编译它们: 但是,我只能运行第一个: 我该如何跑步? 问题答案: 如果将 源 放在与包名称()相匹配的适当目录层次结构中,并从层次结构的根目录()进行编译/运行,则不会出现此问题: 您还可以使用选项进行编译,以便将类移动到这样的目录层次结构中: 请注意,您不应使用以开头的程序包名称,JDK的更高版本将引发SecurityExc

  • 我试图在PySpark中运行一个自定义的HDFS阅读器类。这个类是用Java编写的,我需要从PySpark访问它,可以从shell访问,也可以使用spark-submit访问。 有人能帮忙吗?谢了。

  • 当我从Intellij idea运行java程序时,我注意到它们是由一个名为AppMain的类(来自idea_rt.jar)通过反射执行的。 IntelliJ产品规格: IntelliJ IDEA (Community Edition) IC-145.184.1 Build #IC-145.184, 建設於 2016 年 3 月 1 日 JRE: 1.8.0_60-b27 x86 例如:如果我执行

  • 我的两门课是这样的: 和 我无法使用编译这两个文件,错误是: a、 java:4:找不到symbol symbol:B类位置:p.a类 B类B=新B(“哈哈”) ^ a.java:4:找不到符号 符号:B类 位置:p.a类 B类=新B(“哈哈”) ^ 2个错误 移除

  • 问题内容: 我有能力在编译时扩展一个类,但是我需要能够在运行时使用已实例化的超类的实例创建此子类的实例。 从理论上讲这应该是可能的,因为已经在子类构造函数之前调用了超类构造函数。 我没有足够的程序访问权限来更改实例化到我的子类或中断原始实例化。 用例:现有一个类X实例的数组。我的代码在之后加载。我需要使用已加载的子类Y扩展X来覆盖实例X之一的方法之一。父程序仅通过该数组访问对象,因此我想用Y实例替