DalvikVM с входом - PullRequest
       7

DalvikVM с входом

1 голос
/ 16 января 2012

Как я могу начать с dalvikvm .jar-файла со входом.Примерно так:

dalvikvm -cp /path to jar/test.jar "hello"

Основным методом test.jar будет просто распечатать этот привет в консоль.Это что-то подобное возможно?Как правильно передать эти входные данные методу main, например, как входные данные для аргументов String [] основного метода.

Ответы [ 2 ]

2 голосов
/ 14 марта 2012

Я сделал что-то похожее: / system / bin / dalvikvm -Xbootclasspath: /system/framework/core.jar -Xverify: none * -Dosgi.debug = file: / data /.option * s ......... -Dosgi.parentClassloader = ext -classpath ..... -console -clean

Вместо передачи параметров через String[], Я не знаю, как это сделать, вы можете использовать формат -D "nameparameter" = "value" (см. Adb shell dalvikvm -help), который позволяет вам также определять новые параметры (я использовал только предопределенные)) и отправь их в вм;тогда в вашем основном классе вы можете получить их, используя String prop = System.getProperty ("nameparameter")

1 голос
/ 17 января 2012

Вы выполнили эти шаги? Похоже, вам нужно запустить что-то вроде этого:

# / system / bin / dalvikvm -Xbootclasspath: /system/framework/core.jar -classpath /data/CmdLine.jar org.apache.HelloWorld / system / bin / dalvikvm -Xbootclasspath: /system/framework/core.jar -classpath /data/CmdLine.jar org.apache.HelloWorld

Hello World!

...