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

是否可以在Android Studio中编译一段简单的Java代码?[副本]

郁鸿博
2023-03-14

两者有什么区别?

共有1个答案

马俊
2023-03-14

Android Studio的酷之处在于它将构建过程委托给Gradle。使用Gradle,构建一个简单的Java应用程序就是在build.Gradle文件中添加必要的插件。

apply plugin: 'application'

mainClassName = "com.your.package.MainClassName"

而且您不需要通过新建项目向导。只需制作一个项目目录,用上面的脚本在其中创建一个build.gradle文件。将java源代码放在'src/main/java'中。

在Android Studio中单击“Import Project(Eclipse,Gradle等)”,打开项目目录并选择build.Gradle文件。选择OK配置Gradle包装。当导入完成后,按RUN,让插件完成剩下的工作。

 类似资料:
  • 问题内容: 我找到了许多参考资料,它们解释了如何使用该类以编程方式编译Java 类: 但是,我想知道是否有一个开放源代码库,可以让我编译以编程方式生成的源代码(因此不涉及src文件)并在输出流中生成一些字节代码(而不在文件系统中生成类文件) )。 例如,我正在寻找能够写这样的东西: 谢谢你的帮助。 问题答案: 首先,请看JavaCompiler API 。基本上: 在字符串中创建Java类。 将字

  • 我的构建服务器安装了Open JDK 8,我的正式服安装了oracle JRE 8。是否有可能在开放的JDK中编译代码并在Oracle JRE 8中部署工件?

  • 问题内容: 好吧,标题是不言而喻的。我在编译有很多注释行的项目时想知道这一点。这有点愚蠢,因为jar文件不会增加太多(某些字节),但是我很好奇这是否会影响带有大量代码和注释的程序。 谢谢 问题答案: 它不会影响执行或性能(除非您注释了错误的语句:-) 但这 绝对 会影响可读性。没有理由(在生产中)使用大量注释掉的代码,版本控制是必经之路 另请参阅 此问题。 问题结束。

  • 我们目前在Java8中编译了代码,但我们在Java11 VM上运行它。现在我们也在尝试将代码移动到Java11编译时。想知道在Java8中编译代码与在Java11中编译代码在性能方面是否有任何好处,因为两个编译器都会生成不同的类文件(字节码)?在效率方面,一个与另一个有何不同?

  • 问题内容: 我发现自己一次又一次地重复相同的代码片段,是否有可能在AngularJS中执行类似的操作: 上面的输出将是: 我不一定要寻找确切的“ ng:include”解决方案或模式,而是会减少模板中重复次数的方法。 问题答案: 这应该是您想要的。 脚本和ng- include的 文档。

  • 问题内容: 有什么方法可以反编译dll和/或.pyd文件以提取用Python编写的源代码? 提前致谢 问题答案: 我假设.pyd / .dll文件是在Cython中创建的,而不是在Python中创建的? 无论如何,通常是不可能的,除非有专门针对文件最初使用的语言设计的反编译器。尽管我了解C,C ++,Delphi,.NET和其他一些反编译器,但我还没有听说过Cython反编译器。 当然,Cytho