美文网首页
Android Studio 通过Gradle运行jar

Android Studio 通过Gradle运行jar

作者: 坑逼 | 来源:发表于2017-03-07 11:08 被阅读0次

最近在弄项目打包这块,项目中用了个自定义配置jar去生成一些项目配置文件。所以需要在编译之前需要先去运行生成配置文件jar。本人比较懒不想每次都去手动执行jar,试着通过Gradle去弄。不废话上代码:

configurations {
  scheduleRuntime
}
dependencies {
  scheduleRuntime files("tools/scripts/Config.jar")
}
task runScheduleReader(type: JavaExec) {
  classpath=configurations.scheduleRuntime
  main="command.ConfigCommand"
  args('../src/main/res/raw/app_config')
}

在 Terminal 执行:

gradle runScheduleReader

报错误:找不到或无法加载主类,什么鬼!只好找万能的google。找到答案没有配置jar环境。
配置jar环境只需在环境变量里面添加:
JAVA_HOME :D:\Program Files\Java\jdk1.8.0_77.
在path后面加上

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\*.jar;

再次执行

gradle runScheduleReader  
...
Build success!

参考链接:https://discuss.gradle.org/t/how-to-use-in-gradle-javaexec-with-classpath-dependency/7479/14

相关文章

网友评论

      本文标题:Android Studio 通过Gradle运行jar

      本文链接:https://www.haomeiwen.com/subject/cpxmgttx.html